[Trac #1412] Switch from driving the panel from the Geode to the DCON when the display is idle.
Zarro Boogs per Child
bugtracker at laptop.org
Sun May 6 09:01:01 EDT 2007
#1412: Switch from driving the panel from the Geode to the DCON when the display
is idle.
-----------------------------+----------------------------------------------
Reporter: jg | Owner: rsmith
Type: enhancement | Status: new
Priority: normal | Milestone: CTest
Component: x window system | Resolution:
Keywords: |
-----------------------------+----------------------------------------------
Old description:
> If the GPU is idle for some length of time, (say, several frame times),
> it will almost certainly make sense to turn off the video drivers to the
> DCON and switch to DCON mode, to reduce the power consumption caused by
> the video drivers and the memory accesses to main memory.
>
> X knows if someone is using the GPU; we have a place to stand for the
> system software to make this decision.
>
> JG's not quite sure the best implementation strategy; we could have a
> dead-man switch in the kernel driver, or set up some sort of idle timer
> in the X server (or probably other implementation strategies as well.
>
> As always, we should measure the benefit to understand the proper idle
> time: the cost here is the latency for the Geode to resume driving the
> display (which is short, but possibly perceptable). And it may want to
> be policy based as well, depending on whether we are on battery power or
> not.
New description:
If the GPU is idle for some length of time, (say, several frame times), it
will almost certainly make sense to turn off the video drivers to the DCON
and switch to DCON mode, to reduce the power consumption caused by the
video drivers and the memory accesses to main memory.
X knows if someone is using the GPU; we have a place to stand for the
system software to make this decision.
JG's not quite sure the best implementation strategy; we could have a
dead-man switch in the kernel driver, or set up some sort of idle timer in
the X server (or probably other implementation strategies as well).
As always, we should measure the benefit to understand the proper idle
time: the cost here is the latency for the Geode to resume driving the
display (which is short, but possibly perceptable). And it may want to be
policy based as well, depending on whether we are on battery power or not.
--
Ticket URL: <http://dev.laptop.org/ticket/1412#comment:1>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list