On Sun, 3 Aug 2014 16:01:21 -0700 Marc MERLIN <[email protected]> said:

> On Mon, Aug 04, 2014 at 07:29:59AM +0900, Carsten Haitzler wrote:
> > ok some numbers - this is intel driver, gl, with partial rendering enabled
> > and 1 window with a spinny "busy" animation:
> > 
> >   http://www.enlightenment.org/ss/e-53d89ef1d9efe3.65777916.png
> > 
> > 5% cpu with 1 window having a busy spinner. gl engine for compositor. perf
> > says this is how cpu usage is distributed within the enlightenment process:
> > 
> >   http://www.enlightenment.org/ss/e-53d89f67eb5bb6.40053571.png
>  
> Interesting.
> Just curious, how do you turn on partial rendering?

comp settings - in advanced under rendering - that's turning it on manually
ignoring what the driver actualy does. - you may end up with flickering and
bugs as the driver sometimes re-orders buffer and evas then has no idea. it's
automatic by default in evas if you have the right extensions. as i also
mentioned egl/gles may support it where glx does not on intel - so go rebuild
evas for gles and see. (mesa offers glx and egl/gles).

> Is that in composite/rendering?
> 
> Also, I looked in advanced/power managemnt
> How do you tell e which level it should be using?

leave that alone.

> > 19% cpu now. 4x as much. with profile of:
> > 
> >   http://www.enlightenment.org/ss/e-53d8a07f6fc960.37155853.png
> > 
> > note these numbers are about 15-20% higher (17 vs 20% cpu) because i'm
> > runing a perf top at 50000 hz - this seems to raise cpu usage by about
> > 15-20% for processes. so drop back down by that for normal situations.
> > either way - as you can see. partial rendering uses 1/4 or so the cpu of
> > re-rendering everything. the optimization is already there and done - if the
>  
> Very interesting find, thanks for sharing.
> 
> Marc
> -- 
> "A mouse is a device used to point at the xterm you want to type in" - A.S.R.
> Microsoft is to operating systems ....
>                                       .... what McDonalds is to gourmet
> cooking Home page: http://marc.merlins.org/                         | PGP
> 1024R/763BE901
> 


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


------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to