You are not logged in.

#1 2012-08-26 03:59:24

Pancake_Palace
Member
Registered: 2012-07-27
Posts: 21

Power saving broken with Radeon Mobility X1400

So to move to systemd, I rebooted, and am now running awfully hot and loud. The CPU is scaling fine, but not video.

cat /sys/kernel/debug/dri/0/radeon_pm_info 
default engine clock: 392000 kHz
current engine clock: 391500 kHz
default memory clock: 350000 kHz
current memory clock: 342000 kHz

It never changes, like it is stuck at default clocks, which I assume it is.

cat /sys/class/drm/card0/device/power_method
dynpm

That at least reads correctly, but I suspect it's not working.

echo profile > /sys/class/drm/card0/device/power_method
echo auto > /sys/class/drm/card0/device/power_profile

The above has no effect at all, either.

Finally, in Xorg.0.log:

[  1132.325] (WW) RADEON(0): Option "DynamicPM" is not used
[  1132.325] (WW) RADEON(0): Option "ClockGating" is not used 
[  1132.325] (WW) RADEON(0): Option "DynamicClocks" is not used

Up until my last reboot, all was well. Now it's not. But, everything looks fine, as far as my reading of any documentation does. My kernel has not changed, but Xorg may well have updated, and apparently broke.

Setting a low profile seems to, work, however:

echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
cat /debug/dri/0/radeon_pm_info 
default engine clock: 392000 kHz
current engine clock: 128250 kHz
default memory clock: 350000 kHz
current memory clock: 135000 kHz
PCIE lanes: 1

Any ideas? The low profile can't even play videos well.

Last edited by Pancake_Palace (2012-08-26 04:29:27)

Offline

Board footer

Powered by FluxBB