GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04 /Ubuntu18.04にNvidiaドライバーをインストールする方法

すべてのデスクトップとラップトップには、モニターに画像を表示するためのグラフィックカードが付属しています。グラフィックカードには、システムボードが付属しているか、PCI-Eスロットを介してシステムボードに接続されています。 NvidiaおよびAMDが製造したグラフィックカードは、ラップトップまたはデスクトップで最も一般的に使用されているグラフィックカードです。

ここでは、Ubuntu 20.04 /Ubuntu18.04にNvidiaドライバーをインストールする方法を説明します。

グラフィックカード情報の検索

システムに接続されているグラフィックカードを見つけましょう。 lshwコマンドを使用して検索します。

sudo lshw -C display

上記の出力から、システムにNvidiaグラフィックカードがあり、Nouveauドライバーを使用していることがわかります。 Nouveauは、Nvidiaカード用のオープンソースディスプレイドライバーであり、Nvidiaドライバーのリバースエンジニアリングによって開発されています。

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

Nvidiaドライバーは、さまざまな方法でさまざまなソースからインストールできます。

1。グラフィカルなインストール

2。 UbuntuリポジトリからNvidiaドライバーをインストールします

i。 ubuntu-driversコマンド

ii。 aptコマンド

3。 PPAからNvidiaドライバーをインストールする

4。公式サイトからNvidiaドライバーをインストールする

1。グラフィカルインストール

アクティビティに移動します>>ソフトウェアとアップデート>>追加のドライバー

このタブには、グラフィックカードで使用可能なドライババージョンが表示されます。インストールする適切なドライババージョンまたは推奨バージョン(リストの一番上)を選択し、[変更の適用]をクリックします。 。

パスワードを入力して、ドライバーのインストールを認証します。次に、インストールが完了するのを待ちます。

UbuntuシステムでUEFIセキュアブートが有効になっている場合は、セキュアブートを構成し、システムのファームウェアにMOKキーを登録する必要がある場合があります。

インストール後にシステムを再起動し、追加のドライバーに再度移動して、ドライバーのインストールを検証します。 タブ。

2。 UbuntuリポジトリからNvidiaドライバーをインストールします

i。 ubuntu-driversコマンド

まず、リポジトリインデックスを更新して、利用可能なNvidiaドライバーを更新します。

sudo apt update

次に、グラフィックカードで使用可能なドライバのバージョンを一覧表示します。

sudo ubuntu-drivers devices

最後に、ubuntu-driversコマンドを使用して、推奨されるNvidiaドライバーパッケージをインストールします。

sudo ubuntu-drivers install

UbuntuシステムでUEFIセキュアブートが有効になっている場合は、セキュアブートを構成し、システムのファームウェアにMOKキーを登録する必要がある場合があります。

インストール後、システムを再起動します。

sudo reboot

システムを再起動した後、以下のコマンドを使用してドライバーのバージョンを検証します。

sudo nvidia-smi

ii。 aptコマンド

まず、リポジトリインデックスを更新して、利用可能なNvidiaドライバーを更新します。

sudo apt update

次に、Nvidiaグラフィックカードで利用可能なドライバパッケージを一覧表示します。

sudo apt list nvidia-driver-*

最後に、必要なバージョンのドライバーをインストールします。ここでは、Ubuntuリポジトリから入手できる最新バージョンの v440.100をインストールします。 。

sudo apt install -y nvidia-driver-440-server

UbuntuシステムでUEFIセキュアブートが有効になっている場合は、セキュアブートを構成し、システムのファームウェアにMOKキーを登録する必要がある場合があります。

ドライバパッケージをインストールした後、システムを再起動します。

sudo reboot

システムを再起動した後、以下のコマンドを使用してドライバーのバージョンを検証します。

sudo nvidia-smi

3。 PPAからNvidiaドライバーをインストールする

Nvidia独自のGPUドライバーはLaunchpadで利用できます。上流からの最新のドライバーがあり、現在Nvidiaを出荷しています。

このPPAは現在テスト中です。注意してご使用ください。
sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

グラフィックカードで利用可能なドライバパッケージを一覧表示します。

sudo apt list nvidia-driver-*

または

sudo ubuntu-drivers devices

以下のコマンドを使用して、最新バージョンのNvidiaドライバーをインストールします。

sudo apt install -y nvidia-driver-450

または

sudo ubuntu-drivers install

UbuntuシステムでUEFIセキュアブートが有効になっている場合は、セキュアブートを構成し、システムのファームウェアにMOKキーを登録する必要がある場合があります。

ドライバパッケージをインストールした後、システムを再起動します。

sudo reboot

システムを再起動した後、以下のコマンドを使用してドライバーのバージョンを検証します。

sudo nvidia-smi

4。公式のNvidiaドライバーをインストールする

Nvidiaは、Nvidiaインストーラーを使用する代わりに、Ubuntuまたはオペレーティングシステムベンダーが提供するインストール方法を使用してNvidiaドライバーをインストールすることをお勧めします。

