ubuntu 18.04にNvidiaドライバーをインストールする方法は?


21

Linux用のNvidiaドライバーを公式Webサイトからダウンロードして、ラップトップにインストールしました。NVIDIA-Linux-x86_64-390.67.runという名前のファイルです。このファイルのインストール方法は?

回答:


25

グラフィックカードで利用可能なNvidiaドライバーの最新バージョンを確認する

  1. ここでグラフィックドライバーのPPAホームページにアクセスして、Nvidiaドライバーの最新バージョンを確認してください。

  2. グラフィックカードが最新のドライバーを実行できることを確認します。

グラフィックがサポートされている場合は、システムに以前にインストールしたすべてのNvidiaドライバーを削除してください。ターミナルで次のコマンドを入力します。

sudo apt-get purge nvidia*

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

先に進み、グラフィックドライバーPPAを追加しましょう-

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

最新のNvidiaグラフィックドライバーをインストール(およびアクティブ化)します。次のコマンドを入力して、グラフィックカードでサポートされているNvidiaグラフィックのバージョンをインストールします-

sudo apt-get install nvidia-XXXX 

(xxxx-サポートされているバージョン)

新しいドライバーを起動するには、コンピューターを再起動します。次のコマンドでインストール状態を確認できます

lsmod | grep nvidia

出力がない場合、インストールはおそらく失敗しています。また、システムのドライバーデータベースでドライバーが使用できない可能性もあります。次のコマンドを実行して、システムがオープンソースドライバーnouveauで実行されているかどうかを確認できます。nouveauの出力が負の場合、インストールは問題ありません。

lsmod | grep nouveau

これはNvidiaドライバーの私の端末出力です。

My Nvidiaドライバー

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+

6
注:Kubuntuでは、私がやらなければならなかったsudo apt-get install nvidia-driver-xxxxx(具体的には415)
Nathan Lafferty

1
同様に、Ubuntu 18.04 nvidia-driver-430では、代わりに必要なnvidia-430ものが見つかりませんでした。
コンピューター

10

次のコマンドでインストールされた18.04のnvidia-driver-390ドライバーバージョン390.48を使用しています。

sudo ubuntu-drivers autoinstall 
sudo reboot  

独自のグラフィックドライバーをインストールする場合、オープンソースのグラフィックドライバーをアンインストールする必要はありません。2つのグラフィックスドライバーを相互にインストールして、独自のグラフィックスドライバーの使用に問題が発生した場合の代替手段として、オープンソースのグラフィックスドライバーを使用することができます。

このubuntu-drivers autoinstallコマンドは、依存関係を含む自動インストールに適したドライバーをインストールします。また、Nvidiaドライバーは、更新が利用可能になると自動的に更新されます。


6

これを行うには、ターミナルで次のコマンドを使用してグラフィックドライバーPPAを追加します。

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

この後、ターミナルに次のように入力して、現在のNVIDIAドライバーを削除する必要があります。

sudo apt-get purge nvidia*

これが完了したので、最新バージョンをインストールしても安全です。

sudo apt-get install nvidia-driver-396

Ubuntu 18.04ではnvidia-driver-396、Ubuntu 16.04ではnvidia-396ですが、16.04は使用していないことに注意してください。


0

簡単なダブルクリックでうまくいくはずです。表示されない場合は、右クリック->許可->実行許可を有効にして、もう一度ダブルクリックしてください


0

特定のドライバーを手動でインストールすることに同意するかどうかわからない

sudo apt-get install nvidia-XXXX 

新しいドライバーがSoftware&Updatesを介して利用可能になるまで待つのが常に良いとは思いませんか?

それがPPAを追加する目的だと思いましたか?


PPAを追加する目的は一般的にエッジにあるため、エッジに必要なソフトウェアの新しいバージョンを含む新しいバージョンのUbuntuを待つのではなく、最新バージョンをインストールできます。
アレクシスウィルク

0

たくさんのリンクと提案をフォローした後、ここで自分に合ったものを紹介します。NVIDIAのドライバーが必要な理由は、構成を使用してラップトップでTensorFlowを実行できるようにするためです。

  • 18.04 UbuntuでのLinux Mint 19.1 Tessa
  • RTX 2060グラフィックスカード

次は、私が行った手順です。

  1. ラップトップのBIOSにアクセスし(コンピューターの再起動の開始時にF2を押します)、安全な起動を無効にします。

  2. コンピューターに再度ログインしたら、ターミナルを開いて次を実行します。

    sudo apt install nvidia-settings
    

    This will allow you to modify settings for the driver you will install.

  3. Go to https://www.tensorflow.org/install/gpu and follow the steps for Ubuntu 18.04.

  4. Now, the major issue I ran into that took me forever to fix was the fact that after rebooting the computer I was running into a black screen. This was happening because the laptop was not using the original "Intel" graphics card anymore and had switched to "NVIDIA". If you run into a similar situation, use the command CTRL+ALT+F1 to go to a tty screen (teletype terminal). There you may be able to login using your username/password. Then run the code:

    sudo apt install nvidia-prime
    

    The purpose of this last command was to be able to change which graphics card my laptop was using. I then ran:

    sudo prime-select intel
    

To leave the tty and go back to your regular screen you may either reboot or do a CTRL+ALT+F7" (at least this is the command that worked for me).

Once logged in again I was able to change back to the NVIDIA card (sudo prime-select nvidia) and reboot normally.

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.