Re: [e-users] How to make enlightenment more battery friendly?

2014-07-29 Thread The Rasterman
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

2014-07-29 Thread Francesc Guasch
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 ?

2014-07-29 Thread Pierre Couderc
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?

2014-07-29 Thread Cedric BAIL
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?

2014-07-29 Thread Cedric BAIL
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?

2014-07-29 Thread P Purkayastha
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?

2014-07-29 Thread Cedric BAIL
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

2014-07-29 Thread The Rasterman
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 Thread Vasiliy Tolstov
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

2014-07-29 Thread The Rasterman
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

2014-07-29 Thread Massimo Maiurana
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

2014-07-29 Thread Kai Huuhko
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

2014-07-29 Thread fran...@telecos.upc.edu
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?

2014-07-29 Thread P Purkayastha
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?

2014-07-29 Thread P Purkayastha
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?

2014-07-29 Thread Marc MERLIN
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?

2014-07-29 Thread Mick
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?

2014-07-29 Thread The Rasterman
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,