Linux用のNvidiaドライバーを公式Webサイトからダウンロードして、ラップトップにインストールしました。 NVIDIA-Linux-x86_64-390.67.runという名前のファイルです。このファイルのインストール方法は?
グラフィックスカードで使用可能なNvidiaドライバーの最新バージョンを決定します
グラフィックドライバーのPPAホームページ こちら にアクセスして、Nvidiaドライバーの最新バージョンを確認してください
グラフィックカードが最新のドライバーを実行できることを確認します。
グラフィックがサポートされている場合は、システムに以前にインストールしたすべての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ドライバーの私の端末出力です。
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 |
+-----------------------------------------------------------------------------+
これを行うには、ターミナルで次のコマンドを使用してグラフィックスドライバー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は使用していないことに注意してください。
次のコマンドでインストールされた18.04のnvidia-driver-390ドライバーバージョン390.48を使用しています。
Sudo ubuntu-drivers autoinstall
Sudo reboot
独自のグラフィックドライバーをインストールする場合、オープンソースのグラフィックドライバーをアンインストールする必要はありません。 2つのグラフィックスドライバーを相互にインストールして、独自のグラフィックスドライバーの使用に問題が発生した場合の代替手段として、オープンソースのグラフィックスドライバーを使用できます。
ubuntu-drivers autoinstall
コマンドは、依存関係を含む自動インストールに適したドライバーをインストールします。また、Nvidiaドライバーは、更新が利用可能になると自動的に更新されます。
特定のドライバーを手動でインストールすることに同意するかどうかわからない
Sudo apt-get install nvidia-XXXX
新しいドライバーがSoftware&Updatesを介して利用可能になるまで待つのが常に良いとは思いませんか?
それがPPAを追加する目的だと思いましたか?
たくさんのリンクと提案をフォローした後、ここで自分に合ったものを紹介します。 NVIDIAのドライバーが必要な理由は、構成を使用してラップトップでTensorFlowを実行できるようにするためです。
次は、私が行った手順です。
ラップトップのBIOSに移動し(コンピューターの再起動の開始時にF2を押します)、安全な起動を無効にします。
コンピューターに再度ログインしたら、ターミナルを開いて次を実行します。
Sudo apt install nvidia-settings
これにより、インストールするドライバーの設定を変更できます。
https://www.tensorflow.org/install/gp に移動し、Ubuntu 18.04の手順に従います。
今、私が永遠に修正するのにかかった大きな問題は、コンピューターを再起動した後、黒い画面になっていたという事実でした。これは、ラップトップが元の「Intel」グラフィックスカードを使用せず、「NVIDIA」に切り替えたために発生していました。同様の状況に陥った場合は、次のコマンドを使用します CTRL+ALT+F1 tty画面(テレタイプ端末)に移動します。ここで、ユーザー名/パスワードを使用してログインできる場合があります。次に、コードを実行します。
Sudo apt install nvidia-prime
この最後のコマンドの目的は、ラップトップが使用しているグラフィックカードを変更できるようにすることでした。その後、私は走った:
Sudo prime-select intel
Ttyを離れて通常の画面に戻るには、リブートするか、または CTRL+ALT+F7"(少なくともこれは私のために働いたコマンドです)。
もう一度ログインすると、NVIDIAカードに戻り(Sudo prime-select nvidia
)、正常に再起動できました。
簡単なダブルクリックでうまくいくはずです。表示されない場合は、右クリック->許可->実行許可を有効にしてから、もう一度ダブルクリックしてください