NVIDIAのGPU用のドライバをインストールする!(Ubuntu Desktop 22.04)

Ubuntu Desktop 22.04にNVIDIAのGPU用のドライバをインストールします。

実行した環境を確認する!

実行した環境を確認します。

$ hostnamectl
 Static hostname: dpc001p1.loc.lab4ict.com
 Pretty hostname: dpc001p1
       Icon name: computer-desktop
         Chassis: desktop
      Machine ID: c46d7551318b4a728792dc09d416eb2b
         Boot ID: 22dbbd0d676749fa974a595d7ed6a437
Operating System: Ubuntu 22.04.3 LTS              
          Kernel: Linux 6.2.0-26-generic
    Architecture: x86-64
 Hardware Vendor: BIOSTAR Group
  Hardware Model: TB250-BTC

インストール可能なドライバーを確認する!

インストール可能なドライバーを確認します。以下の例では、「nvidia-driver-535」がおすすめであることが分かりました。

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C02sv000019DAsd00002438bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP106 [GeForce GTX 1060 3GB]
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-535 - distro non-free recommended
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-525 - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-525-server - distro non-free
driver   : nvidia-driver-535-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

ドライバとCUDAの関係を確認する!

ドライバとCUDAの関係は、以下のページを確認してインストールするドライバを選択します。

ドライバーをインストールする!

おすすめの「nvidia-driver-535」をインストールして、PCを再起動します。

$ sudo apt install nvidia-driver-535

ドライバーがインストールされたことを確認する!

「nvidia-smi」コマンドが実行できることを確認します。

$ nvidia-smi
Sat Aug 26 07:38:34 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.05              Driver Version: 535.86.05    CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| 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 GTX 1060 3GB    Off | 00000000:01:00.0 Off |                  N/A |
| 52%   31C    P8               7W / 120W |      6MiB /  3072MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A      2217      G   /usr/lib/xorg/Xorg                            4MiB |
+---------------------------------------------------------------------------------------+

おわりに

Ubuntuでは、おすすめのドライバを確認して、ドライバをインストールすることができます。

関連記事