Какая версия 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 в 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