Information resources

Alex Deucher alexdeucher at gmail.com
Fri Feb 25 15:06:47 PST 2011


On Fri, Feb 25, 2011 at 6:03 PM, Phillip Susi <psusi at cfl.rr.com> wrote:
> On 02/25/2011 03:38 PM, Alex Deucher wrote:
>>
>> The CP firmware has nothing to do with the temperature.  The CP
>> firmware is just a packet parser for reading in command buffers and
>> programming the register backbone.  Just alike a CPU, the GPU runs at
>> whatever speed it's clock is set to.  You can manually force lower
>> power states using sysfs.  See the power management section of this
>> page:
>> http://wiki.x.org/wiki/RadeonFeature
>
> I have tried writing low to power_profile and it seems to make little to no
> difference.  A cpu executing a tight loop busy waiting for something to do
> wastes a lot more power than one that has executed a HLT instruction, or
> used even better stop states to gate off clocks that are not needed.  It
> seems to me that when there is nothing for the GPU to do, it also should
> stop executing instructions and gate off any unneeded clocks.
>

It only executes instructions when you tell it to; it's not running
constantly.  At the moment clock gating support is not implemented on
newer asics.

Alex


More information about the dri-devel mailing list