
首先,祝你有美好的一天。所以,我有一台具有以下規格的筆記型電腦:
i3-6006U CPU & Intel HD 520 iGPU + AMD Radeon R5 M330 dGPU & 8 GB 雙通道 RAM & 500 GB SATA3 SSD & Fedora Linux(但此問題出現在所有 Linux 發行版上)
我的問題是,我使用的 dGPU 是南部群島 (HAINAN) GCN 1 AMD GPU,如果不禁用 DPM,它就無法運作。簡單地說,當我嘗試從該 GPU 運行某些內容時,整個系統都會凍結,我必須關閉筆記型電腦,否則除了螢幕凍結之外什麼也不會發生。我有另一台筆記型電腦,配有另一個行動 GCN 1 GPU(也是海南),當我測試它時,我也遇到了同樣的問題。另外,我從擁有 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
非常感謝您的閱讀,祝您有美好的一天!