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


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сховища.

Будь-які пропозиції щодо того, що я можу спробувати далі, щоб налагодити роботу?

Відповіді:


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. Обчислювана об'єднана архітектура пристроїв (CUDA) дає можливість NVIDIA-графічним процесорам (GPU) використовувати для масових паралельних обчислень загального призначення. Видаліть наявний драйвер NVIDIA, а потім відкрийте термінал і введіть:

sudo apt-get install nvidia-331 libcudart5.5  

Потім відкрийте Blender і виберіть " Файл -> Налаштування користувача", і відкриється вікно "Налаштування користувачів Blender", де ви можете перевірити, чи ввімкнено функцію CUDA в Blender.

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


1
Я чув, що Nvidia та Optimus стануть кращими в Trusty. На даний момент я б затримався на пакунках CUDA в Ubuntu, оскільки вони можуть зламатися і вимагати від вас знову встановити купу графічних речей із командного рядка: bugs.launchpad.net/ubuntu/+source/unity/+bug/1268211
NoBugs
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.