Ubuntu 18.04, сохраненная поврежденными пакетами, устанавливает opencl

У меня есть эта проблема: Я хочу, устанавливают эти пакеты: (драйвер) nvidia-libopencl1-390 nvidia-opencl-icd-390 nvidia-390 на Сервере Ubuntu 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 или зафиксировать и установить версию 390 пакетов Nvidia?

НОВЫЙ

Спасибо, я сделал так. Сначала я проверил то, что мне было нужно устройство драйверов человечности

устройства драйверов человечности

==/sys/devices/pci0000:00/0000:00:1d.1/0000:07:00.0/0000:08:03.0/0000:0b:00.0 == modalias: поставщик pci:v000010DEd00001C03sv00001462sd00003281bc03sc00i00: модель NVIDIA Corporation: GP106 [GeForce GTX 1060 6 ГБ] драйвер: nvidia-driver-390 - сторонний свободный драйвер: nvidia-driver-396 - сторонний свободный рекомендуемый драйвер: xserver-xorg-video-nouveau - дистрибутив, свободный встроенный

396 рекомендуется, но нет никакого opencl 396.

1
задан 3 August 2018 в 10:07

1 ответ

Я использую nvidia-driver-390 версию драйвера 390.48 в 18,04, который был установлен со следующими командами:

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

2
ответ дан 7 December 2019 в 13:22

Другие вопросы по тегам:

Похожие вопросы: