はじめに
Ubuntu 24.04でNVIDIAドライバが認識しなくなった時の対処方法を紹介する。
動作確認環境
- Ubuntu 24.04.4 x86_64
- NVIDIA Driver 580.159.03
現象
NVIDIAドライバが正常にロードされなくなり、nvidia-smiコマンドを実行してもドライバ情報が表示されなくなった。
対処方法
本事象では、ドライバの再インストールを実施することで復旧した。
まず、現在入っているドライバのバージョンを確認する。
dpkg -l | grep nvidia-driver
以下のようにインストール済みのドライバが表示される。
NVIDIA Driver 580系の場合
ii nvidia-driver-580 580.159.03-1ubuntu1 amd64 NVIDIA driver metapackage
上記コマンドで表示されたドライバを再インストールする。
NVIDIA Driver 580系の場合
sudo apt update
sudo apt install --reinstall nvidia-driver-580
再起動する。
sudo reboot now
再度nvidia-smiコマンドを実行し、GPU情報が表示されれば復旧完了。
nvidia-smi
以下のようにGPUが認識されれば成功。
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.159.03 Driver Version: 580.159.03 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| 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 4080 ... Off | 00000000:01:00.0 Off | N/A |
| N/A 53C P8 5W / 125W | 269MiB / 12282MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
まとめ
Ubuntu 24.04でNVIDIAドライバが認識されなくなった場合は、インストール済みドライバの再インストールで解消できることがある。同様の症状が発生した場合は、本記事の手順を試してほしい。