it-swarm.dev

Qué versión de CUDA Toolkit para el controlador NVIDIA anterior

Se me ha proporcionado una tarjeta gráfica NVIDIA más antigua (GeForce 8400 GS) para comenzar a explorar algunas computadoras GPU. He intentado completar la instalación con éxito, pero he encontrado un problema. Aquí están mis pasos (en Ubuntu 14.04)

Sudo apt-get install nvidia-current (esto instala nvidia-304 en mi caso)

Después de reiniciar, una consulta rápida muestra que mi kernel está usando nvidia con éxito

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

Naturalmente, pensé que podría instalar cuda con:

Sudo apt-get install cuda

Pero esto intenta instalar nvidia-346 en mi sistema haciendo que mi sistema ya no muestre mi escritorio y la instalación es incorrecta. He verificado que el nvidia-346 es el problema al instalarlo específicamente en lugar de nvidia-current. El Manual de inicio de Linux dice que solo debería instalar CUDA con apt-get pero necesito un controlador más antiguo para mi tarjeta gráfica.

¿Cómo puedo instalar CUDA para que funcione correctamente con mi controlador nvidia anterior para poder realizar algunos cálculos de GPU? ¿Hay una lista en algún lugar que enumere los kits de herramientas de CUDA que van con cada controlador NVIDIA? Sospecho que necesito un kit de herramientas más antiguo, simplemente no sé cuál.

13
cdeterman

No encontré un documento oficial de NVIDIA, pero aquí hay una lista que contiene las versiones mínimas del controlador hasta CUDA 6.5:

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

Entonces, para su versión de controlador 304, esto significa que CUDA 5 es compatible.

Sin embargo, debería haber un controlador más reciente (versión 340.76) disponible que aún sea compatible con su tarjeta de acuerdo con NVIDIA (consulte "Productos compatibles"):

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

Con este controlador, debería poder utilizar CUDA 6.5.

10
m.s.

Finalmente, Nvidia decidió agregar una tabla a las notas de la versión en la que se determinan las versiones del controlador. Aquí está el enlace de la documentación de Nvidia para Cuda versión 1 y aquí está la captura de pantalla:

driver versions for Cuda Toolkits

También de acuerdo con los registros de instalación de Cuda en Ubuntu y otra publicación de stackoverflow Los kits de herramientas CUDA requieren las siguientes versiones mínimas de controladores Nvidia en el sistema operativo 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

20
Saeed Mohtasham