On Sun, 26 Feb 2012 09:39:04 +1000 David Seikel <onef...@gmail.com> said:

> On Sat, 25 Feb 2012 18:33:09 +0000 Mick <michaelkintz...@gmail.com>
> wrote:
> 
> > On Friday 24 Feb 2012 10:28:22 you wrote:
> > > On Fri, 24 Feb 2012 09:05:25 +0000 Mick <michaelkintz...@gmail.com>
> > > said:
> > > > On Friday 24 Feb 2012 01:05:15 Carsten Haitzler wrote:
> > > > > On Fri, 24 Feb 2012 00:57:58 +0000 Mick
> > > > > <michaelkintz...@gmail.com> 
> > said:
> > > > > > On Friday 24 Feb 2012 00:21:00 Carsten Haitzler wrote:
> > > > > > > you just need xproto + xlibs.
> > > > > > > 
> > > > > > > just remember that compositing will be broken for you due
> > > > > > > to your server being old anyway, but e/efl will compile and
> > > > > > > run but compositing may fail (and we will be moving to
> > > > > > > compositing only in future).
> > > > > > 
> > > > > > Oops!  Won't we have an option to switch it off if we want to?
> > > > > 
> > > > > in future - no. for e17 release it'll stay a module, but after
> > > > > that it'll be compositing only. get used to it - i suggest u
> > > > > use it and report bugs/issues. :)
> > > > 
> > > > Well, I can't say it is bug(s) but it is a matter of overall
> > > > responsiveness and resources used, especially on older systems. 
> > > > Composite uses (slightly) more CPU and memory on my amd64 box and
> > > > more so on an old x86 with a PIII on it.
> > > 
> > > the lowest-end machine i've use it on is a pentium-m@600mhz - it
> > > works very well there. sure - not silky smooth but very usable...
> > > considering its copying mountains of data around and rendering
> > > everything with the cpu (clients included) it's pretty amazing. :)
> > > seriously... software compositing is working (decently) on
> > > PHONES... yes - its a price to pay - software compositing adds an
> > > extra copy from x to local data first before drawing and then
> > > writing it back to x - so it adds extra overhead. theres no zero
> > > copy path like gl + texture-from-pixmap.
> > > 
> > > > Plus when say I watch something in mplayer and I move focus to
> > > > another window, then the mplayer window becomes transparent and
> > > > the picture fades. Since the cursor does not automatically follow
> > > > my eyes I just switch composite off.
> > > 
> > > you can select what style u want with compositing - its there in
> > > the comp gui to select. you can have the fading disabled - wobbles
> > > too etc.
> > 
> > Hmmm ... my PIII comes up with this compositor warning:
> > 
> > "Your screen does not support OpenGL.  Falling back to software
> > engine"
> > 
> > It seems it doesn't like the Radeon Mobility M6 LY that this old
> > laptop is running.  I don't recall having this problem before.  I
> > should try a later snapshot to see if it persists.
> > 
> > I can see in top enlightenment runs between 3.4 - 5% of the CPU with
> > bursts up to 35.9 - 54% when I move between windows (a couple of
> > aterms and a xterm).
> > 
> > Without composite enlightenment shows between 0.5 - 2.5% of the CPU
> > with bursts up to 7.9% when I move between windows.
> > 
> > So, yes it is usable, but if I am doing something heavy on this
> > little box like compiling, compressing files, etc, then it slows down
> > noticeably and this is why I would rather give up compositing effects
> > for functionality.
> > 
> > Are there some settings in the composite configuration, which will
> > minimise the load?
> 
> I'm seeing 30 to 50% of one core being used with the composite module
> turned on, even worse in software mode, and that was with it sitting
> idle.  It did indeed interfere with my 3D app, it stuttered.  I jiggled
> the settings somewhat, but did not get much better than that.
> 
> CPU: AMD Phenom(tm) II X4 840 Processor
> Memory: 3961 MB
> Graphics Card: GeForce GT 220/PCI/SSE2
> OpenGL Version: 3.2.0 NVIDIA 195.36.24
> 
> Unloaded the module again.

wait a sec.. your nvidia drivers are ANCIENT... like from when dinosaurs
roamed the earth! get an update man! i can have compositing on this GTS450
(nvidia) without hassles - yes its more powerful than yours, but this really
only matters to complex shaders and really nasty geometry. as such i have run
and recorded a whole bevy of tests with the unigine heaven benchmark (modern
game engine that supports linux along with other platforms). i can enable or
disable tessellation and tessellation HURTS per - but thats irrelevant to
compositing other than showing that a very complex gl using game can work
without issues with compositing on. as such performance isnt great until i tune
down quality to absolute lowest levels. also remember i have 2 screens
(3520x1120). results:

| test     | comp on | comp off | 
| tess on  | 43.6    | 45.5     | 
| tess off |  9.9    | 10.1     | 
| low qual |  7.6    |  7.6     | 

videos here:

http://www.youtube.com/watch?v=zQJfbKE8P1w
http://www.youtube.com/watch?v=uzhjgpt4BRQ
http://www.youtube.com/watch?v=qrLb3T0cLts

http://www.youtube.com/watch?v=i7uFPoerbe4
http://www.youtube.com/watch?v=vM6B0MF-n1s
http://www.youtube.com/watch?v=m37GTJKHiHo

no artifacts, no stuttering in compositing (well no more stuttering that in
non-composited mode when framerates are low anyway). actual framerate cost of
compositing .. in a window = 4% framerate drop for the fastest tests. 2% for
the more "intense" tests and fore the most intense.. no drop at all.

of course if i ran this fullscreen (ie window fills the entire root window) e17
turns compositing off (unless you go disable that feature) and so its not even
standing in the way of the app and the screen it draws to, so its not very
relevant to benchmark that as it boils down to a pass-through unless you have
some really big driver bugs.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to