Re: [e-users] How to make enlightenment more battery friendly?
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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[e-users] e19 EeePC upside down
Hi. I have an old eeePC I wanted to resurrect. I installed debian wheezy and built e19 from sources. It mostly works but I have a problem. The text is upside down and backwards. See for yourself: http://www.tiikoni.com/tis/view/?id=fb87cfc In addition when I boot everything is black . I have to press the lighting button in the EeePC keyboard until it turns on. I tried to check the backlight settings. It looks setted. ( It was not easy with the backwards ) Any hints ? Thank you very much. The VGA is: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller What I built: - efl-1.10.2 - elementary-1.10.2 - emotion_generic_players-1.10.0 - enlightenment-0.19.0-alpha2 -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[e-users] How to get the exact date of a file ?
Hi all, 2 weeks ago is fine in the file Manager, but sometimes you need to know the exact date of a file. Is there a way ? (A kind of tooltip would be fine for that) Thanks PC -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] How to make enlightenment more battery friendly?
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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] How to make enlightenment more battery friendly?
Hello, On Sat, Jul 26, 2014 at 3:49 PM, P Purkayastha ppu...@gmail.com wrote: On Sun, Jul 20, 2014 at 10:53 PM, Carsten Haitzler ras...@rasterman.com wrote: On Sun, 20 Jul 2014 14:02:52 +0800 P Purkayastha ppu...@gmail.com said: I have seen e get to high cpu when the spinning wheel starts, especially affects e19 even if the wheel is spinning in a different desktop than the currently visible one. even if not visible - it's waking up anbd changing object state - likely figuring out it's a rendering NOOP and then doing nothing after a canvas object pass. I think you should try out e19 on drivers that do not support the buffer egl extension. It not only takes more CPU when there is a single tiny rotating wheel on the desktop, the whole desktop stutters when changing desks. *Everything* is slower and choppy - desktop transitions, window movement, opening new windows, etc. My laptop is just over a year old (dell xps 13) that has the intel graphics and core i7 cpu just from the generation just preceding haswell. It is not as powerful as nvidia, but it should have plenty of processing power to run e19 without stuttering. The screen on the laptop is of 1920x1080 resolution (if it matters to e19). I have never seen e17 produce this kind of choppy desktop. I am wondering if there is not something else going on with your hardware. I have a 3 years old i7 with intel GPU and a 2 years old one also, both of them are running both GL and software backend pretty smoothly and battery usage was actually lower than other compositor (especially in software). I must say I haven't done any benchmark recently as I didn't felt any behavior change. So maybe there is something else going on with your setup. Did you try to get a valgrind, oprofile or perf trace to see what's going on ? -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] How to make enlightenment more battery friendly?
On Tue, Jul 29, 2014 at 5:44 PM, Cedric BAIL cedric.b...@free.fr wrote: Hello, On Sat, Jul 26, 2014 at 3:49 PM, P Purkayastha ppu...@gmail.com wrote: On Sun, Jul 20, 2014 at 10:53 PM, Carsten Haitzler ras...@rasterman.com wrote: On Sun, 20 Jul 2014 14:02:52 +0800 P Purkayastha ppu...@gmail.com said: I have seen e get to high cpu when the spinning wheel starts, especially affects e19 even if the wheel is spinning in a different desktop than the currently visible one. even if not visible - it's waking up anbd changing object state - likely figuring out it's a rendering NOOP and then doing nothing after a canvas object pass. I think you should try out e19 on drivers that do not support the buffer egl extension. It not only takes more CPU when there is a single tiny rotating wheel on the desktop, the whole desktop stutters when changing desks. *Everything* is slower and choppy - desktop transitions, window movement, opening new windows, etc. My laptop is just over a year old (dell xps 13) that has the intel graphics and core i7 cpu just from the generation just preceding haswell. It is not as powerful as nvidia, but it should have plenty of processing power to run e19 without stuttering. The screen on the laptop is of 1920x1080 resolution (if it matters to e19). I have never seen e17 produce this kind of choppy desktop. I am wondering if there is not something else going on with your hardware. I have a 3 years old i7 with intel GPU and a 2 years old one also, both of them are running both GL and software backend pretty smoothly and battery usage was actually lower than other compositor (especially in software). I must say I haven't done any benchmark recently as I didn't felt any behavior change. So maybe there is something else going on with your setup. Did you try to get a valgrind, oprofile or perf trace to see what's going on ? -- Cedric BAIL Haven't tried valgrind or other things. My system packages are all stable Gentoo packages (gcc-4.7.3, kernel-3.12.21, X-1.15.0, etc). Only things that are not stable are a few end user packages like firefox, chrome, libreoffice, e19, etc. -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] How to make enlightenment more battery friendly?
On Tue, Jul 29, 2014 at 12:15 PM, P Purkayastha ppu...@gmail.com wrote: On Tue, Jul 29, 2014 at 5:44 PM, Cedric BAIL cedric.b...@free.fr wrote: On Sat, Jul 26, 2014 at 3:49 PM, P Purkayastha ppu...@gmail.com wrote: On Sun, Jul 20, 2014 at 10:53 PM, Carsten Haitzler ras...@rasterman.com wrote: On Sun, 20 Jul 2014 14:02:52 +0800 P Purkayastha ppu...@gmail.com said: I have seen e get to high cpu when the spinning wheel starts, especially affects e19 even if the wheel is spinning in a different desktop than the currently visible one. even if not visible - it's waking up anbd changing object state - likely figuring out it's a rendering NOOP and then doing nothing after a canvas object pass. I think you should try out e19 on drivers that do not support the buffer egl extension. It not only takes more CPU when there is a single tiny rotating wheel on the desktop, the whole desktop stutters when changing desks. *Everything* is slower and choppy - desktop transitions, window movement, opening new windows, etc. My laptop is just over a year old (dell xps 13) that has the intel graphics and core i7 cpu just from the generation just preceding haswell. It is not as powerful as nvidia, but it should have plenty of processing power to run e19 without stuttering. The screen on the laptop is of 1920x1080 resolution (if it matters to e19). I have never seen e17 produce this kind of choppy desktop. I am wondering if there is not something else going on with your hardware. I have a 3 years old i7 with intel GPU and a 2 years old one also, both of them are running both GL and software backend pretty smoothly and battery usage was actually lower than other compositor (especially in software). I must say I haven't done any benchmark recently as I didn't felt any behavior change. So maybe there is something else going on with your setup. Did you try to get a valgrind, oprofile or perf trace to see what's going on ? Haven't tried valgrind or other things. My system packages are all stable Gentoo packages (gcc-4.7.3, kernel-3.12.21, X-1.15.0, etc). Only things that are not stable are a few end user packages like firefox, chrome, libreoffice, e19, etc. What is the exact version of your CPU/GPU and memory information to ? What is your glxinfo information ? -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] e19 EeePC upside down
On Tue, 29 Jul 2014 10:10:31 +0200 Francesc Guasch fran...@telecos.upc.edu said: Hi. I have an old eeePC I wanted to resurrect. I installed debian wheezy and built e19 from sources. It mostly works but I have a problem. The text is upside down and backwards. See for yourself: http://www.tiikoni.com/tis/view/?id=fb87cfc In addition when I boot everything is black . I have to press the lighting button in the EeePC keyboard until it turns on. I tried to check the backlight settings. It looks setted. ( It was not easy with the backwards ) broken intel/mesa drivers - they incorrectly report the y inversion of pixmaps. from memory it ONLY happens with egl/gles path - so using glx/desktopgl will fix it. it is something that apparently has been fixed -w e blacklisted known drivers + versions that do this, but you may have something we do;'t know. you could try upgrade to latest intel+mesa releases, or dont use egl/gles path. but core bug is in the driver. Any hints ? Thank you very much. The VGA is: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller What I built: - efl-1.10.2 - elementary-1.10.2 - emotion_generic_players-1.10.0 - enlightenment-0.19.0-alpha2 -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] e19 EeePC upside down
2014-07-29 15:13 GMT+04:00 Carsten Haitzler ras...@rasterman.com: broken intel/mesa drivers - they incorrectly report the y inversion of pixmaps. from memory it ONLY happens with egl/gles path - so using glx/desktopgl will fix it. it is something that apparently has been fixed -w e blacklisted known drivers + versions that do this, but you may have something we do;'t know. you could try upgrade to latest intel+mesa releases, or dont use egl/gles path. but core bug is in the driver. I'm report it to mesa bugzilla but nothing happening (1-2 mouth ago). -- Vasiliy Tolstov, e-mail: v.tols...@selfip.ru jabber: v...@selfip.ru -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] e19 EeePC upside down
On Tue, 29 Jul 2014 15:28:22 +0400 Vasiliy Tolstov v.tols...@selfip.ru said: 2014-07-29 15:13 GMT+04:00 Carsten Haitzler ras...@rasterman.com: broken intel/mesa drivers - they incorrectly report the y inversion of pixmaps. from memory it ONLY happens with egl/gles path - so using glx/desktopgl will fix it. it is something that apparently has been fixed -w e blacklisted known drivers + versions that do this, but you may have something we do;'t know. you could try upgrade to latest intel+mesa releases, or dont use egl/gles path. but core bug is in the driver. I'm report it to mesa bugzilla but nothing happening (1-2 mouth ago). https://bugassistant.libreoffice.org/show_bug.cgi?id=73371 already reported -- Vasiliy Tolstov, e-mail: v.tols...@selfip.ru jabber: v...@selfip.ru -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[e-users] econnman error
With a recent git version of econnman I get this: Traceback (most recent call last): File /opt/e17/bin/econnman-bin, line 56, in module from pnac import PNACConfig ImportError: No module named pnac The directory is in PYTHONPATH as always: max@rubino:~$ env | grep PYTHON PYTHONPATH=:/opt/e17/lib/python2.7/site-packages:/opt/e17/lib/python2.7/site-packages Am I the only one facing this? -- Massimo Maiurana Ragusa (RG) -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] econnman error
How recent is recent? I fixed that a week ago. 2014-07-29 17:49 GMT+03:00 Massimo Maiurana maiur...@gmail.com: With a recent git version of econnman I get this: Traceback (most recent call last): File /opt/e17/bin/econnman-bin, line 56, in module from pnac import PNACConfig ImportError: No module named pnac The directory is in PYTHONPATH as always: max@rubino:~$ env | grep PYTHON PYTHONPATH=:/opt/e17/lib/python2.7/site-packages:/opt/e17/lib/python2.7/site-packages Am I the only one facing this? -- Massimo Maiurana Ragusa (RG) -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] e19 EeePC upside down
Thank you very much. It worked. Sent from my HTC - Reply message - From: Carsten Haitzler (The Rasterman) ras...@rasterman.com To: Enlightenment users discussion support enlightenment-users@lists.sourceforge.net Cc: Francesc Guasch fran...@telecos.upc.edu Subject: [e-users] e19 EeePC upside down Date: Tue, Jul 29, 2014 13:13 On Tue, 29 Jul 2014 10:10:31 +0200 Francesc Guasch fran...@telecos.upc.edu said: Hi. I have an old eeePC I wanted to resurrect. I installed debian wheezy and built e19 from sources. It mostly works but I have a problem. The text is upside down and backwards. See for yourself: http://www.tiikoni.com/tis/view/?id=fb87cfc In addition when I boot everything is black . I have to press the lighting button in the EeePC keyboard until it turns on. I tried to check the backlight settings. It looks setted. ( It was not easy with the backwards ) broken intel/mesa drivers - they incorrectly report the y inversion of pixmaps. from memory it ONLY happens with egl/gles path - so using glx/desktopgl will fix it. it is something that apparently has been fixed -w e blacklisted known drivers + versions that do this, but you may have something we do;'t know. you could try upgrade to latest intel+mesa releases, or dont use egl/gles path. but core bug is in the driver. Any hints ? Thank you very much. The VGA is: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller What I built: - efl-1.10.2 - elementary-1.10.2 - emotion_generic_players-1.10.0 - enlightenment-0.19.0-alpha2 -- 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - 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=153845071iu=/4140/ostg.clktrk ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] How to make enlightenment more battery friendly?
On Tue, Jul 29, 2014 at 6:54 PM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 29, 2014 at 12:15 PM, P Purkayastha ppu...@gmail.com wrote: Haven't tried valgrind or other things. My system packages are all stable Gentoo packages (gcc-4.7.3, kernel-3.12.21, X-1.15.0, etc). Only things that are not stable are a few end user packages like firefox, chrome, libreoffice, e19, etc. What is the exact version of your CPU/GPU and memory information to ? What is your glxinfo information ? cpu: i7-3537U (/proc/cpuinfo attached) gpu: intel HD 4000 (see below) ram: 8G glxinfo: attached. Some other info: 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VG A controller]) Subsystem: Dell Device 058b Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast TAbort- TAbort- MAbort- SERR- PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 40 Region 0: Memory at d000 (64-bit, non-prefetchable) [size=4M] Region 2: Memory at c000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 2000 [size=64] Expansion ROM at unassigned [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee0f00c Data: 4171 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a4] PCI Advanced Features AFCap: TP+ FLR+ AFCtrl: FLR- AFStatus: TP- Kernel driver in use: i915 /tmp» free -m total used free sharedbuffers cached Mem: 7835 7206629878 84 5027 -/+ buffers/cache: 2094 5741 Swap: 1999 18 1981 /tmp» uname -r 3.12.21-gentoo-r1 /tmp» eix -e mesa-progs [I] x11-apps/mesa-progs Available versions: 8.0.1 8.1.0 {egl gles1 gles2} Installed versions: 8.1.0(01:54:12 PM 07/20/2014)(-egl -gles1 -gles2) Homepage:http://mesa3d.sourceforge.net/ Description: Mesa's OpenGL utility and demo programs (glxgears and glxinfo) /tmp» eix -I intel [I] x11-drivers/xf86-video-intel Available versions: ~*2.9.1 2.19.0 2.20.13 2.21.15 ~2.99.903 ~2.99.905-r1 ~2.99.906 ~2.99.907-r1 ~2.99.909 ~2.99.910 ~2.99.911-r1 ~2.99.912 ~2.99.912-r1 ~2.99.914 {debug dri glamor (+)sna +udev uxa xvmc} Installed versions: 2.21.15(06:55:14 PM 05/28/2014)(dri sna udev uxa xvmc -glamor) Homepage:http://xorg.freedesktop.org/ Description: X.Org driver for Intel cards [I] x11-libs/libva-intel-driver Available versions: 1.0.17 ~1.0.19 ~1.0.20 ~1.0.20-r1 ~1.2.0 ~1.2.1 ~1.2.2 ~1.2.2-r1 1.3.0 ~1.3.2 ** {X +drm wayland ABI_MIPS=n32 n64 o32 ABI_PPC=32 64 ABI_S390=32 64 ABI_X86=32 64 x32} Installed versions: 1.3.0(09:04:16 PM 07/19/2014)(X drm -wayland ABI_MIPS=-n32 -n64 -o32 ABI_PPC=-32 -64 ABI_S390=-32 -64 ABI_X86=64 -32 -x32) Homepage:http://www.freedesktop.org/wiki/Software/vaapi Description: HW video decode support for Intel integrated graphics name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control client glx vendor string: Mesa Project and SGI client glx version string: 1.4 client glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync GLX version: 1.4 GLX extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_get_proc_address, GLX_ARB_multisample,
Re: [e-users] How to make enlightenment more battery friendly?
On Wed, Jul 30, 2014 at 8:35 AM, P Purkayastha ppu...@gmail.com wrote: On Tue, Jul 29, 2014 at 6:54 PM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 29, 2014 at 12:15 PM, P Purkayastha ppu...@gmail.com wrote: Haven't tried valgrind or other things. My system packages are all stable Gentoo packages (gcc-4.7.3, kernel-3.12.21, X-1.15.0, etc). Only things that are not stable are a few end user packages like firefox, chrome, libreoffice, e19, etc. What is the exact version of your CPU/GPU and memory information to ? What is your glxinfo information ? cpu: i7-3537U (/proc/cpuinfo attached) gpu: intel HD 4000 (see below) ram: 8G glxinfo: attached. Some other info: 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VG A controller]) Subsystem: Dell Device 058b Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast TAbort- TAbort- MAbort- SERR- PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 40 Region 0: Memory at d000 (64-bit, non-prefetchable) [size=4M] Region 2: Memory at c000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 2000 [size=64] Expansion ROM at unassigned [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee0f00c Data: 4171 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a4] PCI Advanced Features AFCap: TP+ FLR+ AFCtrl: FLR- AFStatus: TP- Kernel driver in use: i915 /tmp» free -m total used free sharedbuffers cached Mem: 7835 7206629878 84 5027 -/+ buffers/cache: 2094 5741 Swap: 1999 18 1981 /tmp» uname -r 3.12.21-gentoo-r1 /tmp» eix -e mesa-progs [I] x11-apps/mesa-progs Available versions: 8.0.1 8.1.0 {egl gles1 gles2} Installed versions: 8.1.0(01:54:12 PM 07/20/2014)(-egl -gles1 -gles2) Homepage:http://mesa3d.sourceforge.net/ Description: Mesa's OpenGL utility and demo programs (glxgears and glxinfo) /tmp» eix -I intel [I] x11-drivers/xf86-video-intel Available versions: ~*2.9.1 2.19.0 2.20.13 2.21.15 ~2.99.903 ~2.99.905-r1 ~2.99.906 ~2.99.907-r1 ~2.99.909 ~2.99.910 ~2.99.911-r1 ~2.99.912 ~2.99.912-r1 ~2.99.914 {debug dri glamor (+)sna +udev uxa xvmc} Installed versions: 2.21.15(06:55:14 PM 05/28/2014)(dri sna udev uxa xvmc -glamor) Homepage:http://xorg.freedesktop.org/ Description: X.Org driver for Intel cards [I] x11-libs/libva-intel-driver Available versions: 1.0.17 ~1.0.19 ~1.0.20 ~1.0.20-r1 ~1.2.0 ~1.2.1 ~1.2.2 ~1.2.2-r1 1.3.0 ~1.3.2 ** {X +drm wayland ABI_MIPS=n32 n64 o32 ABI_PPC=32 64 ABI_S390=32 64 ABI_X86=32 64 x32} Installed versions: 1.3.0(09:04:16 PM 07/19/2014)(X drm -wayland ABI_MIPS=-n32 -n64 -o32 ABI_PPC=-32 -64 ABI_S390=-32 -64 ABI_X86=64 -32 -x32) Homepage:http://www.freedesktop.org/wiki/Software/vaapi Description: HW video decode support for Intel integrated graphics Sorry, mesa version installed is this: [I] media-libs/mesa Available versions: [M]7.10.3 [M]7.11.2 [M]8.0.4-r1 [M]~9.0.3 9.1.6 ~9.2.5-r1 10.0.4 ~10.1.0 ~10.1.1 ~10.1.3 ~10.1.4 ~10.1.6 ~10.2.1 ~10.2.2 ~10.2.4 {bindist +classic debug +dri3 +egl g3dvl +gallium gbm gles gles1 gles2 hardened (+)llvm (+)llvm-shared-libs motif +nptl opencl openmax openvg osmesa pax_kernel pic r600-llvm-compiler selinux shared-dricore +shared-glapi vdpau wayland xa xorg xvmc ABI_MIPS=n32 n64 o32 ABI_PPC=32 64 ABI_S390=32 64 ABI_X86=32 64 x32 KERNEL=FreeBSD PYTHON_SINGLE_TARGET=python2_7 PYTHON_TARGETS=python2_7 VIDEO_CARDS=freedreno i915 i965 ilo intel mach64 mga nouveau r100 r128 r200 r300 r600 radeon radeonsi savage sis tdfx via vmware} Installed versions: 10.0.4(12:16:49 AM 04/11/2014)(classic egl gallium nptl xvmc -bindist -debug -gbm -gles1 -gles2 -llvm -llvm-shared-libs -opencl -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler -selinux -vdpau -wayland -xa ABI_MIPS=-n32 -n64 -o32 ABI_X86=64 -32 -x32 KERNEL=-FreeBSD VIDEO_CARDS=intel -freedreno -i915 -i965 -ilo -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware) Homepage:http://mesa3d.sourceforge.net/ Description: OpenGL-like graphic library for Linux -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls.
Re: [e-users] How to make enlightenment more battery friendly?
On Tue, Jul 29, 2014 at 04:43:50PM +0900, Carsten Haitzler wrote: 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 Sorry, which menu is that in? I went to Composite settings, and can't find it there. However I found that composite/rendering was set to Software somehow, so I just switched it to Opengl. On Tue, Jul 29, 2014 at 11:40:40AM +0200, Cedric BAIL wrote: 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. That would indeed be a great option for low end hardware, and battery debugging. 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. Where is that? Also on my older i7, switching to CPU rendering was giving me a 10% battery increase. Did you try that ? Actually I was on software and just switched to hardware. Good news is that I'm now showing much better numbers: 700 mW 12.4 ms/s 61.1Process/usr/bin/enlightenment 1W and 61 wakeups is definitely better. On Tue, Jul 29, 2014 at 12:54:37PM +0200, Cedric BAIL wrote: What is the exact version of your CPU/GPU and memory information to ? What is your glxinfo information ? model name : Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control client glx vendor string: Mesa Project and SGI client glx version string: 1.4 client glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync GLX version: 1.4 GLX extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.2 OpenGL core profile shading language version string: 1.40 OpenGL core profile context flags: (none) OpenGL core profile extensions: GL_3DFX_texture_compression_FXT1, GL_AMD_draw_buffers_blend, GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable, GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, GL_ARB_base_instance, GL_ARB_blend_func_extended, GL_ARB_copy_buffer, GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, GL_ARB_fragment_shader, GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, GL_ARB_internalformat_query, GL_ARB_invalidate_subdata, GL_ARB_map_buffer_range, GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, GL_ARB_shader_bit_encoding,
Re: [e-users] How to make enlightenment more battery friendly?
On Wednesday 30 Jul 2014 01:37:13 P Purkayastha wrote: Installed versions: 10.0.4(12:16:49 AM 04/11/2014)(classic egl gallium nptl xvmc -bindist -debug -gbm -gles1 -gles2 -llvm -llvm-shared-libs -opencl -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler -selinux -vdpau -wayland -xa ABI_MIPS=-n32 -n64 -o32 ABI_X86=64 -32 -x32 KERNEL=-FreeBSD VIDEO_CARDS=intel -freedreno -i915 -i965 -ilo -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware) Shouldn't you have i965 also set in VIDEO_CARDS? -- Regards, Mick -- 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=153845071iu=/4140/ostg.clktrk___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] How to make enlightenment more battery friendly?
On Tue, 29 Jul 2014 21:11:48 -0700 Marc MERLIN marc_...@merlins.org said: On Tue, Jul 29, 2014 at 04:43:50PM +0900, Carsten Haitzler wrote: 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 Sorry, which menu is that in? I went to Composite settings, and can't find it there. advanced - performance. not in comp settings. it's just global fps rate for the ecore animator - it covers everything that animates in e. note - i fixed our vsync support so as of efl 1.11 setting this fps rate will have no effect - it'll go off your screen refresh directly - whatever it happens to be. However I found that composite/rendering was set to Software somehow, so I just switched it to Opengl. well well.. THAT would explain your cpu usage! On Tue, Jul 29, 2014 at 11:40:40AM +0200, Cedric BAIL wrote: 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. That would indeed be a great option for low end hardware, and battery debugging. it actually would make fairly little difference. trust me on this. it'd mostly be a stylistic thing rather than actual real difference in performance. we spend the largest chunk of our time walking objects in evas_render for the cpu used on evas's side, and this is part of what i was saying - needs a rewrite after 10 years of growing. we can't help the cpu used by the driver or driver perf. it affects software rendering more - but given how the theme is done, it'd be very little. with gl it's basically moot. 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. Where is that? as above. Also on my older i7, switching to CPU rendering was giving me a 10% battery increase. Did you try that ? Actually I was on software and just switched to hardware. Good news is that I'm now showing much better numbers: 700 mW 12.4 ms/s 61.1Process/usr/bin/enlightenment 1W and 61 wakeups is definitely better. wakeups are really a result of framerate and input mostly. the sw rendering in evas uses a thread, and this causes the child thread to rendering, when done wake up the main thread to finalize (push to screen), then sleep again. this appears as more wakeups, but we are just shuffling from one thread to another so in this case it's not a helpful number. On Tue, Jul 29, 2014 at 12:54:37PM +0200, Cedric BAIL wrote: What is the exact version of your CPU/GPU and memory information to ? What is your glxinfo information ? model name: Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control client glx vendor string: Mesa Project and SGI client glx version string: 1.4 client glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync GLX version: 1.4 GLX extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control,