[問題の解決: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と入力して、グラフィックカード情報が表示されるかどうかを確認します(表示されている場合)。これで完了です。