Ubuntu 16.04.3下如何通过AMDGPU-Pro 17.50禁用DPM?
禁用AMDGPU-Pro 17.50驱动DPM的具体方案
针对你在Ubuntu 16.04.3上遇到的短暂卡顿问题,禁用DPM(动态电源管理)确实是一个值得尝试的方向,下面是两种可靠的操作方法:
方法一:永久禁用DPM(开机自动生效)
这是最常用的持久化方案,修改后每次启动系统都会自动禁用DPM:
- 打开GRUB配置文件进行编辑:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT行,在引号内添加amdgpu.dpm=0参数。比如原内容是:
修改后变为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dpm=0" - 保存并退出编辑器(按
Ctrl+O保存,Ctrl+X退出)。 - 更新GRUB配置使修改生效:
sudo update-grub - 重启系统,DPM就会被彻底禁用。
方法二:临时禁用DPM(仅当前会话生效)
如果你想先测试禁用DPM后的效果,不想直接修改系统配置,可以用这个临时方法:
- 打开终端,执行以下命令(如果你的显卡不是
card0,可以通过ls /sys/class/drm/查看设备名称,替换成对应的值):echo 0 | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level - 这个命令会立即让显卡保持最高性能模式,禁用动态电源调节。但重启系统后设置会恢复默认。
验证DPM状态
你可以通过以下命令确认DPM是否已禁用:
cat /sys/class/drm/card0/device/power_dpm_force_performance_level
如果输出为0或off,说明DPM已经被禁用;如果显示auto则表示DPM仍在运行。
⚠️ 注意:禁用DPM后显卡会持续保持高功耗状态,可能会增加设备发热和耗电量,笔记本用户需要根据自身需求权衡。如果禁用后卡顿问题依然存在,可能需要排查游戏设置、系统后台进程等其他因素。
内容的提问来源于stack exchange,提问作者Mr.Pixel
相关产品推荐
相关产品推荐

