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

Ubuntu 20.04 FocalFossaLinuxにNVIDIAドライバーをインストールする方法

このチュートリアルの目的は、NVIDIAドライバーをUbuntu 20.04 Focal Fossa Linuxにインストールし、オープンソースのNouveauドライバーから独自のNvidiaドライバーに切り替えることです。以下の手順に従って、UbuntuにNVIDIAドライバーをインストールします。

Ubuntu 20.04には、公式のUbuntuリポジトリ、Nvidia PPAリポジトリなど、さまざまな方法を使用してNvidiaドライバーをインストールできます。公式ウェブサイトから直接ダウンロード。 Nvidiaドライバーをアンインストールする方法も学習します。

他のLinuxディストリビューションにNvidiaドライバーをインストールするには、NvidiaLinuxドライバーガイドに従ってください。

このチュートリアルでは、次のことを学びます。

  • 標準のUbuntuリポジトリを使用してNvidiaドライバーの自動インストールを実行します
  • PPAリポジトリを使用してNvidiaドライバーのインストールを実行する方法を学ぶ
  • 公式のNvidia.comドライバーをインストールする方法
  • NvidiaからNouveauオープンソースドライバーをアンインストール/スイッチバックします

Ubuntu 20.04 FocalFossaLinuxにNVIDIAドライバーをインストールしました。インストール後、オプションで、Linuxでのグラフィックカードのベンチマークガイドに従って、Nvidiaグラフィックカードテストを実行します。

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
インストールまたはアップグレードされたUbuntu20.04Focal Fossa
N / A
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

標準のリポジトリを使用してUbuntu20.04にNvidiaドライバーをインストールする方法ステップバイステップの説明

Ubuntu 20.04にNvidiaドライバーをインストールする最初の方法は、実行が最も簡単で、ほとんどの場合、推奨されるアプローチです。

UbuntuメソッドへのGNOMEGUINvidiaのインストール

Software & Updatesを開きます アプリケーションウィンドウ。 TABAdditional Driversを選択します 独自のNVIDIAドライバーを選択します。ドライバー番号が大きいほど、最新バージョンです。

コマンドラインNvidiaのインストール方法

  1. まず、nvidiaグラフィックカードのモデルと推奨されるドライバーを検出します。これを行うには、次のコマンドを実行します。出力と推奨されるドライバーはおそらく異なることに注意してください:
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-435 - distro non-free
    driver   : nvidia-driver-440 - distro non-free recommended
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
    

    上記の出力から、現在のシステムには NVIDIA GeForce GTX 1060 6GBがあると結論付けることができます。 グラフィックカードがインストールされており、インストールする推奨ドライバーは nvidia-driver-440です。 。

  2. ドライバーをインストールします。推奨事項に同意する場合は、ubuntu-driversを使用してください。 もう一度コマンドを実行して、推奨されるすべてのドライバーをインストールします:
    $ sudo ubuntu-drivers autoinstall
    

    または、aptを使用して目的のドライバーを選択的にインストールします 指図。例:

    $ sudo apt install nvidia-driver-440
    
  3. インストールが完了したら、システムを再起動して完了です。
    $ sudo reboot
    

PPAリポジトリを使用したUbuntu20.04へのNvidiaドライバーの自動インストール–ベータドライバー

  1. graphics-driversの使用 PPAリポジトリを使用すると、システムが不安定になるリスクを冒して、最先端のNvidiaベータドライバをインストールできます。続行するには、最初にppa:graphics-drivers/ppaを追加します システムへのリポジトリ:
    $ sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. 次に、グラフィックカードモデルと推奨ドライバーを特定します。
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    driver   : nvidia-driver-440 - distro non-free recommended
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-435 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
  3. Nvidiaドライバーのインストール上記の標準のUbuntuリポジトリの例と同じように、推奨されるすべてのドライバーを自動的にインストールします。
    $ sudo ubuntu-drivers autoinstall
    

    または、aptを選択的に使用します 指図。例:

    $ sudo apt install nvidia-driver-440
    
  4. すべて完了しました。コンピュータを再起動します:
    $ sudo reboot
    