まず、システムで使用されている場合に備えて、Nouveauドライバーを無効にします。

echo "blacklist nouveau" | sudo tee /etc/modprobe.d/disable-nouveau.conf

echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/disable-nouveau.conf

システムを再起動します

sudo reboot

マシンに32ビットアーキテクチャを追加して、Nvidiaドライバー用の32ビットライブラリをインストールします。

sudo dpkg --add-architecture i386 

sudo apt update

必要なライブラリをインストールします。

sudo apt install -y libc6:i386 gcc autoconf make libglvnd-dev

NvidiaのWebサイトから最新のドライバーパッケージをダウンロードします。

または

以下のコマンドを使用して、最新バージョンの v450.66をダウンロードします。 ターミナルを使用します。

wget https://us.download.nvidia.com/XFree86/Linux-x86_64/450.66/NVIDIA-Linux-x86_64-450.66.run

以下のコマンドを使用してNvidiaドライバーをインストールします。

レガシーBIOSシステム

sudo sh NVIDIA-Linux-x86_64-450.66.run

画面の指示に従って、Nvidiaドライバーをインストールします。

インストールを続行 –Nvidiaインストーラーを使用してNvidiaドライバーをインストールするには

はい –Nvidiaの32ビット互換ライブラリをインストールするには

はい – nvidia-xconfigユーティリティを更新して、x構成ファイルを自動的に更新し、Xの再起動時にNvidiaドライバーが使用されるようにします。

UEFIシステム

以下のコマンドを実行する前に、マシン所有者キーを生成し、それをシステムのファームウェアに登録します。

sudo sh ./NVIDIA-Linux-x86_64-450.66.run -s --module-signing-secret-key=/var/tmp/MOK.priv --module-signing-public-key=/var/tmp/MOK.pem

ドライバパッケージをインストールした後、システムを再起動します。

sudo reboot

システムを再起動した後、以下のコマンドを使用してドライバーのバージョンを検証します。

sudo nvidia-smi

UEFIシステム–SecureBoot対応

Ubuntuリポジトリ/PPAからNvidiaドライバーをインストールする

UEFIセキュアブートが有効になっているUbuntuシステムを使用している場合、Nvidiaドライバーのインストール中に(グラフィカルメソッドまたはaptコマンドまたはubuntu-driversコマンドを使用するかPPAから)、システムはパスワードを設定するように要求します( OSインストール(サードパーティソフトウェア)またはMOK(マシン所有者キー)は、OSインストール後に登録されません)。これを使用して、システムのファームウェアにMOKを登録できます。

ソフトウェアとアップデートからNvidiaドライバーをインストールすることを選択した場合は、グラフィカルベースのウィンドウでセキュアブートを構成できます。 。グラフィカルな手順は以下と同じです(TUI)。

OKを選択します セキュアブートウィザードの構成について。

セキュアブート用のパスワードを入力してください。

同じパスワードをもう一度入力して、パスワードを確認します。

システムを再起動してから、MOKを登録します。

sudo reboot

公式のNvidiaドライバーをインストールする

まず、システムでセキュアブートが有効になっているかどうかを確認します。

sudo mokutil --sb-state

出力:

SecureBoot enabled

MOKを生成してインポートします。

sudo openssl req -new -x509 -newkey rsa:2048 -keyout /var/tmp/MOK.priv -outform DER -out /var/tmp/MOK.der -days 36500 -subj "/CN=ubuntu/" -nodes

sudo mokutil --import /var/tmp/MOK.der

Nvidiaドライバーをインストールするために.derファイルを.pem形式に変換します。

openssl x509 -in /var/tmp/MOK.der -inform DER -outform PEM -out /var/tmp/MOK.pem

システムを再起動してから、MOKを登録します。

sudo reboot

登録マシン-所有者キー

システムを再起動したら、MOK管理を実行する必要があります。

MOKの登録を選択します »続行 »はい »パスワードを入力 (以前に設定しました)»再起動

システムを再起動した後、Ubuntuシステムでドライバーのバージョンを検証します。

sudo nvidia-smi

Nvidia設定の管理

アクティビティに移動すると、Nvidiaドライバーの設定を管理できます>> NvidiaXサーバー設定を検索します 。

または

sudo nvidia-settings

結論

それで全部です。コメントセクションでフィードバックを共有してください。


Ubuntu
  1. AlmaLinux8にNvidiaドライバーをインストールする方法

  2. セキュアブートを使用してUbuntu18.04にNvidiaドライバーをインストールする方法は?

  3. Kubuntu16.10にNvidiaドライバーをインストールする方法

  1. Ubuntuに最新のNvidiaドライバーをインストールする方法

  2. Ubuntu 20.04 LTSにNvidiaドライバーをインストールします-ステップバイステップガイド?

  3. Manjaro21にNvidiaドライバーをインストールする方法

  1. DebianにNvidiaドライバーをインストールする方法

  2. Ubuntu20.04にNvidiaドライバーをインストールする方法

  3. CentOS8にNVIDIAドライバーをインストールする方法