Just checked out the new tree and at least for me it's a huge step backwards.
It doesn't work at all for me. Fan is spinning like crazy and I don't see any kind of clock reduction at all. Have played around with both power_method and power_profile and neither of them do have any effect on the clocks.
Watching /sys/kernel/debug/dri/0/radeon_pm_info verifies this, the informations stay static all the time.
Switching drm.debug=1 doesn't reveal anything interesting, the pm just does nothing for me.
EDIT: I'm not even getting a overview of the power states like in previous versions of the pm code.
I downgraded to commit c5cba545e48e4a565a7ae55e7b6affe391b36195:
This version works for me:
Engine stays at 250MHz most of the time, some 500MHz runaway values - but it mostly stays in low power mode. Amount of "not in vbl for pm change" messages is minimal.Code:> cat /sys/kernel/debug/dri/0/radeon_pm_info state: PM_STATE_ACTIVE default engine clock: 750000 kHz current engine clock: 250000 kHz default memory clock: 799000 kHz current memory clock: 796870 kHz PCIE lanes: 16
Is there any other word than awesome for this?
Thanks to the devs!
Will this hit next version of Ubuntu?
Could be awesome to have opengl 2.1 and pm out of the box.
I wrote simple tool for power management on radeon
supports both dialog(curses/terminal GUI) and Xdialog(X11/gtk GUI)
All it needs is ksh(you can change it to bash/zsh safely), sed and dialog/Xdialog