Ubuntu 24.04、22.04、または 20.04 に Nvidia ドライバーをインストールする方法

Ubuntu に NVIDIA ドライバーをインストールすることは、特にゲーム、3D レンダリング、CUDA ベースの計算など、システムのパフォーマンスを最適化したいユーザーにとって重要です。Ubuntu では、ニーズや好みに応じて、これらのドライバーをインストールするいくつかの方法を提供しています。簡単なインストールには Ubuntu のデフォルト リポジトリ、最新のドライバーにアクセスするには ppa:graphics-drivers/ppa Launchpad PPA、特に CUDA 開発に取り組んでいるユーザー向けには NVIDIA CUDA APT リポジトリを使用できます。

このガイドでは、Ubuntu 24.04、22.04、または 20.04 でこれらの各方法を使用してインストール プロセスを説明し、ハードウェアと使用例に適したドライバー設定が行われるようにします。

以前の NVIDIA インストールを削除する

以前に特定の方法を使用して NVIDIA ドライバーをインストールしたことがあり、ここで説明する別のアプローチを使用して再インストールする場合は注意してください。複数の NVIDIA リポジトリを混在させると、ドライバーが混乱する可能性があります。最初に Mesa ドライバーを元に戻してから、NVIDIA ドライバーをインストールする必要があります。

注: NVIDIA ドライバーをまだインストールしていない場合は、このセクションをスキップできます。

方法 1: APT メソッドによる NVIDIA ドライバーの削除

まず、包括的なコマンドを使用して、システム上の NVIDIA インストールの痕跡をすべて削除します。このコマンドは、NVIDIA 関連のパッケージを検索し、システムから削除します。

sudo apt autoremove nvidia* --purge

方法 2: Runfile NVIDIA ドライバーのインストールを削除する

「.run」ファイル方式を使用して NVIDIA ドライバーをインストールしたとします (NVIDIA CUDA リポジトリなどのより優れた代替手段があるため、この方法は推奨されません)。その場合は、別の方法でドライバーを削除する必要があります。

実行ファイルタイプのインストールを削除するには、次のコマンドを使用します。

sudo /usr/bin/nvidia-uninstall

方法3: NVIDIA CUDA Toolkit Runfileのインストールを削除する

runfile メソッドを使用して CUDA ツールキットをインストールした場合は、それも削除する必要があります。そのためには、次のコマンドを実行します。

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

XY を、インストールされている CUDA ツールキットのバージョン番号に置き換えます。

これらの方法により、Ubuntu システムから既存の NVIDIA ドライバーが削除され、新規インストールを続行できるようになります。

NVIDIA ドライバーのインストール前の手順

NVIDIA ドライバーをインストールする前に、インストール プロセスがスムーズに進むように、いくつかのインストール前チェックを実行することが重要です。このセクションでは、必要な手順について説明します。

Nvidia ドライバーをインストールする前に Ubuntu を更新する

システムを更新すると、すべてのパッケージが最新になり、インストール中に競合が発生する可能性が低くなります。これは、新しいカーネルやグラフィック カード ドライバーなどのパッケージをインストールするときに特に重要です。

まず、パッケージ リストを更新します。

sudo apt update

次に、古くなったパッケージをアップグレードします。

sudo apt upgrade

グラフィックカードを決定する

古い NVIDIA グラフィック カードがサポートされているかどうかを確認することが重要です。新しいカードをお持ちのユーザーは、間違いなくサポートされているため、この手順をスキップできます。

まず、次のコマンドを使用してグラフィック カード モジュールを見つけます。

lspci | grep -e VGA

このコマンドはグラフィック カードに関する情報を表示します。出力例を以下に示します。

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

古いカードを使用している場合は、NVIDIA の Web サイトで調べて、最新のドライバーがサポートしているかどうかを確認してください。場合によっては、代わりにレガシー ドライバーをインストールする必要があることもあります。

方法 1: CLI ターミナル経由で NVIDIA ドライバーをインストールする

