新しいドライバーにより、Linux Mint 20.3 ノートブックはランダムに停止します。

新しいドライバーにより、Linux Mint 20.3 ノートブックはランダムに停止します。

システムがランダムに停止すると、速度が著しく遅くなり、最終的に応答が停止します。 Firefoxのみを実行して(多くのタブが開いている)、YouTube動画の再生を開始すると、かなり一貫して実行できます。ワークスペースを切り替えると便利です。一方、VSCodeを実行してもこの現象が発生します。ハードウェア使用量が高いほど、停止の可能性が高くなります。

時には、そのポイントの前にctrl + alt + f1を使用して端末に入ることができます。次に、htopを実行してシステムの使用率を確認します。 M_SIZE(VIRT) 以外には特別なものはありません。いつも両方のプログラムは非常に高いですが(私のメモリ容量以上)、メモリ使用量はまだ60〜70%ではありません。メモリが問題の原因となる可能性を減らすために、スワップファイルも追加しました。

Mintのプロトコルビューアを使用して参照してください。すべて停止すると、次のメッセージが保存されます。

nouveau 0000:01:00.0: msvld: init failed, -19
nouveau 0000:01:00.0: msvld: unable to load firmware data
nouveau 0000:01:00.0: Direct firmware load for nouveau/nva8_fuc084d failed with error -2
nouveau 0000:01:00.0: Direct firmware load for nouveau/nva8_fuc084 failed with error -2

それで、Mint Driver Managerが推奨する専用nvidia-340ドライバをインストールしてみました。 dpkgエラーで失敗しました。 aptで試した後も同様でした。私が見つけたこれNvidiaがこのドライバのサポートを終了することを投稿してください。投稿の下で、現在のカーネルバージョンが5.15.0-43であることがわかりますが、バージョン5.4.0-122にもドライバをインストールしてみました(Mintのドライバマネージャを使用)。

その後、ヌーボードライバーを修理してみました。 ~からこれ答えて、私に行ったnouveau/VideoAcceleration ドキュメントページファームウェアセクションでコマンドを試しました。再び凍結して変更を元に戻しました。

凍らないようにするにはどうすればよいですか?これが過熱問題だと思ったら、負荷が減り、CPUクーラーがより静かなので、後で溶けない理由を知りたいです。

システム情報およびその他の情報:https://pastebin.com/HMTLfrD3

編集:凍結がRAM /スワップの使用に関連していないことを確認しました。

ベストアンサー1

ㅏ/ファームウェア関連のバグが報告されているため、問題はNVIDIA独自のドライバにはまったく存在しません。
ただし、バージョン340はお使いのデバイスと互換性のある最新バージョンであり、340はカーネルモード設定をサポートしていないため、Linux> 5.4カーネルと互換性がなくなりました。
また、このドライバのバージョンはlibglvndと互換性がないため、多くのDEの最新バージョンは言うまでもなく、xorg-server> 1.20.8、mesa> 20.0.8などのすべてのものと互換性がありません。

したがって、最近<= 5.4 Linuxカーネルとxorg-server <= 1.20.8を実行してバックアップを受けて復元し、そこからアップグレードを停止したり、多くのエントリをダウングレードする準備ができています...完全に免疫されます。サポートされている方法で。 (そのソフトウェアがリポジトリで利用できなくなる可能性があるためです。)


第二/いずれにせよ...問題を解決するnouveauに固執します。

お客様の報告によると、一部の YouTube 動画を視聴中にカーネルがファームウェアを見つけることができず、msvld init が失敗したことがわかります。

これは、次のために発生する可能性があります。

  • そしてビデオ加速が必要です。
  • そして、システムが適切なビデオコーデックを見つけることができません。

その後、Firefoxでビデオアクセラレーションを無効にして再試行することをお勧めします。

適切なファームウェア(著作権問題のため再配布できません)をダウンロードして問題が解決した場合は、試してみることもできます。続行するには、まずディストリビューションが正しいインストールパッケージを入手したことを確認してください。
そうでない場合はお読みください。freedesktop wikiのビデオ加速に関する章。そして主に以下のフォールバックを適用します。

$ mkdir /tmp/nouveau
$ cd /tmp/nouveau
$ wget https://raw.github.com/envytools/firmware/master/extract_firmware.py
$ wget http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run
$ sh NVIDIA-Linux-x86-325.15.run --extract-only
$ python2 extract_firmware.py  # this script is for python 2 only
# mkdir /lib/firmware/nouveau
# cp -d nv* vuc-* /lib/firmware/nouveau/

Nouveau ドライバのバージョンによっては調整が必要な場合があります。

おすすめ記事