Ryzen 5x GPU 始终处于 D0 状态

Ryzen 5x GPU 始终处于 D0 状态

Ubuntu 22.04,
linux-oem-22.04b(内核 6.0,5.15 上的行为相同)
asus vivobook 15x

cat /sys/class/drm/card0/device/power_state
D0

即使仅有的一个终端正在运行(应该是 D1-D2 或 D3 处于空闲状态)

cat /sys/kernel/debug/dri/0/amdgpu_pm_info

显示温度44-45C

笔记本电脑的背面总是很热

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
amd-pstate

空闲时功耗~5-6w。

可以做什么?

编辑:

amdgpu: dpm has been disabled

dmesg 显示 GPU 的动态电源管理已禁用

原因尚不清楚

答案1

没有找到原因,但删除内置的 gnome power-profiles 并安装 tlp 效果会更好:

sudo systemctl mask power-profiles-daemon.service
sudo apt purge --auto-remove power-profiles-daemon

发送消息:

sudo apt install tlp
sudo systemctl enable tlp.service

重启

相关内容