Ubuntu システムに NVIDIA ドライバーをインストールするための最初のオプションは、コマンド ラインです。上級ユーザーはコマンド ベースの方法を好むかもしれませんが、初心者でもこのアプローチを簡単に実行できます。

グラフィックカードと推奨ドライバーを特定する

CTRL+ALT+T を押してターミナルを開き、次のコマンドを使用してグラフィック カードに関する情報を見つけます。

ubuntu-drivers devices

出力例では、グラフィック カード モデルは「TU117 [GeForce GTX 1650]」で、推奨される NVIDIA ドライバーは「nvidia-driver-545-open」です。NVIDIA グラフィック カード モデルは異なる場合があるため、出力で推奨されるドライバー オプションを探してください。

推奨ドライバをインストールするか、別のバージョンを選択してください

以下の 2 つの方法のいずれかを使用して、推奨されるドライバー パッケージをインストールできます。

推奨バージョンに満足している場合は、次のコマンドを使用して自動的にインストールします。

sudo ubuntu-drivers autoinstall

特定のドライバー バージョンをインストールする場合は、以下のリストから適切なコマンドを使用します。これらのバージョン番号は例であり、時間の経過とともに変更されることに注意してください。

以下のコマンドは一般的な例にすぎません。Nvidia は常に新しいバージョンをリリースしていることに注意してください。このガイドはコマンドごとに更新されない可能性がありますが、引き続き存在します。

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510

システムを再起動する

ドライバーのインストールが完了したら、次のコマンドを入力して Ubuntu システムを再起動します。

reboot

システムが再起動すると、NVIDIA ドライバーが正常にインストールされ、使用できるようになります。

方法 2: デスクトップ GUI 経由で NVIDIA ドライバーをインストールする

Ubuntu システムに NVIDIA ドライバーをインストールする 2 番目のソリューションは、グラフィカル ユーザー インターフェイス (GUI) を使用することです。このアプローチは、Linux 初心者に特に推奨されます。

「追加ドライバー」アプリケーションを開く

まず、アプリケーション メニューに移動して、「追加ドライバー」アプリケーションを開きます。Ubuntu を初めて使用するユーザーの場合は、次の手順に従って見つけることができます。

  1. 画面の左上にある「アクティビティ」をクリックします。
  2. 検索バーに「追加ドライバー」と入力します。
  3. 検索結果から「追加ドライバー」アプリケーションを選択します。

インストールするNVIDIAドライバーを選択してください

「ソフトウェアとアップデート」ウィンドウが表示され、NVIDIA グラフィック カードで利用可能なドライバーの一覧が表示されます。一覧表示されるドライバーの数は、グラフィック カードの古さや人気度によって異なる場合があります。

インストールする NVIDIA ドライバーを選択し、「変更を適用」ボタンをクリックします。システムとそのリソースに応じて、インストール プロセスには 2 ~ 3 分かかります。

システムを再起動する

ドライバーのインストールが完了したら、システムを再起動します。ターミナルで次のコマンドを入力すると、すぐに再起動できます。

reboot

方法3: 「graphics-drivers/ppa」を使用してNVIDIAドライバーをインストールする

以下の方法では、最新の独自の NVIDIA ドライバーを提供することで知られる graphics-drivers/ppa リポジトリから NVIDIA ドライバーをインストールします。この方法は、グラフィック ドライバーを定期的に更新したいユーザーに推奨されます。

必要な依存関係をインストールする

まず、次のコマンドを実行して必要な依存関係をインストールする必要があります。

sudo apt install software-properties-common -y

グラフィックドライバーPPAを追加する

次に、次のコマンドを使用して、graphics-drivers/ppa リポジトリをシステムに追加します。

sudo add-apt-repository ppa:graphics-drivers/ppa -y

パッケージキャッシュを更新

PPA がシステムに追加されたら、次のコマンドを実行してパッケージ リストを更新します。

sudo apt update

推奨されるNvidiaドライバーを確認する

次に、次のコマンドを入力して、グラフィック カードに推奨されるドライバーを表示します。

ubuntu-drivers devices

