On Tue, Jul 29, 2014 at 6:52 AM, Marc MERLIN <marc_...@merlins.org> wrote: > 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 have been thinking for some time that we should have a flat no effect theme, that we could use for this kind of use case. If we had a new kind of action, we could trigger theme change on a few scenario (battery unplug/plug or battery low/charging) and achieve what I think you are looking for. > 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? Did you try reducing the frame rate already ? Also there is noway to delay when select wake up without having some kind of more active loop. Also on my older i7, switching to CPU rendering was giving me a 10% battery increase. Did you try that ? -- Cedric BAIL ------------------------------------------------------------------------------ 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