Запустите приложения OpenGL с CUDA с Optimus Nvidia и Шмелем

Я пытаюсь начать изучать CUDA использование моего старого ноутбука с гибридной установкой Nvidia GT650M/Intel iGPU. Я попытался следовать инструкциям на паре ресурсов [1,2,3]. Те ресурсы помогли чрезвычайно и дали мне работу nvcc. Однако, в то время как большинство скомпилированных образцов, ни один из образцов, которые используют работу OpenGL вообще. Я предполагаю, что это вызвано тем, что мои установленные драйверы OpenGL для моего Intel GPU, но я был вынужден не установить драйверы OpenGL во время установки драйвера Nvidia, чтобы не перезаписывать старые драйверы (для моей карты Intel), что мне нужно.

Действительно ли возможно установить Nvidia opengl драйверы вместе с теми, я уже установил? Кажется, существует флаг в сценарии NVIDIA*.run, который позволяет мне изменять каталог установки для opengl файлов, но я не знаю, будет ли это портить вещи или не работать вообще.

[1] Как я могу получить Nvidia CUDA или OpenCL, работающий над ноутбуком с Nvidia дискретная карта/Intel Интегрированная Графика?

[2] Как установить драйверы Nvidia со Шмелем на Ubuntu 14.04

[3] (Руководство) Установка Nvidia + Шмель + CUDA для Optimus включило Ноутбуки

2
задан 13 April 2017 в 15:25

1 ответ

Я пытался установить CUDA 7.5 на Ubuntu 14.04.3, используя runfile установку, потому что это работало на меня начинающийся с CUDA 5.0. У меня есть ноутбук с технологией Optimus (Nvidia GT520M дискретная карта +, Intel включил карту), таким образом я должен был пройти «-no-opengl-libs» флаг к сценарию инсталлятора. Я следовал руководству Nvidia отсюда: CUDA_Installation_Guide_Linux.pdf . К сожалению, этот метод оказался ненадежным, если я хотел управлять образцами OpenGL и работать с графикой (образцы, которые не используют работу OpenGL правильно). Это дает мне ошибку «cudaErrorDevicesUnavailable». Тщательно руководство по инсталляции чтения говорит Вам, что CUDA 7.5 работает с ядерной версией 3.13 и человечностью 14.04! Хорошо, без проблем, я отформатировал разделение еще раз и сценарий пробега..., но Это не работало также. И снова тщательно руководство по инсталляции чтения говорит Вам, что использование инсталляционного типа диспетчера пакетов рекомендуется где возможное! Так удалил runfile, установил cuda водителя и набор инструментов и использовал .deb пакеты. ОБМАН! и это работает как очарование! :)

В заключение easies и вероятно самый безопасный способ установить CUDA 7.5 на ноутбуке Optimus:

  1. Устанавливают человечность 14.04 с 3,13 (испытанными) ядерными версиями
  2. , Следуют за инсталляционной частью Диспетчера пакетов от гида Nvidia: CUDA_Installation_Guide_Linux.pdf

[РЕДАКТИРУЕТ]

, К сожалению, кажется, что отладка не проложит себе путь...

0
ответ дан 13 April 2017 в 15:25

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

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