web-dev-qa-db-ja.com

Ubuntu 16.04上の最新のNVIDIAドライバー

Ubuntu 16.04を使用していますが、「ソフトウェアと更新」の「追加ドライバー」タブで、インストールできるNVIDIAドライバーの最新バージョンが

  1. nvidia-367のバージョン367.57(独自仕様)
  2. nvidia-370のバージョン370.28(オープンソース)

ここで「独自」と「オープンソース」の意味がわからないという事実は別として、実際のグラフィックスカードに基づいてドライバーのバージョンを選択するオプションも表示されません。 GTX 1080を使用していますが、現在のLong Lived Branchバージョンは375.20です。 UbuntuグラフィックスPPAは最終的に更新されますか、375を手動でインストールする必要がありますか?

36
Zizheng Tai

NVidia 375のjockeyには、まだサポートへの参照が見つかりません。しかし、手動でのインストールは思ったほど難しくありません。

公式指示書

  1. here からドライバーバージョン375.20をダウンロードします
  2. $ chmod 777 NVIDIA-Linux-x86_64-375.20.run
  3. $ Sudo sh NVIDIA-Linux-x86_64-375.20.run
  4. $ Sudo apt-get update
  5. $ Sudo apt-get upgrade

PPA経由でインストール

  1. $ Sudo add-apt-repository ppa:graphics-drivers/ppa
  2. $ Sudo apt update

潜在的な問題

@ michael__treat経由のログインループ問題の補遺:

Windowsブートマネージャーでセキュアブートが無効になっていることを確認します。 Ubuntuからのウォークスルーは不完全な場合があります。テスト中、Windowsシステムブートマネージャーを使用し、セキュアブートを手動で無効にする必要があることがわかりました。

これにより、私の場合のログインループの問題が解決しました。

TL; DR:セキュアブートが実際にオフになっていることを確認します。

  • GRUBに到達したら、Windowsブートマネージャーに移動します
  • 押す e
  • securebootをenabledからdisabledに変更します
38
ThatGuy
Proprietary : Owned/Provided by some company (In your case these are the 
              Graphics drivers provided by Nvidia)

Open Source: Developed/Provided by an open source community.

CUDA(GPUで関数を実行するためのnVidiaのもの)を使用する場合は、独自のドライバーを使用する必要があります。

OpenCL(Khronosが開発したCUDAなど)を使用する場合は、オープンソースドライバーを使用する必要があります。

最新のドライバーをインストールするには、PPAを追加します。

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt update 

次に、Software & Updatesの下でSystem Settingsを見つけ、Additional Driversタブから必要なドライバーバージョンを選択し、ドライバーを選択してApply Changesをクリックします。再起動してお楽しみください!

PS:時々、最高のドライバーバージョンがうまく機能しないように見えるため、提供されているすべての機能を楽しんでいるかどうか、バグが含まれているかどうかを確認し、nvidia-primeがインストールされているかどうかを確認する必要がありますバグが黒い画面につながるほとんどの状況。

8
mohitR0_0

Ubuntu 16.04用のAsus NVIDIA 1080 8 GB GPUドライバーをCUDA Toolkitで更新することに成功しました。

$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_AMD64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6_6.0.21-1%2Bcuda8.0_AMD64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6-dev_6.0.21-1%2Bcuda8.0_AMD64.deb
$ Sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_AMD64.deb
$ Sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_AMD64.deb
$ Sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_AMD64.deb
$ Sudo apt-get update
$ Sudo apt-get install cuda=8.0.61-1
$ Sudo apt-get install libcudnn6-dev

再起動して、次の手順に進みます。

$ Sudo add-apt-repository ppa:graphics-drivers/ppa
$ Sudo apt-get update
$ Sudo apt-get install nvidia-367
$ Sudo apt-get install mesa-common-dev
$ Sudo apt-get install freeglut3-dev

上記を Changjiangのブログ から削除しました。これは、もしあなたがそんなに傾いているなら、ディープラーニングのためのビルドを準備します。

0

$ Sudo add-apt-repository ppa:graphics-drivers/ppa $ Sudo apt update

これが最善の解決策です。これを実行してnvidiaドライバーを更新すると、4.13カーネルで動作します。Nvidia340.104は問題なくカーネル4.13で動作します。ペパーミント8リスピンでテストしました

0
Robert Radac