Radeon 760M のファームウェアがハング食らって 固まったので GPU の少電力機能を無効化した時のメモ
Linux Mint 22.3 cinnamon X.org でハードなフリーズに見舞われた。
Ctrl + Alt + Del も効かない。
環境
Hardware Model : hp A17X7PA
Architecture : x86-64
CPU : AMD Ryzen5 8640U
GPU(iGPU) : AMD Radeon 760M Phoenix3
Firmware Version: F.17
Firmware Date : Wed 2026-03-25
OS : Linux Mint 22.3 cinnamon X.org
kernel : Linux 6.17.0-35-generic
(今回の不具合はカーネルバージョン、GPUドライバのバージョンが関係していると思われるので珍しく細々書く)
Reddit で安全なシャットダウンが出来ないか調べて手当り次第試す。
Ctrl + Alt + Del →効かない。
Ctrl + Alt + F1 → 効かない。
Ctrl + Alt + Esc →効かない。
最後の砦 マジックシステムリクエスト
Alt + Print (hp A17X7PA では、単独のPrintScreenキーがないので、Fn + 右shift)
からの、Alt はそのまま押しっぱなしで Print だけ指を外して、ゆっくり、R、E、I、S、U、B を押す。
特に、U と B の間はゆっくり時間をおいて押すといいとか悪いとか?
カーネルに信号が届けば再起動が始まる。
届かなかったら祈りながら何回かやってみる。
画面が真っ暗になって再起動が始まった。いいぞ。
システムが再起動したらターミナルを開いて下記を実行。
システムがフリーズ or クラッシュした 場所、時間、理由が示される『可能性がある』。
journalctl -k -r -b -1 --lines=50 カーネルログを確認。
関係ありそうなところだけ抜粋。
7月 02 10:42:54 hpA17X7PA kernel: sysrq: Emergency Remount R/O
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:53 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
7月 02 10:42:52 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:52 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
7月 02 10:42:52 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:52 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
7月 02 10:42:52 hpA17X7PA kernel: Emergency Sync complete
7月 02 10:42:52 hpA17X7PA kernel: sysrq: Emergency Sync
7月 02 10:42:52 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:52 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
7月 02 10:42:51 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
7月 02 10:42:51 hpA17X7PA kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2ログの解析結果
直接の引き金(amdgpuのクラッシュ)
kernel: amdgpu 0000:03:00.0: [drm] *ERROR* Error queueing DMUB command: status=2
kernel: amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error...Google先生曰く
このエラーは、AMDのGPU(Ryzenの内蔵グラフィックスやRadeon)のディスプレイ管理ファームウェア(DMCUB)がコマンドの処理に失敗し、応答しなくなったことを示しています。
これが原因で画面表示が完全にストップし、システム全体がフリーズしたような状態になります。
ユーザー目線からは普通にフリーズしているようにしか見えないけど、画面の更新が出来なくなってるだけ、という感じっぽい。
kernel: sysrq: Emergency Sync
kernel: Emergency Sync complete
kernel: sysrq: Emergency Remount R/Oこのあたりのログがマジックシステムリクエストを受けて、ディスク同期と読み込み専用のリマウントをしてる様子。
Google先生曰く
この「DMUB status=2」エラーは、AMDのGPUを搭載したノートPCなどで非常によく知られているバグです。
主に画面の省電力機能(PSR: Panel Self Refresh)の不具合が原因です。
もうこんなフリーズはごめんなので、少々電池持ちが悪くなっても問題のある少電力機能を無効化することにする。
GRUBの設定を変更してPSRを無効に
sudo vim /etc/default/grub起動パラメータを追記
変更前:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
↓
変更後:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dcdebugmask=0x10"
:wq設定をシステムに反映、再起動
sudo update-grub
sudo reboot now これでしばらく使って問題がないか見ていくことにする。
また不具合が起きるようならこの記事に対策を追記して行く。
トラブル続きだけど、ゲームをしない自分にはこれがゲームみたいなもの。
同じGPUを使っているLinuxユーザーのお役に立てば幸い。
