Я не могу установить Cuda 6.5 с Вином 1.7

Я использую Ubuntu 14.04, и я следовал за этим tuto для получения CUDA 6.5, работающего с драйверами Nvidia 340.29: http://www.r-tutor.com/gpu-computing/cuda-installation/cuda6.5-ubuntu

Но теперь проблема состоит в том, что я не могу установить Вино, не удаляя установку CUDA.

Я пытался установить Вино сначала, но в этом случае, я не могу установить CUDA.

Кажется, что конфликт между nvidia-libopencl1-340 и ocl-icd-libopencl1

Кто-то может помочь мне? Спасибо :)

1
задан 23 October 2014 в 04:29

2 ответа

У меня была подобная проблема при получении ОПРЕДЕЛЕННОЙ ДЛЯ NVIDIA работы библиотеки OpenCL, когда я установил собственные драйверы от сайта GeForce. Различие в моем случае, однако, было то, что я использовал ручную установку драйверов, а не репозитория NVIDIA.

После исследования зависимостей от пакета конфликт на самом деле между ocl-icd-libopencl1 и nvidia-opencl-icd-340 (и также nvidia-340 так как это зависит от nvidia-opencl-icd-340). Это вызвано тем, что они оба содержат файлы /usr/lib/x86_64-linux-gnu/libOpenCl.so.1.0.0 и /usr/lib/i386-linux-gnu/libOpenCL.so.1.0.0 а также символьные ссылки для тех файлов.

По очевидным причинам у Вас не может быть двух пакетов, предоставляющих тот же файл (что происходит, если Вы удаляете только один?).

Так, конечно, это - затруднительное положение. Через один только способный просто не возможно продолжить этот маршрут. Я собирался предложить изменить некоторые зависимости от пакета первыми загружающими определенными пакетами и изменить файл управления в, но затем Вас оставляют, имея необходимость сделать тот каждый раз, когда существует обновление для nvidia-340 или Вина, которое было бы болью по меньшей мере.

Поэтому то, что я собираюсь рекомендовать, должно, вместо этого, использовать ручной метод установки для инструментария Cuda для обхода проблем зависимости.
Конечно, это также не означает автоматических обновлений до инструментария Cuda.

Для этого необходимо будет загрузить два отдельных файла:

  1. Текущие драйверы Nvidia, доступные из Geforce.com
  2. 64-разрядный или 32-разрядный инструментарий Cuda 6.5 .run файл как требуется.

Обязательно дайте оба файла, выполняют полномочия через chmod +x /path/to/file или файловый браузер.

Можно также также удалить cuda-repo-ubuntu1404 - эти два файла заменяют все это.

  1. Выйдите из рабочего стола, затем поразите Ctrl-Alt-F1 и - после ввода Вашего имени пользователя и пароля - тип sudo stop lightdm при подсказке.
  2. Перейдите к месту, где драйвер NVIDIA загружается (вероятно, ~ / Загрузки), и выполниться

    sudo ./NVIDIA-Linux*run

  3. Скажите это 'да' регистрации DKMS и 32-разрядным библиотекам.

  4. Теперь, выполните установщик Cuda 6.5:

    sudo ./cuda_6.5.14_linux_64.run или sudo ./cuda_6.5.14_linux_32.run

  5. Не устанавливайте связанные драйверы (драйверы, установленные выше, должны быть более новыми), оставьте значение по умолчанию местоположений.

  6. Наконец, когда это закончено, перезагрузка! (для активации новых видеодрайверов)
  7. Наконец, двойная проверка, чтобы файл/etc/OpenCL/vendors/nvidia.icd существовал. В противном случае

    sudo bash -c 'echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd'

Если у Вас есть какие-либо проблемы, несомненно, оставят меня комментарием, и я попытаюсь возвратиться к Вам!

1
ответ дан 11 November 2019 в 12:33

У меня есть подобная проблема с fglrx. Я нашел 2 отчета об ошибках, которые могли бы представлять интерес для Вас - см. 14,10 вин и конфликт fglrx

0
ответ дан 11 November 2019 в 12:33

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

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