UbuntuでNvidia RTX 2080 Tiを構成するにはどうすればよいですか?


9

2日前にrtx 2080tiを取得し、以前は2つのgtx 1080を使用していて、問題なくtensorflowプログラムを実行しました。rtx2080tiに置き換えた後、システムはこのデバイスのドライバーを見つけることができず、lshwは次のように表示します

  *-表示されません       
       説明:VGA互換コントローラー
       製品:NVIDIA Corporation
       ベンダー:NVIDIA Corporation
       物理ID:0
       バス情報:pci @ 0000:01:00.0
       バージョン:a1
       幅:64ビット
       クロック:33MHz
       機能:pm msi pciexpress vga_controller cap_list
       構成:レイテンシ= 0
       リソース:メモリ:de000000-deffffffメモリ:c0000000-cfffffffメモリ:d0000000-d1ffffff ioport:e000(サイズ= 128)メモリ:c0000-dffff

PPAから一部のドライバーを手動でインストールしようとしましたが、何も起こりません。

それは私のコンピューターの問題ですか、それとも実際にはまだサポートされていません。

私のシステムバージョンは18.04です

ありがとうございました


どのPPAを試しましたか?nvidia独自のドライバーまたはオープンソースのnouveauドライバーを使用しようとしていますか?
Kristopher Ives 2018

試してみましたPPA:390とグラフィックス・ドライバ/ PAPおよび384 Iは、システムのヌーボーを再インストールしようとしたとき、ドライバーは私も気づいヌーヴォーないunknowチップセットを言う
stepstone

1
この記事では、チューリングカードにはドライバーバージョン410が必要であると述べています。また、そのドライバーに付属するCUDAパッケージのインストール方法についても説明しています。
Chai T. Rex

男ありがとう Uは、ppaが公式のドライバーと同期していると思って私の日を救った Nvidia websitからダウンロードしたドライバーとanacondaを使用すると、すべてが今すぐ完璧です
2018年

回答:


6

UbuntuにRTX 2080シリーズGPUのドライバーとcudaをインストールする方法に関する完全な記事を書きました。以下の回答とともに記事に従うことをお勧めします。

私は両方で同じ問題を観察Ubuntu-16.04して18.04。ではUbuntu-16.04、マシンの正しいNVIDIAドライバを発見していなかったし、それがオープンソース・ヌーヴォーのディスプレイドライバを使用していました。したがって、Nvidiaから適切なドライバをダウンロードしてインストールする必要があります。

次のようにドライバをインストールします。

1) cd Downloads/

2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)

3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)

4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check

注: --no-x-checkフラグは重要です。そうでない場合は、を無効にx-serverし、GUIからログアウトする必要があります。

ドライバーがインストールされたら、マシンを再起動nvidia-smiし、ターミナルでコマンドを使用してインストールを確認します。GPUとインストールされているドライバーの情報が表示されます。

次の部分は、時々面倒なことがあるcudaのインストールです。GUIからログアウトし、端末ですべてのアクションを実行する必要があります。

このリンクから関連するcuda runファイルをダウンロードします。次に、ホームディレクトリにblacklist-nouveau.confというファイルを作成し、このファイルに次の行を追加します。

blacklist nouveau
options nouveau modeset=0

ctrl + alt + f1)を押してGUIからログアウトし、cudaをインストールする必要があります。ユーザー名とパスワードを入力してターミナルに移動します。

次の手順に従ってください。

1) sudo service lightdm stop

2) sudo -i

3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name

4) sudo update-initramfs -u

5) exit

6) cd Downloads/

7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)

8) sudo sh cuda_10.0.130_410.48_linux.run

Cudaインストールウィザードが表示されます。記事と一緒に、明らかな手順に従ってください。インストールが完了したら、rebootこの端末で実行します。

マシンが再起動したら、cudaパスをに追加し.bashrcます。

1) sudo gedit ~/.bashrc

2) Add following 2 lines at the end of the .bashrc file

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3) source ~/.bashrc

nvcc -V次のように出力を生成するターミナルで実行します。

インストールメッセージ

ドライバーとcudaがインストールされたので、tensorflow gpuバージョンをインストールすることができます。これは、まったく同じタスクに適したチュートリアルです。


1
古いバージョン(リンク提供)はUbuntu 18.10の最新のアップデートでは機能しませんでした。.run再起動後、最新のファイルは正常に機能しました。これを行うときは、誰もがドライバーの最新ビルドを入手することをお勧めします。
意志

1

まったく同じ問題が発生しました。現在、テンソルフローモデルを実行してテストしていますが、問題はないようです

NvidiaのWebサイトからドライバーをインストールして、sudoで実行するだけです。

ここであなたはリンクhttps://www.geforce.com/driversに行き ます

パフォーマンスのベンチマークはまだ行っていませんが、すべて問題ないようです

このアプローチの非常に悪い欠点は、カーネルを更新するたびにドライバーを再インストールする必要があることです。


1
ubuntuのバージョン、ドライバーのバージョン、cudaのバージョンを教えてください。
Mohsin Bukhari
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.