【NVMLの初期化に失敗しました:ドライバ/ライブラリバージョンの不一致(已解决)】

[問題の解決:NVMLの初期化に失敗しました:ドライバー/ライブラリのバージョンの不一致]

 

まず、ドライバーのカーネルバージョン、ターミナル入力を確認する必要があります。

cat /proc/driver/nvidia/version

 

ここに写真の説明を挿入
たとえば、ここに表示されているのは440.100です。この番号を覚えておいてください。次に、ドライバー、ターミナル入力をアンインストールします。

sudo apt-get purge nvidia*

 

端子入力:

sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update

 

最後に、ドライバを再インストールします。「440」を今見つかったバージョン番号に置き換える必要があります。

sudo apt-get install nvidia-driver-440 nvidia-settings nvidia-prime

hlx2 @ NLP:〜/ desktop / pycharm-community-2018.2.3 / bin $ sudo apt-get install nvidia-driver-440 nvidia-settingsnvidia-prime
がパッケージリストを読み取っています...
分析中のパッケージの依存関係を完了してくださいリレーションシップツリー       
がステータス情報を読み取っています...完了       
E:ソフトウェアパッケージnvidia-driver-440が見つかりません

ダウンロードとインストール:

sudo systemctl stop lightdm

sudo sh NVIDIA-Linux-x86_64-440.82.run

システムにすでにドライバがインストールされているようです(バージョン:      
  440.82)。このドライバー(バージョン:440.82)のインストールの一環として、既存の  
  ドライバーがアンインストールされます。
続行してもよろしいですか?選択择インストールを続行

ディストリビューションが提供するプレインストールスクリプトが失敗しました!あなたはあなたがしたいです
  継続する?
选择インストールを続行します

警告:32ビット
           互換ライブラリをインストールするのに適したインストール先が見つかりませんシステムが32ビット
           互換に設定されていない可能性があります。32ビット互換ファイルはインストールされません。
           それらをインストールする場合は、インストールを再実行し、
           -compat32-libdirオプションを使用して有効なディレクトリを設定します。
選択择ok
カーネルモジュールソースをDKMSに登録しますか?これにより、後で別のカーネルをインストールした場合に、DKMSが新しいモジュールを自動的に構築できるようになりますか?
選択择いいえ继续。
问题大概是:Nvidiaの32ビット互換性ライブラリ?
選択いいえ继续。
nvidia-xconfigutilityを実行してx構成を自動的に更新し、xを再起動したときにNVIDIA xドライバーが使用されるようにしますか?既存のxコンファイルはすべてバックアップされます。
選択择はい继续

https://www.nvidia.cn/geforce/drivers/

検索結果のドロップダウン...

更新を無効にする:

sudo apt-mark hold nvidia-driver-440

 

ここで問題ありません。ターミナルにnvidia-smiと入力して、グラフィックカード情報が表示されるかどうかを確認します(表示されている場合)。これで完了です。

参照リンク:NVMLの初期化に失敗しました:Ubuntuでのドライバー/ライブラリバージョンの不一致

https://blog.csdn.net/anyang1996/article/details/107937898

おすすめ

転載: blog.csdn.net/qq_27009517/article/details/112982852