On Mon, 30 May 2011 20:33:42 +0200 Steven Le Roux <[email protected]> said:

> see :
> http://www.phoronix.com/scan.php?page=article&item=linux_desktop_managers1&num=1
> 
> What do you think about a public response with e benchmarks added near
> those ? the goal is to share more about e and EFL performance...

unfortunately that will depend highly on your settings for comp (e17's
compositor). i actually tested the unigine tropics test last night on, e17 +
comp (with 2 settings modes) and traditional compiz. hardware is:

resolution: 1920x1080 32bpp
gpu: NVIDIA GPU GeForce GT 330M (GT216)
cpu: Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz

relevant nvidia settings from my xorg.conf:
    Option         "TripleBuffer" "True"
    Option         "OnDemandVBlankInterrupts" "True"
    Option         "UseEvents" "True"
    Option         "AllowGLXWithComposite" "True"
    Option         "Coolbits" "7"

comp settings:
effects:
  shadows ON
  limit framerate OFF
  smooth scaling ON
sync:
  sync screen (vblank) ON
  sync windows ON
  loose sync ON
  grab server during draw OFF
engine:
  opengl SELECTED
  texture from pixmap ON
  indirect opengl OFF
memory:
  send flush ON
  send dump ON
  dont composite fullscreen ON
  keep hidden window ON

results (average FPS):

15.3 e17 + comp (don't composite fullscreen windows ON)
13.5 e17 + comp (don't composite fullscreen windows OFF)
14.8 traditional compiz+gnome

results from phoronix for same benchmark but totallyt different hardware (cpu
and gpu, so obviously absolute FPS is not relevant here):

http://www.phoronix.com/scan.php?page=article&item=linux_desktop_managers1&num=9

a "quick" extrapolation, based on "gnome2+compiz" numbers being the same
desktop env as my "traditional compiz+gnome", the numbers would look like this:

38.85 e17 + comp (don't composite fullscreen windows ON)
34.28 e17 + comp (don't composite fullscreen windows OFF)
37.58 traditional compiz+gnome

note... those are EXTRAPOLATIONS, not exact numbers. you can;'t match them
unless you have precisely the same setuop (same cpu, gpu, ram, os version,
desktop versions etc. etc.), so the best i could do is test all those desktops
on my own system.

as such... traditional compiz+gnome turns off compositing when a fullscreen
window like the tropics benchmark comes up. e17's comp can do exactly the same
- thus the option i turn on and off, and why performance goes up when it's off.

e17 has never tried to have the "fastest compositor" and frankly... it has so
many swizzle knobs i wouldnt trust people not totally familiar with it to
benchmark it. right now e17's comp is more about making compositing work AT ALL
(in all situations, opengl or software), and make it "usable". it's NOT trying
to work around driver bugs. frankly thats the poorest bit. there is no magic
database of known drivers + kernels + xorgs + whatever to know if opengl will
even work for you and then how well it will work. in some situations opengl
works but texture from pixmap is utterly unreliable (i believe its a driver bug
- fglrx/catalyst drivers last time i used them). in some opengl works just fine
but suffers performance issues when geometry gets high (not an issue for comp
right now but an issue for evas's gl engine in general as it uses lots of
geometry when rendering text or doing clip-outs and thus needs some work to
force text to become pre-rendered to avoid geometry as well as limiting
clip-out geometry count, which it can do, but it doesnt automatically detect
such "bad gpus" like the intel GMA3150, which has no hardware vertex shader)).

i honestly don't much care about performance right now, just making it WORK as
universally as possilbe (software compositing) and then allow acceleration
(opengl) for as many people as possibile (that means you need a GPU with proper
GLSL/opengl2.0 support thats correct, stable and works. if your GPU can't do
GLSL shaders and opengl2.0 you are out of luck with evas - so old GPU's beware).

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to