公式のNvidia.comドライバーを使用した手動NvidiaUbuntu20.04のインストール手順

  1. NVIDIA VGAカードを識別します。以下のコマンドを使用すると、Nvidiaカードモデルを識別できます。
    $  lshw -numeric -C display
    or
    $ lspci -vnn | grep VGA
    or
    $ ubuntu-drivers devices
    
  2. 公式のNvidiaドライバーをダウンロードします。Webブラウザーを使用して、公式のNvidia Webサイトに移動し、Nvidiaグラフィックカードに適切なドライバーをダウンロードします。または、何をしているのかがわかっている場合は、NvidiaLinuxドライバーから直接ドライバーをダウンロードできます。リスト。準備ができたら、次のようなファイルが作成されます。
    $ ls
    NVIDIA-Linux-x86_64-440.44.run
    
  3. 前提条件をインストールします。 Nvidiaドライバーをコンパイルしてインストールするには、次の前提条件が必要です。
    $ sudo apt install build-essential libglvnd-dev pkg-config
    
  4. Nouveau Nvidiaドライバーを無効にします。次の手順は、デフォルトのnouveauNvidiaドライバーを無効にすることです。デフォルトのNouveauNvidiaドライバーを無効にする方法については、このガイドに従ってください。
    警告
    Nvidia VGAモデルによっては、システムが誤動作する可能性があります。この段階で、手を汚す準備をしてください。再起動後、GUIがまったく使用できなくなる可能性があります。リモートでログインできるように、またはCTRL+ALT+F2を使用できるように、システムでSSHが有効になっていることを確認してください TTYコンソールを切り替えて、インストールを続行します。

    次の手順に進む前に、必ずシステムを再起動してください。

  5. デスクトップマネージャーを停止します。新しいNvidiaドライバーをインストールするには、現在のディスプレイサーバーを停止する必要があります。これを行う最も簡単な方法は、telinitを使用してランレベル3に変更することです。 指図。次のLinuxコマンドを実行すると、ディスプレイサーバーが停止するため、続行する前に、現在の作業(存在する場合)をすべて保存してください。
    $ sudo telinit 3
    

    CTRL+ALT+F1を押します ユーザー名とパスワードを使用してログインし、新しいTTY1セッションを開くか、SSH経由でログインします。

  6. Nvidiaドライバーをインストールします。Nvidiaドライバーのインストールを開始するには、次のlinuxコマンドを実行し、ウィザードに従います。
    $ sudo bash NVIDIA-Linux-x86_64-440.44.run
    
  7. これでNvidiaドライバーがインストールされました。システムを再起動してください:
    $ sudo reboot
    
  8. NVIDIA Xサーバー設定を構成します。再起動後、[アクティビティ]メニューからNVIDIAXサーバー設定アプリを起動できるようになります。

Nvidiaドライバーをアンインストールする方法

Nvidia Driverをアンインストールして、NvidiaからNouveauオープンソースドライバーに戻す方法については、ガイドに従ってください。

付録

エラーメッセージ:

WARNING: Unable to find suitable destination to install 32-bit compatibility libraries

必要に応じて、これは無視しても問題ありません。ただし、Steamゲームプラットフォームをインストールしたい場合は、この問題を無視することはできません。実行を解決するには:

$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install libc6:i386

nvidiaドライバーのインストールを再実行します。

  An incomplete installation of libglvnd was found. All of the essential libglvnd libraries are present, but one or more optional    
  components are missing. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.

libglvnd-devがありません パッケージ。この問題を解決するには、次のコマンドを実行します。

$ sudo apt install libglvnd-dev
  Oct  9 10:36:20 linuxconfig gdm-password]: gkr-pam: unable to locate daemon control file
Oct  9 10:36:20 linuxconfig gdm-password]: pam_unix(gdm-password:session): session opened for user linuxconfig by (uid=0)
Oct  9 10:36:20 linuxconfig systemd-logind[725]: New session 8 of user linuxconfig.
Oct  9 10:36:20 linuxconfig systemd: pam_unix(systemd-user:session): session opened for user linuxconfig by (uid=0)
Oct  9 10:36:21 linuxconfig gdm-password]: pam_unix(gdm-password:session): session closed for user linuxconfig
Oct  9 10:36:21 linuxconfig systemd-logind[725]: Session 8 logged out. Waiting for processes to exit.
Oct  9 10:36:21 linuxconfig systemd-logind[725]: Removed session 8.
Oct  9 10:36:45 linuxconfig dbus-daemon[728]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)

解決するには、Nvidiaドライバーのインストール中に既存のlibglvndライブラリを上書きしないでください。

  WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files. Check that you have pkg-config and  
           the libglvnd development libraries installed, or specify a path with --glvnd-egl-config-path.

必ずpkg-configをインストールしてください パッケージ:

$ sudo apt install pkg-config

まとめ

このチュートリアルでは、Ubuntu 20.04 FocalFossaLinuxにNVIDIAドライバーをインストールする方法を説明しました。これには、デフォルトのUbuntuリポジトリ、PPAリポジトリ、およびNVIDIAの公式Webサイトからの自動インストールが含まれていました。


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

  2. Ubuntu 19.04 DiscoDingoLinuxにNVIDIAドライバーをインストールする方法

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

  1. Ubuntu 20.04 FocalFossaLinuxでNVIDIAドライバーをアンインストールする方法

  2. Ubuntu 20.04 FocalFossaLinuxにLaTexをインストールする方法

  3. Ubuntu 20.04 FocalFossaLinuxにTelegramをインストールする方法

  1. Ubuntu 20.04 FocalFossaLinuxにViberをインストールする方法

  2. Ubuntu 20.04 FocalFossaLinuxにRStudioをインストールする方法

  3. Ubuntu 20.04 FocalFossaLinuxにYarnをインストールする方法