I guess it's mostly about determining the absolute minimum settings on each card. Many laptop users would probably be perfectly happy with that? That's a rather tricky thing though if the card BIOS does not contain the absolute minimum settings. Should the driver still rely on them or ship with overrides users could manually enable?
In all honesty I don't really have any complaints about the power management in the open source radeon driver. It works like a charm for me with a HD 5750, so I don't see what exactly needs improvement.
System power consumption Idle Desktop:
-----------------------------------------
fglrx : 62 W
radeon: 65 W
GPU Temperatures Idle Desktop:
-----------------------------------------
fglrx: 40 °C
radeon: 42/43 °C
The only thing that I'm missing is something to manually control the fan, so I can make the thing just a little more quiet.
The driver (open or proprietary) use the power state tables in the vbios. That's why they are there.
I use profile method.
I approve of this post:
I regularly ramp up the fan (if for my taste the card is getting to warm - it's still summer after all) and then after a short while turn it down to a pretty low frequency/rpm number where it doesn't annoy me
it would be really nice to have kind of a virtual "knob" to control how fast the fan turns
for my 5850 (with fglrx / catalyst) that's in general around 21-24%, so it doesn't have to be in explicit numbers
![]()