В ответ на ответ от @Gladen я обнаружил, что
echo parameter > /sys/class/drm/card0/device/power_dpm_state
не работает. Быстрый ls -l /sys/class/drm/ показал мне, что card0 относится к интегрированной карточке & amp; card1 на дискретную карту. Итак, для меня на карте1 работает следующее:
$ sudo -i
# cat /sys/class/drm/card1/device/power_dpm_state
balanced
# cat /sys/class/drm/card1/device/power_dpm_force_performance_level
auto
# cat /sys/kernel/debug/dri/1/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 0 sclk: 15700 mclk: 20000 vddc: 900 vddci: 0
#
# echo "battery" > /sys/class/drm/card1/device/power_dpm_state
# cat /sys/kernel/debug/dri/1/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 0 sclk: 15700 mclk: 20000 vddc: 900 vddci: 0
#
# echo "low" > /sys/class/drm/card1/device/power_dpm_force_performance_level
# cat /sys/kernel/debug/dri/1/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 0 sclk: 15700 mclk: 20000 vddc: 900 vddci: 0
# echo "performance" > /sys/class/drm/card1/device/power_dpm_state
# cat /sys/kernel/debug/dri/1/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 0 sclk: 15700 mclk: 20000 vddc: 900 vddci: 0
# echo "high" > /sys/class/drm/card1/device/power_dpm_force_performance_level
-bash: echo: write error: Invalid argument
# # Not sure why the above happened!?
#
# cat /sys/kernel/debug/dri/1/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 2 sclk: 75000 mclk: 80000 vddc: 1120 vddci: 0
# echo "high" > /sys/class/drm/card1/device/power_dpm_force_performance_level
#
# echo "battery" > /sys/class/drm/card1/device/power_dpm_state
# cat /sys/kernel/debug/dri/1/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 0 sclk: 15700 mclk: 20000 vddc: 900 vddci: 0
#