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

Reply via email to