私のDebian 9コンピュータにNvidiaドライバがインストールされています。cat /proc/driver/nvidia/version
次の情報が表示されます。
NVRM バージョン: NVIDIA UNIX x86_64 カーネルモジュール 384.130 Wed Mar 21 03:37:26 PDT 2018 GCC バージョン: gcc バージョン 6.3.0 20170516(Debian 6.3.0-18+deb9u1)
これで、nvidiaドライババージョン410を必要とするcuda 10をインストールする必要があります。ダウンロードしたcudaインストールパッケージ(.runファイル)には、nvidiaドライバv410のインストールが含まれています。私の質問は:新しいドライバをインストールする前に、インストールされているv384バージョンドライバのアンインストールなどの作業を実行する必要がありますか?それとも共存できますか?それとも前の項目を自動的に上書きしますか?
v384ドライバが以前にインストールされ、apt install nvidia-cuda-toolkit
cuda 8.0とnvidiaドライバv384がインストールされているようです。私は古いv384ドライバを削除する方法がわかりません。apt list --installed|grep nvidia
かなり多くのパッケージがシステムに表示されます。
glx-alternative-nvidia/now 0.8.3~deb9u1 amd64 [インストール済み、次にアップグレード可能: 0.8.8~deb9u2] libnvidia-cfg1/now 384.130-1 amd64 [インストール済み、次にアップグレード可能: 390.9u- libnvidia-compiler/ 384.130-1 amd64 [インストール済み、次にアップグレード可能: 390.87-8~deb9u1] libnvidia-fatbinaryloader/now 384.130-1 amd64 [インストール済み, 次へアップグレード可能: 390.8 이제 384.130-1 amd64 [설치됨, 업그레이드 가능: 390.87-8~deb9u1] libnvidia-ptxjitcompiler1/now 384.130-1 amd64 [설치됨, 다음으로 업그레이드 가능: 390.87-8~deb9u1] nvidia-alternative/now 384.130-1 amd64 [インストール済み、次にアップグレード可能: 390.87-8~deb9u1 ] nvidia-cuda-dev/stable、8.0.44-4 amd64 [インストール済み、自動] nvidia-cuda-doc/stable 、自動] nvidia-cuda-gdb/stable、今8.0.44-4 amd64 [インストール済み、自動] nvidia-cuda-toolkit/stable、今8.0.44-4 amd64 [インストール済み] nvidia -Detect/now 384.130-1 [インストール済み、次にアップグレード可能: 390.87-8~ deb9u1] nvidia-installer-cleanup/stable, 現在 20151021+4 amd64 [インストール済み, 自動] nvidia-kernel-common/stable, 現在 20151021+4 amd64 [ nvidia-kernel-dkms/now 384.130-1 amd64 [インストール済み、次にアップグレード可能: 390.87-8~deb9u1] nvidia-kernel-support/now 384.130-1 amd64 [インストール済み、次にアップグレード可能: 390.8u-8 nvidia-legacy-check/now 384.130-1 amd64 [インストール済み, 次へアップグレード可能: 390.87-8~deb9u1] nvidia-libopencl1/now 384.130-1 amd64 [インストール済み, アップグレード可能: 390.8u-mod now 384.111-2~deb9u1 amd64 [インストール済み、次にアップグレード可能: 390.87-1~deb9u1 ] nvidia-opencl-common/今すぐ 384.130-1 amd64 [インストール済み、次にアップグレード可能: 390.8u-8 dev/stable、8.0.44-4 amd64 [インストール済み、自動] nvidia-opencl-icd/ 384.130-1 amd64 [インストール済み、次にアップグレード可能: 390.87-8~deb9u1] nvidia-persistenced/now 384. deb9u1 amd64 [インストール済み、次にアップグレード可能: 390.87-1~deb9u1] nvidia-profiler/stable, 8.0.44 -4 amd64 [インストール済み, 自動] nvidia-smi/now 384.130-1 amd64 [インストール済み: 390.87-8~deb9u1] nvidia-support/stable, 20151021+4 amd64 [インストール済み, 自動] nvidia-visual-profiler /stable, 8.0.44 -4 amd64 [インストール済み, 自動]
答え1
私は同様の答えを探しています。 Debian 9があり、Nvidiaドライバ418.34とCUDA 10.0ツールキットを正常にインストールしました。
まず、現在のGPUとは何か尋ねたいです。現在、GPUがNvidiaドライバ410(または418.34)と互換性があることを確認する必要があります。私も2人のドライバー(384と410)いいえ同時に一緒に存在します。
私は最近RTX 2080を取得し、Nvidiaは最近の最新バージョンのドライバ(418.43)をリリースしました。 Nvidiaのウェブサイトに行き、v418.43用の「.run」ファイルをダウンロードしました。その後、適性を使用して古いドライバ(v384)を削除しました。後で「.run」ファイルを使用して新しいバージョンをインストールしようとしましたが、現在Xorgを使用しているためインストールできないというメッセージが表示され続けました。
Alt + Ctrl + F2を介してインストールし、「.run」を実行してみてください。再起動せずに新しいドライバをインストールしてみてください。
再起動すると起動できなくなる可能性がありますが、興味がある場合は可能な解決策があります。
ドライバをインストールしたら、端末で "nvidia-smi"を実行してテストできます。
それからNvidiaのウェブサイトに行き、CUDA 10.0 ".run"ファイルをダウンロードしました(私はUbuntu 18.04用のファイルをダウンロードしました)。
当初、インストーラは続行するために私の設定は互換性がないと言いました。私は「はい」と言った。
また、ツールキットとサンプルのインストールに「はい」と答えましたが、NVIDIAドライバのインストールは拒否されました。
インストールは「不完全」で完了しましたが、インストールディレクトリに行き、test cudaプログラムを使ってテストしてみると、すべてがうまくいきました。
テストを続ける予定ですが、これまではすべてが期待どおりに機能しているようです。
起動に問題がある場合、またはGUIが読み込まれていない場合は、私もこれらの問題に遭遇したのでお手伝いします。
Debian 9とCUDA 10に関する情報はほとんどありません。