nvidiaのドライバーをインストールした時のメモ。
nvidiaのドライバーをインストールしていないと、mpvで動画再生した時に以下のように表示され、nvidiaのビデオカードによる動画再生支援が機能していないことがわかる
必要なドライバーを調べる
nvidiaのドライバーをインストールしていないと、mpvで動画再生した時に以下のように表示され、nvidiaのビデオカードによる動画再生支援が機能していないことがわかる
(+) Video --vid=1 (*) (h264 1920x1080 29.970fps)(+) Audio --aid=1 (*) (aac 2ch 48000Hz)Cannot load libcuda.so.1AO: [jack] 192000Hz stereo 2ch floatpVO: [gpu] 1920x1080 yuv420pAV: 00:00:06 / 02:33:24 (0%) A-V: 0.000
必要なドライバーを調べる
$ ubuntu-drivers devices
すると、以下のように表示される
nouveauのインストール状態
nvidiaのドライバーのインストール状態を調べるには、
nvidiaドライバーのインストールについては、下記ページの「NVIDIA ドライバのインストール」という項目を参考にすると面倒なことなくインストール出来る
「NVIDIA Docker って今どうなってるの? (20.09 版)」
インストール後にPCを再起動し、mpvで動画再生すると、以下のように表示されビデオカードの動画再生支援が機能していることがわかる
※追記 2024年2月16日
久しぶりに Ubuntu Studio のPCを起ち上げ、apt upgrade して再起動したら、起動途中で
Failed to start NVIDIA persistence daemon
という表示が出て、それ以上先に進まなくなった。
取りあえず、リカバリモードで起動しなおし、
/lib/modprobe.d/nvidia-graphics-drivers.conf
を削除して再起動すると、nouveau で起動出来た。
次に、
sudo apt-get --purge remove "*nvidia*" "libxnvctrl*"
sudo apt-get autoremove
で、nvidia のドライバなどを削除し、
念の為、
sudo rm /etc/apt/preferences.d/cuda-repository-pin-600
sudo rm /usr/share/keyrings/cuda-64159F24-keyring.gpg
で、リポジトリに関するファイルも削除した上で、
上記の記事で紹介されている、CUDA Toolkit のサイトで提示されるコマンド(Installer Type は dev(local) にした)により、ドライバをインストールした。
一応、今のところ問題なく動いている。
driver : nvidia-driver-450-server - distro non-free
driver : nvidia-driver-470 - distro non-free
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : nvidia-driver-510-server - distro non-free
driver : nvidia-driver-510 - distro non-free recommended
driver : nvidia-driver-418-server - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin一番下のnouveauがデフォルトでインストールされているフリーのドライバーである
nouveauのインストール状態
$ lsmod|grep nouveaunouveau 2269184 29mxm_wmi 16384 1 nouveaui2c_algo_bit 16384 1 nouveaudrm_ttm_helper 16384 1 nouveauttm 81920 2 drm_ttm_helper,nouveaudrm_kms_helper 307200 1 nouveaudrm 606208 14 drm_kms_helper,drm_ttm_helper,ttm,nouveauvideo 53248 1 nouveauwmi 32768 2 mxm_wmi,nouveau
nvidiaのドライバーのインストール状態を調べるには、
$ cat /proc/driver/nvidia/versioncat: /proc/driver/nvidia/version: そのようなファイルやディレクトリはありません
$ nvidia-smiコマンド 'nvidia-smi' が見つかりません。次の方法でインストールできます:sudo apt install nvidia-utils-390 # version 390.151-0ubuntu0.22.04.1, orsudo apt install nvidia-utils-450-server # version 450.191.01-0ubuntu0.22.04.1sudo apt install nvidia-utils-470 # version 470.129.06-0ubuntu0.22.04.1sudo apt install nvidia-utils-470-server # version 470.129.06-0ubuntu0.22.04.1sudo apt install nvidia-utils-510 # version 510.73.05-0ubuntu0.22.04.1sudo apt install nvidia-utils-510-server # version 510.73.08-0ubuntu0.22.04.1sudo apt install nvidia-utils-418-server # version 418.226.00-0ubuntu4
nvidiaドライバーのインストールについては、下記ページの「NVIDIA ドライバのインストール」という項目を参考にすると面倒なことなくインストール出来る
「NVIDIA Docker って今どうなってるの? (20.09 版)」
Kuninobu Sasaki
Sep 8, 2020
インストール後にPCを再起動し、mpvで動画再生すると、以下のように表示されビデオカードの動画再生支援が機能していることがわかる
(+) Video --vid=1 (*) (h264 1920x1080 29.970fps)(+) Audio --aid=1 (*) (aac 2ch 48000Hz)Using hardware decoding (nvdec).AO: [jack] 192000Hz stereo 2ch floatpVO: [gpu] 1920x1080 cuda[nv12]AV: 00:00:14 / 02:33:24 (0%) A-V: 0.000
※追記 2024年2月16日
久しぶりに Ubuntu Studio のPCを起ち上げ、apt upgrade して再起動したら、起動途中で
Failed to start NVIDIA persistence daemon
という表示が出て、それ以上先に進まなくなった。
取りあえず、リカバリモードで起動しなおし、
/lib/modprobe.d/nvidia-graphics-drivers.conf
を削除して再起動すると、nouveau で起動出来た。
次に、
sudo apt-get --purge remove "*nvidia*" "libxnvctrl*"
sudo apt-get autoremove
で、nvidia のドライバなどを削除し、
念の為、
sudo rm /etc/apt/preferences.d/cuda-repository-pin-600
sudo rm /usr/share/keyrings/cuda-64159F24-keyring.gpg
で、リポジトリに関するファイルも削除した上で、
上記の記事で紹介されている、CUDA Toolkit のサイトで提示されるコマンド(Installer Type は dev(local) にした)により、ドライバをインストールした。
一応、今のところ問題なく動いている。








