この問題があります:これらのパッケージをインストールしたいです:nvidia-390(ドライバー)nvidia-libopencl1-390 nvidia-opencl-icd-390 on Ubuntu Server 18.04。
$ uname -r
4.15.0-29-generic
Nvidia-390をインストールしましたが、nvidia-libopencl1-390をインストールすると、次のエラーが発生します。
# apt install nvidia-libopencl1-390
Reading Package Lists ... Done
Building a Dependency Tree
Reading status information ... Done
Some packages can not be installed. Perhaps you are asking for the impossible,
or use an unstable version of the distribution, where you requested
packages are not yet created or have been removed from Incoming.
The following information may help you:
Packages with unsatisfied dependencies:
nvidia-libopencl1-390: Depends: nvidia-compute-390 but it can not be installed
E: It is impossible to fix errors, you have held broken packages.
Nvidia-opencl-isd-390でも同じことが言えます。
このようなエラーは、バージョン387,390で見られます。 nvidia- *のすべてのパッケージを削除してから、384バージョンをインストールしましたが、387、390もエラーになりました。
バージョン384パッケージがインストールされ、コマンドnvidia-xconfig
が入力され、リブートされました。その後、ドライバーは動作しますが、openclはプログラムによって検出されません。彼らは、それがopenclによってインストールされていないと言います。
384を修正する方法、またはバージョンnvidiaの390パッケージを修正してインストールする方法
新着
ありがとう、そうしました。まず、ubuntu-driversデバイスに必要なものを確認しました
== /sys/devices/pci0000:00/0000:00:1d.1/0000:07:00.0/0000:08:03.0/0000:0b:00.0 ==モダリア:pci:v000010DEd00001C03sv00001462sd00003281bc03sc00i00ベンダー:NVIDIA Corporationモデル:GP106 [GeForce GTX 1060 6GB]ドライバー:nvidia-driver-390-サードパーティの無料ドライバー:nvidia-driver-396-サードパーティの無料の推奨ドライバー:xserver-xorg-video-nouveau-distro free builtin
396を推奨しますが、opencl 396はありません。
次のコマンドでインストールされた18.04のnvidia-driver-390ドライバーバージョン390.48を使用しています。
Sudo ubuntu-drivers autoinstall
Sudo reboot
ubuntu-drivers autoinstall
コマンドは、依存関係を含む自動インストールに適したドライバーをインストールします。また、Nvidiaドライバーは、更新が利用可能になると自動的に更新されます。このコマンドは、不要なnvidia-libopencl1-390またはlibnvidia-libopencl1-390をインストールしません。代わりに、openclが必要な場合は、次のコマンドを使用して個別にインストールします。
Sudo apt install nvidia-opencl-dev
ubuntu-drivers autoinstall
を実行する前に、以前にインストールしたように現在インストールされているすべてのnvidia- *パッケージを最初にアンインストールしてから、Sudo reboot
で再起動する必要があります。 Sudo ubuntu-drivers autoinstall && Sudo apt install nvidia-opencl-dev
を実行した後、Sudo reboot
を使用してグラフィックドライバーの変更を有効にするには、通常どおり再起動する必要があります。