使用しているGPUを確認します。
lspci | grep -i nvidia
Code language: Bash (bash)
0d:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)
0d:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
Code language: plaintext (plaintext)
インストール済みのnvidiaドライバを確認します。
dpkg -l | grep nvidia
Code language: Bash (bash)
なし
推奨のドライバを確認します。
ubuntu-drivers devices
Code language: Bash (bash)
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
== /sys/devices/pci0000:00/0000:00:03.1/0000:0d:00.0 ==
modalias : pci:v000010DEd00001F82sv000019DAsd00003595bc03sc00i00
vendor : NVIDIA Corporation
model : TU117 [GeForce GTX 1650]
driver : nvidia-driver-535-server-open - distro non-free
driver : nvidia-driver-525-open - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : nvidia-driver-470 - distro non-free
driver : nvidia-driver-525-server - distro non-free
driver : nvidia-driver-525 - distro non-free
driver : nvidia-driver-535-open - distro non-free
driver : nvidia-driver-535 - distro non-free recommended
driver : nvidia-driver-535-server - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
Code language: plaintext (plaintext)
下から3行目のコレかな?
driver : nvidia-driver-535 - distro non-free recommended
Code language: plaintext (plaintext)
nvidiaのサイトで調べます。
NVIDIA 公式最新ドライバーのダウンロード
最新の NVIDIA 公式ドライバーをダウンロードして、PC ゲーミング体験を向上し、アプリケーションをより速く実行しましょう。
「535」なので、「nvidia-driver-535」ですね。
Nouveau を無効化します。
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
Code language: Bash (bash)
次の内容で保存します。
blacklist nouveau
options nouveau modeset=0
Code language: plaintext (plaintext)
次を実行します。
sudo update-initramfs -u
Code language: Bash (bash)
aptでインストールします。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-535
Code language: Bash (bash)
インストール済みのnvidiaドライバを確認すると...
dpkg -l | grep nvidia
Code language: Bash (bash)
ii libnvidia-cfg1-535:amd64 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-535 535.129.03-0ubuntu0.23.10.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-535:amd64 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-535:i386 535.129.03-0ubuntu0.23.10.1 i386 NVIDIA libcompute package
ii libnvidia-decode-535:amd64 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-535:i386 535.129.03-0ubuntu0.23.10.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-535:amd64 535.129.03-0ubuntu0.23.10.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-535:i386 535.129.03-0ubuntu0.23.10.1 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-535:amd64 535.129.03-0ubuntu0.23.10.1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-535:amd64 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-535:i386 535.129.03-0ubuntu0.23.10.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-535:amd64 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-535:i386 535.129.03-0ubuntu0.23.10.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii nvidia-compute-utils-535 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-535 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA DKMS package
ii nvidia-driver-535 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA driver metapackage
ii nvidia-firmware-535-535.129.03 535.129.03-0ubuntu0.23.10.1 amd64 Firmware files used by the kernel module
ii nvidia-kernel-common-535 535.129.03-0ubuntu0.23.10.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-535 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.17.2 all Tools to enable NVIDIA's Prime
ii nvidia-settings 510.47.03-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-535 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18.3 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-535 535.129.03-0ubuntu0.23.10.1 amd64 NVIDIA binary Xorg driver
再起動すると...
sudo reboot
無事、起動しました!
そして、ウィンドウシステムが Wayland から X11 に変更されていました。
リモートで画面共有するとき、全画面やターミナルなどの一部のウィンドウは黒く描画されてしまい、画面共有できませんでしたが、画面共有できるようになりました。
参考
ubuntuにCUDA、nvidiaドライバをインストールするメモ - Qiita
Nouveau の無効化sudo gedit /etc/modprobe.d/blacklist-nouveau.confnouveauの設定ファイルを新規作成して以下を記入して保存するbla…