Какая версия 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, В Руководстве по началу работы с 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

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

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

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

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

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

версии драйверов для Cuda Toolkits

Кроме того, согласно журналам установки Cuda в Ubuntu и другим пост- стекопотоку, для наборов инструментов CUDA требуются следующие минимальные версии драйверов Nvidia в ОС Linux:

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

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