Могут ли CUDA и Gnome работать вместе на ноутбуке Optimus?

Ну вот,

У меня есть ноутбук с картой Nvidia GT520M, и я работаю с Ubuntu 11.10. Когда я впервые установил Ubuntu на свой компьютер, я смог использовать gnome3, и все было хорошо (полагаю, мой ноутбук использовал карту Intel вместо карты Nvidia).

Поскольку я хотел разработать некоторые вещи в CUDA со своей собственной машины, я начал оглядываться на то, что я мог сделать, чтобы я мог использовать дискретную карту только для CUDA и оставить другую для обработки gnome. , Установив текущие драйверы nvidia и шмеля, я теперь могу запускать программы в CUDA, используя optirun, но моя машина использует простую версию gnome, без каких-либо эффектов. Конечно, когда я удалил драйверы nvidia, optirun не смог запустить программы CUDA и остановился:

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)

Есть ли что-то, что я могу сделать, чтобы у меня были оба мира?

4
задан 18 March 2012 в 09:29

3 ответа

OK. Так что просто чтобы было понятно всем, кому это может быть интересно. Моя система - ноутбук Optimus с картой NVidia 520M. Я хотел иметь умеренное аппаратное ускорение для gnome и запускать CUDA.

Вот что я сделал.

  1. После новой установки Ubuntu 12.04 я скачал из здесь 32-битную версию инструментария и SDK, но не драйверы (последний раз, когда Я пытался что-то с ними сделать, я получил либо поврежденный X, либо не очень рабочий стол).

  2. Затем я установил шмеля, чтобы я мог запускать свои программы на дискретной карте.

  3. Установлен инструментарий.

  4. Включены две строки для .bashrc

    export PATH=$PATH:/usr/local/cuda/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib
    
  5. Выполнить sudo ldconfig

  6. И, наконец, что не менее важно, выйти из системы и войти.

Теперь вы сможете скомпилировать свои программы с помощью nvcc и запустить их через optirun.

Надеюсь, это поможет. Как видите, это на самом деле довольно просто. Я не знаю, почему я так не сделал, когда у меня была система 11.10.

0
ответ дан 18 March 2012 в 09:29

По умолчанию он, вероятно, будет использовать как процессор, так и Nvidia, в 13.10 и старше.

Однако, как вы можете видеть здесь , улучшенная поддержка второй видеокарты (Optimus) появится в 14.04.

Вместо того, чтобы настраивать текущую настройку, лучше попробовать бета / RC через месяц или два.

0
ответ дан 18 March 2012 в 09:29

Получение обеих карт для работы является очень проблематичным, как указано в этот вопрос с 4000 просмотров . Один из ответов на этот вопрос ссылается на этот, к которому прикреплена награда и более 26000 просмотров .

Так что я действительно полагаю, что на ваш вопрос в основном отвечают: «Нет, не существует документированного способа, чтобы это хорошо работало на данном этапе». в предыдущих вопросах.

0
ответ дан 18 March 2012 в 09:29

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

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