web-dev-qa-db-ja.com

NVIDIAドライバーをバージョンr387に更新できません

デフォルトのカーネルでUbuntu 17.10 64ビットを使用しています。

私は今それを更新しており、NVIDIAドライバーのバージョンは384.90です。

CUDA 9.1を使用したいのですが、NVIDIAドライバーバージョンr387が必要です。これを行う:

Sudo ./cuda_9.1.85_387.26_linux.run -silent -driver

そのドライバーをインストールできます。しかし、次のエラーが表示されます。

エラー:NVIDIAカーネルモジュール「nvidia-drm」はすでにロードされているようです

   your kernel.  This may be because it is in use (for example, by an X

   server, a CUDA program, or the NVIDIA Persistence Daemon), but this

   may also happen if your kernel was configured without support for

   module unloading.  Please be sure to exit any programs that may be

   using the GPU(s) before attempting to upgrade your driver.  If no

   GPU-based programs are running, you know that your kernel supports

   module unloading, and you still receive this message, then an error

   may have occured that has corrupted an NVIDIA kernel module's usage

   count, for which the simplest remedy is to reboot your computer.

コマンドSudo init 4を実行するテキストモードに移動しましたが、同じエラーが表示されます。

デフォルトのカーネルを使用していますが、モジュールのアンロードをサポートしていない可能性があります。

カーネルがモジュールのアンロードをサポートしているかどうかを知るにはどうすればよいですか?またはどうすれば有効にできますか?

2
VansFannel

NVidia 387.34をインストールする最も簡単な方法

あなたは1つの質問で多くの異なることを尋ねています。また、さまざまなテクニックや問題を提案しています。他の人が興味を持つかもしれないので、私はあなたの質問のタイトルに焦点を当てます。

NVidia 384.98から387.34にアップグレードする最も簡単な方法は、System Settings-> Software & Updates-> Additional Driversに移動すると、この画面が表示されることです。

nVidia 387 install

387.34のオプションをチェックすると、384.98の現在のオプションは自動的にオフになります。次に、変更を保存して再起動します。

注:nVidiaのビットとピースを手動でインストールした場合、古いバージョンの手動パージなどを必要とする合併症が発生する可能性があります。その場合はQ&Aを確認してくださいソリューションについてはこちらのデータベースをご覧ください。解決策が見つからない場合は、新しい質問を投稿してください。

2