3

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

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

***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 ответ1

2

Я думаю, что ваша проблема с 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. Compute Unified Device Architecture (CUDA) позволяет использовать графические процессоры NVIDIA (GPU) для массово параллельных вычислений общего назначения. Удалите существующий проприетарный драйвер NVIDIA, затем откройте терминал и введите:

sudo apt-get install nvidia-331 libcudart5.5  

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .