Yea, I think in a few months radeon/radeonhd should be a solid pair of drivers for r600/700. I hope new ATI chips do not deviate much from the current architecture, so that the wait for opensource support is not as long as it has been for the current cards.
I wonder if there is any way i can modify the source and force it to clock down. Not really power management, just forcing the default IDLE clocks/fan-speed.
I was taking a look at the rhd_pll.c file, there are some power/clock setting functions here. I know C, but I am not familiar with writing drivers, or videocard internals. Maybe I learn a thing or two... hehe.
My card is indeed running at the maximum clocks
Code:
(II) RADEONHD(0): Default Engine Clock: 625000
(II) RADEONHD(0): Default Memory Clock: 993000
(II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Output: 1200000
(II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Output: 0
(II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Input: 16000
(II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Input: 6000
(II) RADEONHD(0): Maximum Pixel Clock: 400000
(II) RADEONHD(0): Reference Clock: 100000