[ltp] Re: Everlasting Fan

Thomas Hartwig linux-thinkpad@linux-thinkpad.org
Tue, 14 Jun 2005 17:46:10 +0200


Mmmhhh, have searched for a while for this utility, but nothing found
yet. Do you know a possibility to read out the current clock speed?

Thomas

Alex Deucher wrote:
> On 6/14/05, Thomas Hartwig <t.hartwig.news@itth.com> wrote:
> 
>>Hello,
>>
>>unfortunately ATI still makes no advantages on linux, so I'm wondering
>>if anybody can give some deeper help on debugging the xorg provided
>>radeon driver.
>>
>>My experiences are that the temperature of the GPU is the most biggest
>>problem related to the fan for my T40p. Typical values are:
>>CPU: 44°C GPU: 52°C HDD: 32°C PCI: 42°C. I have decided to turn off the
>>fan below 50°C, but independent of the output of X or console the
>>temperature is always at about 50°C or higher for the GPU.
>>
>>The radeon driver has the nice option "DynamicClocks" which might alter
>>the power of the display. I'm wondering now if you can fine tune this in
>>a better way and see what is going on. I have already taken a small look
>>into the source but I'm afraid without much time I'm not able to
>>disassemble this ;-)
> 
> 
> The dynamic shifting of the clocks is handled by the hardware, itself.
>  I'm not sure exactly what its algorithm is.  Pretty much all the code
> does is enable the right combination of enable dynamic clocking bits
> in the various clocks.  BTW, the code has some bugs in it that I need
> to fix at some point.  Also just to clarify, this is not powerplay. 
> Powerplay is more involved and ati hasn't released the information
> needed to do it.
> 
> 
>>What would be helpful is: at what clock the GPU is always running and
>>what the strategy for the regulator is.
>>Is there anybody out there who might be interested in looking at or has
>>already done?
> 
> 
> A while back someone posted a utility (maybe on xorg, or dri-devel)
> that allowed you to statically adjust the GPU clock rate.
> 
> 
>>Perhaps I will contact the author of the code as well.
>>
> 
> 
> Ati wrote the code, I just cleaned it up a bit and committed it to cvs.
> 
> Alex
> 
> 
>>Best regards
>>Thomas
>>