
まず、良い一日をお過ごしください。私のノートパソコンの仕様は次のとおりです。
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) を搭載した別のラップトップがあり、それをテストしたところ、同じ問題が発生しました。また、デスクトップ GCN 1 GPU を持っている人から、この DPM バグは発生していないと聞いたので、これはモバイル GCN 1 GPU で発生する問題だと思います。また、この問題は radeon と amdgpu ドライバーの両方で発生するため、使用中のカーネル ドライバーとは関係ありません。
したがって、このバグはカーネル 5.4 以前では発生しなかったと言われており、カーネル 5.4 以降では、GPU を使用するには DPM を無効にする必要があります (使用しているカーネル ドライバーに応じて radeon.dpm=0 または amdgpu.dpm=0)。確かに、DPM が無効になっていると動作しますが、当然パフォーマンスが低下します。DXVK ゲームなど、プレイしているゲームはどれもプレイできません。現在、ゲームには iGPU を使用し、写真編集や Web ブラウジングなどの基本的な作業には 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
読んでくださってありがとうございます。良い一日をお過ごしください。