哪款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入门手册说我只需要使用apt-get来安装CUDA,但我需要一个较旧的驱动程序才能安装我的显卡。

我如何安装CUDA以正确使用我的旧版nvidia驱动程序,以便我可以进行一些GPU计算? 是否有列出某个CUDA工具包与每个NVIDIA驱动程序配合使用的列表? 我怀疑我需要一个更老的工具包,我只是不知道哪一个。


我没有找到官方的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。


根据Cuda安装日志和另一个stackoverflow后CUDA工具包需要以下最低Nvidia驱动程序版本:

at least 361.00 is required for CUDA 8.0 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

链接地址: http://www.djcxy.com/p/38473.html

上一篇: Which CUDA Toolkit version for older NVIDIA Driver

下一篇: About CUDA's architecture (SM, SP)