在 Linux 上使用 Mesa 的 amdgpu 开源 GPU 驱动程序时,我注意到当我以最高设置运行某个游戏时,我的计算机崩溃了。通过 SSH 监控 GPU 温度,我注意到它很快达到 100°C 甚至更高,导致显示器崩溃(声音和 SSH 会话仍然响应)。当我尝试内核参数时amdgpu.dpm=1
,在相同设置下,在同一款游戏上达到 100°C 需要更长的时间,但在达到三位数几秒钟后,显示器崩溃了。
除了散热问题之外,我如何设置 DPM 允许的最高温度,或者使其更具主动性以使其永远不会达到崩溃的温度?
答案1
您可以调整不同 dpm 级别的时钟速度和电压。不过我相信您需要内核 4.17 或更新版本。