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

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

すべてのデスクトップとラップトップには、モニター上に画像を表示するためのグラフィックスカードが付属しています。 グラフィック-カードのせせらぎ”と掲示しているシステムボードやシステムに接続されたボード経由でPCI-Eスロットに実装されていません。 NvidiaやAMD製造グラフィックカード用のグラフィック-カードにノートパソコンやデスクトップ.,

ここでは、Ubuntu20.04/Ubuntu18.04にNvidiaドライバをインストールする方法を見ていきます。

グラフィックスカード情報を見つける

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

sudo lshw -C display
グラフィックカード情報

上記の出力から、システムにNvidiaグラフィックカードがあり、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
Validate Nvidia Driver Version

ii. apt command

First, update the repository index to refresh the available Nvidia drivers.

sudo apt update

Then, list the available driver packages for your Nvidia graphic card.

sudo apt list nvidia-driver-*
Available Nvidia Driver Versions

Finally, install the driver version you want., ここでは、Ubuntuリポジトリから利用可能な最新バージョンのv440.100をインストールします。

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

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

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

sudo reboot

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

sudo nvidia-smi
Nvidiaドライバのバージョンを検証

3., PPAからNvidiaドライバをインストールします

Nvidia独自のGPUドライバはLaunchpadで利用可能です。 それは現在Nvidiaを出荷し、上流からの最新のドライバを持っています。

このPPAは現在テスト中です。 注意して使用してください。
sudo add-apt-repository ppa:graphics-drivers/ppasudo 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
Nvidiaドライバのバージョンを検証

4., 公式Nvidiaドライバーのインストール

Nvidiaは、Nvidiaインストーラーを使用する代わりに、Ubuntuまたはオペレーティングシステムベンダーが提供するインストール方法を使用

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

システムを再起動します

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のウェブサイトから最新のドライバパッケージをダウンロードします。,

または

以下のコマンドを使用して、端末を使用して最新バージョンの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を再起動するときにNvidiaドライバが使用されるようにx構成ファイルを自動的に更新する

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

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

UEFI System–SecureBoot Enabled

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

UEFIセキュアブートが有効なUbuntuシステムをお持ちの場合、Nvidiaドライバのインストール中に(グラフィカルな方法またはaptコマンドまたはubuntu-driversコマンドまたはPPAから)、システムはパスワードを設定するように求めます(OSのインストール中にまだ設定されていない場合)、システムはパスワードを設定するように求めます(サードパーティ製ソフトウェア)。またはmok(Machine-owner key)はosのインストール後に登録されていません)を使用して、システムのファームウェアにmokを登録することができます。,

ソフトウェアからNvidiaドライバをインストールすることを選択した場合に備えて、セキュアブートを設定するグラフィカルベースのウィンドウが表示されます。&アップデート。 グラフィカルな手順は以下と同じです(TUI)。

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

セキュアブートの設定

セキュアブートのパスワードを入力します。

パスワードを確認するには、同じパスワードを再度入力します。

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

sudo reboot

公式Nvidiaドライバをインストールします

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

sudo mokutil --sb-state

出力:

SecureBoot enabled

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

変換します。へのderファイル。Nvidiaドライバのインストール用の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設定の管理

アクティビティに移動してNvidiaドライバの設定を管理できます>>nvidia xサーバーの設定を検索します。,

OR

sudo nvidia-settings
Nvidia Settings

Conclusion

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です