On May 22, 09 01:04:36 -0700, Yang Zhao wrote:
2009/5/22 David C. Rankin, J.D.,P.E.
: Lastly, is there any way to manually send a command to the driver while in use that will do the same thing as ForceLowPowerMode and LowPowerModeEngineClock do from within xorg.conf. It would be great to be able to set the LowPowerModeEngineClock from the command line to drop the temps when I don't need the gpu clock running at 100% and then be able to bring it back to 100% when I do. Thanks.
I have some code that exposes engine and memory clock as output properties in xrandr: both reading and setting works. The bigger issue is that the wait-for-idle code needs to be refactored so that it can be more easily called by subcomponents; the AtomBIOS calls do nothing unless the GPU is sufficiently idle for clock changing.
Another issue is that for maximum trivial savings we need to reduce the
core voltage. Lower voltage is only allowed with lower frequencies, and
we cannot parse the current version of the according atomBIOS tables
that provide this information (and even the earlier ones are...
difficult).
Matthias
--
Matthias Hopf