出力は、標準の Ubuntu APT リポジトリを使用して受け取ったものとは異なります。リストには、サードパーティが推奨するドライバーが表示されます。

PPAからAPTコマンドを使用してNVIDIAドライバーをインストールする

ドライバーをインストールするには、次のいずれかのオプションを選択します。

推奨バージョンに満足している場合は、次のコマンドを使用します。

sudo ubuntu-drivers autoinstall

あるいは、特定のドライバー バージョンをインストールする場合は、以下のいずれかのコマンドを使用します。

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510
sudo apt install nvidia-driver-470
sudo apt install nvidia-driver-450
sudo apt install nvidia-driver-390

システムを再起動する

インストールが完了したら、次のコマンドを使用してシステムを再起動します。

reboot

再起動後、graphics-drivers/ppa リポジトリから新しくインストールされた NVIDIA ドライバーがシステム上でアクティブになります。

方法 4: CUDA PPA 経由で LTS リリースに NVIDIA ドライバーをインストールする

このセクションは、Ubuntu 24.04、22.04、および 20.04 LTS リリースにのみ適用されます。短期リリースには使用できません。

CUDA PPAからNvidiaドライバーをインストールするために必要なパッケージをインストールする

NVIDIA ドライバーをインストールする最後の方法は、頻繁に更新され、Debian、Ubuntu、RHEL、およびその他の一般的な Linux ディストリビューションをサポートする NVIDIA CUDA リポジトリを使用することです。

まず、システムにすでにインストールされている可能性のある次のパッケージを必ずインストールしてください。

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

NVIDIA リポジトリ GPG キーをインポートする

次に、ディストリビューション バージョンの GPG キーをインポートします。

ノーブルナンバット:Ubuntu 24.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

ジャミージェリーフィッシュ: Ubuntu 22.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

焦点ピット: Ubuntu 20.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

NVIDIA CUDAリポジトリを追加する

次に、システム用の NVIDIA リポジトリを追加し、Ubuntu ディストリビューションのバージョンに一致する正しいリポジトリをインポートすることを確認します。

ノーブルナンバット:Ubuntu 24.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

ジャミージェリーフィッシュ: Ubuntu 22.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

焦点ピット: Ubuntu 20.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

APT パッケージ インデックスを更新

新しく追加されたリポジトリを反映するようにソース リストを更新します。

sudo apt update

Nvidia PPA 経由で Nvidia ドライバーを検索してインストールする

次に、最新の Nvidia ドライバーをインストールします。APT 検索コマンドを使用して、利用可能なドライバーの完全なリストを表示できます。

apt search nvidia-driver-*

このチュートリアルでは、現在利用可能な最新バージョンをインストールする方法を説明します。必要に応じて、545 を 530、525、520、515 などに置き換えてください。

最高の互換性を得るには、特に Ubuntu を初めて使用する場合は、独自バージョンをインストールしてください。オープンソース ドライバーは、特定のグラフィック カードで問題を引き起こす可能性があります。

上級ユーザーは、必要に応じてオープンソース ドライバーと独自のドライバーを簡単に切り替えることができます。

  • CUDA サポートなしの NVIDIA ドライバー 550.xx (独自仕様) をインストールします。
sudo apt install nvidia-driver-550
  • CUDA サポート付き NVIDIA ドライバー 550.xx (独自仕様) をインストールします。
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • CUDA サポートなしの NVIDIA ドライバー 550.xx (オープンソース) をインストールします。
sudo apt install nvidia-driver-550-open
  • CUDA サポート付き NVIDIA ドライバー 550.xx (オープンソース) をインストールします。
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

上記のドライバーが動作しない場合は、バージョン 545、530、520、515 などを使用するか、前述の検索コマンドを使用して他のバージョンを見つけてください。

Nvidia ヘッドレス ドライバーをインストールする

デスクトップ以外のユーザーや、特殊なソフトウェアを使用してサーバーを実行しているユーザーの場合、CUDA リポジトリから NVIDIA ドライバーを直接インストールするのが最適です。手順はデスクトップ ユーザーの場合と同じですが、コマンドに「headless」を追加する必要があります。

