On Mon, 28 Jul 2014 21:52:28 -0700 Marc MERLIN <marc_...@merlins.org> said:
> On Tue, Jul 29, 2014 at 08:53:05AM +0900, Carsten Haitzler wrote: > > > I understand that, but would it make sense to have an e config option > > > for "less bling, more battery" that one could switch to by sending a > > > command from e from ACPI? > > > > i'm sorry - but no. it's like asking bmw "could i have a small button in my > > car that converts my x6 suv into an i3 electric car? it'd be so much better > > to roll around town!". it's not so simple. > > Ah now, if you're putting facts in front of my dreams, we're not going > to get anywhere :) > > > e has no choice in this matter. it's a deep complex bi-product of many many > > many factors - partly canvas itself, its content, design choices and much > > more. a lot of it is a direct result of input from apps (more text in > > titlebars == more triangles to render (1 per char), and apps decide the > > text that will be there - they also decide how many windows you have and > > min/max size etc.), input from a user (choosing where their windows are, > > how to lay them out, what > > So I was thinking about a "minimal eye candy mode", like I believe e17 > had early on when you set it up. > Isn't there a way to disable at least some of the work it does to make > things look good? > For instance, is it possible to run the main event loop less often? > Disable all things that move if not needed like the 'window is not > responding spinning stuff' which did improve my battery after I turned > it off? > > I know you have no control over what the 3D drivers do, but you have > control over what you feed them :) as well as how often e wakes up. > > > if anything you are asking for evas to do things like cache rendering of > > objects (individual ones and entire object trees) into textures to avoid > > more geometry. this is not simple - it is in fact a pain in the butt given > > current evas internals. you can do this EXPLICITLY via 2 mechanisms in evas > > - map and proxy. these both have bugs in dark corners that do things like > > affect the connman. epluse and pkgkit popups where the clipping of content > > goes wrong as a result. this is basically impossible to fix because fixing > > this will almost 100% certainly just create a new bug to hunt. the solution > > is a rewrite of the render core to simplify it and put these concepts into > > there "in stone". but i never have the time to do this, partly due to > > emails like this, patch reviews, other bug reports and a continual stream > > of other mentoring, and even more i can't mention. so until then - you have > > what you have > > That's fair obviously :) and you also know what's possible and what's > not as well as how much some of those are, but somehow I was hoping that > there would be low hanging fruits which yield degraded performance but > save battery. > 1) Aren't there any other such items like the one you just gave me (turn off > the spinning circle?) > 2) Can't e18 be made to sleep longer between event runs? > > If I'm not getting it, and just wishful thinking, tell me and I'll go > away :) there is a framerate slider - u can slide that down. advanced -> performance -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users