Screen refresh rate should be dynamic to save power.
|Reported by:||jg||Owned by:||jg|
|Component:||x window system||Version:|
|Keywords:||power||Cc:||ajax, mlj, jg, rsmith|
|Deployments affected:||Action Needed:|
Up to 100mw of power can be saved by controlling the refresh speed of the screen. This is very significant in Ebook mode.
Whenever the X server transitions from not drawing to drawing, the refresh rate should be increased to its normal 50hz at the next vertical retrace (being slightly more clever than just going non-idle may be worthwhile; we can use the damage facilities, I suspect, to know if the screen has been touched). Whenever the X server goes idle, the refresh rate should be dropped to a frame rate of (tbd) at the next vertical retrace. This will require cooperation with the device driver.