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
これでドライバーを更新できた。
参考
How to unload kernel module 'nvidia-drm'?
I'm trying to install the most up-to-date NVIDIA driver in Debian Stretch. I've downloaded NVIDIA-Linux-x86_64-390.48.ru...
[Solved] An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel - Clay-Technology World
I have had the same problem twice when I installing the Nvidia driver. The first time only me in server so the environm...
コメント