独自の NVIDIA 545 ヘッドレス ドライバー

sudo apt install nvidia-headless-545

オープンソースの NVIDIA 545 ヘッドレス ドライバー

sudo apt install nvidia-headless-545-open

その他のオプションについては、ターミナルで APT 検索コマンドを使用して特定のパッケージを見つけます。

apt search nvidia-headless*

さらに、CUDA やその他の必要なパッケージを追加できます。デスクトップ ユーザーはヘッドレス ドライバーをインストールしないでください。

Nvidia ドライバーのインストールの確認

Nvidia ドライバーを正常にインストールし、システムを再起動したら、インストールが成功したことを確認することが重要です。このセクションでは、コマンド ラインとグラフィカル ユーザー インターフェイス (GUI) を使用してインストールを確認する方法について説明します。

ターミナル経由でNvidiaドライバーを確認する

コマンドラインを使用してインストールを確認できます。このコマンドは、ドライバーのバージョン、GPU の使用状況、温度など、Nvidia GPU に関する情報を表示します。

nvidia-smi

Nvidia設定GUIにアクセスする

グラフィカル インターフェイスを希望する場合は、Nvidia 設定 GUI を起動できます。これを行うには、次の手順に従います。

ターミナルを開き、次のコマンドを入力します。

nvidia-settings

あるいは、アプリケーション メニューから Nvidia 設定にアクセスすることもできます。

[アクティビティ] > [アプリケーションを表示] > [NVIDIA X サーバー設定] に移動します。

Nvidia 設定 GUI を開くと、GPU の構成、情報、およびカスタマイズ可能なその他の設定が表示されます。

結論

ニーズに最適な方法で NVIDIA ドライバーをインストールすることで、Ubuntu システムとの最適なパフォーマンスと互換性を確保できます。Ubuntu のデフォルト リポジトリの安定性、ppa:graphics-drivers/ppa の最先端のドライバー、NVIDIA CUDA リポジトリの CUDA 最適化ドライバーのどれを選択しても、各方法は GPU を効率的に実行し続けるための信頼性の高い方法を提供します。これらのドライバーの更新は一般的ですが、Ubuntu システムでスムーズで安定したエクスペリエンスを維持するために、特定の要件に合ったリポジトリを選択してください。

便利なリンク

NVIDIA ドライバーのインストールに関連する役立つリンクをいくつか紹介します。

  • グラフィック ドライバー PPA: Ubuntu グラフィック ドライバー PPA から最新の NVIDIA ドライバーにアクセスします。このリポジトリには、利用可能な最新のドライバーが保存されていることがよくあります。
  • NVIDIA Unix ドライバー: 最新のドライバーを NVIDIA から直接ダウンロードするには、Unix ドライバーの NVIDIA 公式ページにアクセスしてください。
  • NVIDIA CUDA ツールキット: GPU アクセラレーション コンピューティング用のドライバーとツールが含まれる CUDA ツールキットについて学習し、ダウンロードします。
  • NVIDIA Tesla ドライバー ドキュメント: NVIDIA Tesla ドライバーのドキュメントを読んで、ドライバーのブランチと更新に関する詳細情報を確認してください。
  • NVIDIA フォーラム: NVIDIA コミュニティ フォーラムに参加して、問題について話し合い、解決策を共有し、他の NVIDIA ユーザーからサポートを受けましょう。
Joshua James

「How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04」への3件のフィードバック

  1. 念のため、再起動後に nvidia-smi にアクセスできなかったので、sudo prime-select nvidia を実行しました (まだこのコマンドを入力しないでください)。そして、再度再起動した後、マウスやキーボードが使用できなくなりました。ここで解決策を見つけました:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    基本的には次の操作を実行します: sudo apt-get install xserver-xorg-input-all
    次に「sudo prime-select nvidia」を実行して再起動します。

    注意: 再起動後にマウスとキーボードが応答しない場合は、リカバリ モードに入り (シェルを開くように選択)、Intel に戻って「sudo prime-select nvidia」を実行し、上記の手順を実行してください。

    返信

コメントを残す