Какая версия CUDA Toolkit для старого драйвера NVIDIA

мне была предоставлена более старая видеокарта NVIDIA (GeForce 8400 GS), чтобы начать изучение некоторых вычислений GPU. Я попытался успешно завершить установку, но наткнулся на проблему. Вот мои шаги (на Ubuntu 14.04)

sudo apt-get install nvidia-current (это устанавливает nvidia-304 в моем случае)

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

lspci -vnn | grep -i VGA -A 12

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3] [10de:10c3] (rev a2) (prog-if 00 [VGA controller])
...
Kernel driver in use: nvidia

естественно, я думал, что смогу установить cuda с:

sudo apt-get install cuda

но это пытается установить nvidia-346 в моей системе, в результате чего моя система больше не отображает мой рабочий стол, и установка неверна. Я проверил, что nvidia-346 является проблемой, специально установив его в отличие от nvidia-current. The Linux Начало Работы Руководство говорит, что мне просто нужно установить CUDA с apt-get, но мне нужен более старый драйвер для моей видеокарты.

как я могу установить CUDA для правильной работы с моим старшим драйвер nvidia, чтобы я мог провести некоторые вычисления GPU? Есть список где перечислены какие инструменты CUDA для каждой драйвера Nvidia? Я подозреваю, что мне нужен старый набор инструментов, я просто не знаю, какой из них.

2 ответов


Я не нашел официального документа NVIDIA, но вот список, содержащий минимальные версии драйверов до CUDA 6.5:

http://docs.roguewave.com/totalview/8.14.1/html/index.html#page/User_Guides/totalviewug-about-cuda.31.4.html

поэтому для вашей версии драйвера 304 это означает, что поддерживается CUDA 5.

однако должен быть более новый драйвер (версия 340.76), который по-прежнему поддерживает вашу карту в соответствии с NVIDIA (см. "Поддерживаемые Продукты"):

http://www.nvidia.com/Download/driverResults.aspx/81761/en-us

используя этот драйвер, вы сможете использовать CUDA 6.5.


наконец Nvidia решила добавить таблицу к примечаниям к выпуску, в которых определяются версии драйверов. Вот ссылка из документации Nvidia для Cuda версии 9.2.88 и вот скриншот:

driver versions for Cuda Toolkits

также согласно предыдущим журналам установки Cuda и еще один пост stackoverflow наборы инструментов CUDA требуют следующих минимальных версий драйверов Nvidia:

at least 352.00 is required for CUDA 7.5 at least 346.00 is required for CUDA 7.0 at least 340.00 is required for CUDA 6.5 at least 331.00 is required for CUDA 6.0 at least 319.00 is required for CUDA 5.5