Optimizing ForceLowPowerMode

Markus Stockhausen markus.stockhausen at collogia.de
Thu Aug 27 01:57:54 PDT 2009


Sorry for the wrong inital post ...

I hope this is the right address to place my thougths. In the last few
days I experimented with the radeon driver setting ForceLowPowerMode to
reduce the heat generated by may Mobility Radeon X1600. If I got it
right the switch forces the following settings:

- reduce CPU speed to 1/2
- reduce PCIe lanes to 4
- leave memory speed as it is (although supported by atombios function )

This does not help very much as the fan in my laptop still runs at high
speeds very often. So I decided to experiment with the settings. Going
down to 1/3 CPU, 1/3 memory and 2 PCIe lanes makes my machine totally
silent (and it works quite well). 

And now to my question. Would it be possible to change the behaviour of
the ruleset as follows?

- Rename the parameter to ForceStaticPowerMode
- Add Parameter ForceCoreClockSpeed 
- Add Parameter ForceMemoryClockSpeed 
- Add Parameter ForceActivePCIeLanes

In this way the user could change the settings by himself. Of course the
driver should enforce some lower and upper bounds for the ranges. 

If desired I could implement the changes myself and hand them in so that
they could be implemented in GIT. But as I'm no expert in radeon specs
and this is my first post to this group I just want to ask politely of
how something like that could be implemented. Of course some expert
should explain some more technical details about this all so the code
will not break anything.

Thanks in advance.

Markus





More information about the xorg-driver-ati mailing list