(2025-01-15 初稿)
先日、nVIDIA GeForce RTX 4060 Ti を搭載しているDebian PCで、Debianのドライバが合わなくて画面表示ができなかったが、Debianの提供してくれていたドライバをあきらめて、nVidia純正のドライバにしたら快適に動作するようになった記事を書いた。
しばらく快適に動作していたが、本日(2025-01-15)のDebian kernelのアップデートにより、モジュールとバージョンが合わなくなり、再び画面表示ができなくなってしまった。
Debian純正のドライバならば、カーネルの更新時に自動的にモジュールのアップデートをしてくれるが、自前で入れた純正ドライバの場合は、その対処方法がわからなかった。
ここでは、ダメ元で、ダウンロードしたnVidia純正ドライバを再度インストールすることにした。
その結果、モジュールが再コンパイルされ、正常に画面表示ができるようになったので報告する。
ただし、正式にはどのように対処するのかわからないので、識者の方でわかる方がいらっしゃれば教えてください。
sudo sh ./NVIDIA-Linux-x86_64-550.142.run
前回は、初めてのインストールだったので、スクリーンショットを撮ることができなかったが、今回はリモートPCで実行したのでスクリーンショットでインストールの様子を紹介する。
ここでは、「Continue installation」を選択。
「OK」を選択。
EGLのライブラリが不明だが、これまでも動作していたので、「OK」を選択。
もちろん「OK」を選択。
バックアップする必要は無いので「NO」を選択。
必要があれば、xorg.confファイルを適切にアップデートするが、筆者は前回も困っていなかったので、アップデートしなかった。
以上の実行の後、再起動をした結果、無事にドライバが正常動作し、画面表示することができた。
参考までに、nvidia-smiの結果
Wed Jan 15 19:43:45 2025 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 550.142 Driver Version: 550.142 CUDA Version: 12.4 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce RTX 4060 Ti Off | 00000000:2B:00.0 On | N/A | | 0% 27C P8 8W / 165W | 115MiB / 16380MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | 0 N/A N/A 772 G /usr/lib/xorg/Xorg 110MiB | +-----------------------------------------------------------------------------------------+
皆さんの参考になれば幸い。