NVIDIAドライバーのインストールでAn NVIDIA kernel module ‘nvidia-drm’ appears to already be loaded in your kernel.

Ubuntu 18.04でNVIDIAドライバーを更新しようとした時に表題のエラー。

$ sudo sh NVIDIA-Linux-x86_64-455.23.04.run

An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel.

nvidia-drmをカーネルからアンロードすればいいのだが、X-windowsと紐付いて動作しているので一旦アンインストールする必要がある。

sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo reboot

再起動が終わったらスーパーユーザーになり、GPUと紐付いているプロセスを全て落とす。

sudo -i
systemctl isolate multi-user.target
modprobe -r nvidia-drm

コマンドを実行するとGUIが消え、一時的に画面が映らなくなる。

sshでの作業は継続できたので、ssh経由でドライバーをインストール

sudo sh NVIDIA-Linux-x86_64-455.23.04.run

これでドライバーを更新できた。

参考

Attention Required! | Cloudflare
https://clay-atlas.com/us/blog/2020/03/04/linux-english-note-how-to-disable-nvidia-drm/

コメント

タイトルとURLをコピーしました