На моем рабочем столе у меня GTX560Ti, который я использую для CUDA и отображения. Я установил установленный драйвер nvidia, и все работает нормально.
В моем процессоре интегрирована Intel HD Graphics 3000. Я хочу использовать эту графическую карту для моего дисплея вместо моей карты Nvidia.
Как продолжить ? Как установить драйвер Intel без взлома CUDA?
Моя убунту 12.04
12.04
intel-graphics
cuda
user2034197
источник
источник
Ответы:
Хитрость заключается в том, чтобы загрузить карту nvidia в устройство без модуля nvidia, потому что nsight не нужен этот модуль для отладки. И мне не нужен модуль nvidia в качестве дисплея.
Вот что я сделал:
Я добавляю файл с именем nvidia_cuda в /etc/init.d и делаю его исполнительным с помощью chmod + X
Это дано nvidia, но я прокомментировал строку / sbin / modprobe nvidia
Этот файл от http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#runfile-installation 2.5.2. Установка Runfile, шаг 6.
Но сначала вам нужно убедиться, что у вас есть обе карты в качестве устройства pci. Я включил Intel Multi-Display в BIOS, чтобы получить это.
источник
Я успешно установил CUDA на свой ноутбук с HD4600 + NV860M + Ubuntu 14.04, надеюсь, он вам поможет.
Вам просто нужно следовать официальной документации ( установка Cuda ). Runfile работает лучше, если вы хотите оставить Intel Graphics для дисплея, потому что это опция по умолчанию. Хитрость заключается в том, чтобы использовать --no-opengl-libs при запуске файла запуска, чтобы ваши предыдущие настройки отображения не были перезаписаны драйвером Nvidia, который не может использоваться X-сервером.
Больше деталей:
Я много раз пробовал с другими решениями, кажется, что официальная документация - лучший способ сделать это. Если мое решение не работает для вас, я предлагаю вам прочитать больше документа, может быть, вы найдете что-то интересное.
Надеюсь, вы скоро найдете выход.
источник
--no-opengl-files
флага в cuda или runfile драйвера.установить общий пакет графического драйвера: он выберет соответствующий файл для отображения:
источник