移动 GCN 1 AMD GPU 和 DPM 错误

移动 GCN 1 AMD GPU 和 DPM 错误

首先,祝您有美好的一天。我有一台具有以下规格的笔记本电脑:

i3-6006U CPU & Intel HD 520 iGPU + AMD Radeon R5 M330 dGPU & 8 GB 双通道 RAM & 500 GB SATA3 SSD & Fedora Linux(但该问题在所有 Linux 发行版上都存在)

我的问题是我使用的 dGPU 是 Southern Islands (HAINAN) GCN 1 AMD GPU,如果不禁用 DPM,它就无法工作。简单来说,当我尝试从该 GPU 运行某些东西时,整个系统都会冻结,我必须关闭笔记本电脑,否则除了屏幕冻结之外什么都不会发生。我有另一台笔记本电脑,上面有另一个移动 GCN 1 GPU(也是 HAINAN),当我测试它时,我也遇到了同样的问题。另外,我听拥有 DESKTOP GCN 1 GPU 的人说他们没有这个 DPM 错误,所以我认为这是移动 GCN 1 GPU 上发生的问题。此外,该问题同时发生在 radeon 和 amdgpu 驱动程序上,因此该问题与正在使用的内核驱动程序无关。

因此,据说这个错误在内核 5.4 及更早版本中不会发生,而在内核 5.4 之后,我们应该禁用 DPM 才能使用 GPU(radeon.dpm=0 或 amdgpu.dpm=0,具体取决于我们使用的内核驱动程序),是的,当 DPM 被禁用时它可以工作,但这自然会导致性能不佳。我无法玩任何游戏,尤其是 DXVK 游戏。我目前使用 iGPU 玩游戏,使用 dGPU 进行照片编辑、网页浏览等基本操作。

我的问题是,有没有办法修复这个错误,我的意思是,有没有办法既能保持 DPM 启用并使用 GPU,又不导致系统死机并获得良好的性能?

顺便说一句,这个链接可能有助于您更好地确定问题:https://www.reddit.com/r/archlinux/comments/kioq6p/comment/gx8841t/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

非常感谢您的阅读,祝您有美好的一天!

相关内容