Ubuntu 13.10, CUDA 5.5 и гибридная видеокарта

Ubuntu 13.10, CUDA 5.5 и гибридная видеокарта

Я пытаюсь настроить CUDA 5.5 на ноутбуке с Ubuntu 13.10 и Nvidia GeForce GT 645M на борту. Мне удалось заставить карту работать отлично с bumblebee и новейшими драйверами. Проблема возникает, когда я пытаюсь установить CUDA.

Сначала я попытался добавить репозиторий с помощью.debфайл для Ubuntu 12.10 (казалось, он наиболее близок к тому, что мне понадобится в 13.10), я сделал это apt-get updateи запустил, apt-get install cuda-5-5но получил только ошибку:

The following packages have unmet dependencies:
 cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
            Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

что кажется немного странным, поскольку, насколько мне известно, nvidia-current не существует в версии новее 304.

На этом форумеЯ нашел предложение использовать.бегатьвместо этого файл. Я следовал приложенному руководству и, к сожалению, снова потерпел неудачу:

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.

Оба подхода не дали хороших результатов ни с одним из nvidia-319пакетов, доступных в репозиториях 13.10 по умолчанию, ни с пакетами nvidia-331из ppa:xorg-edgers/ppaрепозитория.

Есть ли у вас какие-нибудь предложения, что я могу попробовать сделать дальше, чтобы все заработало?

решение1

Я думаю, что проблема с CUDA может быть в том, что пакет CUDA для Ubuntu 13.10 не работает должным образом с драйвером для вашей видеокарты Nvidia. В Ubuntu 14.04 есть новый пакет CUDA, который недоступен в Ubuntu 13.10, который называетсяlibcudart5.5. libcudart5.5 — это библиотека времени выполнения NVIDIA CUDA. Возможно, это тот пакет CUDA, который вы ищете.

Вот как включить CUDA с видеокартой NVIDIA. В Ubuntu 14.04 вам нужно установить графический драйвер nvidia-331 или более поздний, чтобы включить CUDA. Вам также нужно установить библиотеку времени выполнения NVIDIA CUDA. Архитектура унифицированных вычислительных устройств (CUDA) позволяет использовать графические процессоры NVIDIA (GPU) для массовых параллельных вычислений общего назначения. Удалите существующий фирменный драйвер NVIDIA, а затем откройте терминал и введите:

sudo apt-get install nvidia-331 libcudart5.5  

Затем откройте Blender и выберитеФайл->Пользовательские настройкии откроется окно настроек пользователя Blender, в котором вы можете проверить, включена ли поддержка CUDA в Blender.

введите описание изображения здесь

Связанный контент