旧版NVIDIA驱动程序的CUDA工具包版本

时间:2015-03-24 19:46:01

标签: cuda 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是问题,而不是{{1}}。 Linux Getting Started Manual说我应该只需要使用apt-get安装CUDA,但我的显卡需要更旧的驱动程序。

如何安装CUDA才能正常使用我的旧版nvidia驱动程序,以便进行一些GPU计算?是否有一个列表列出了每个NVIDIA驱动程序的CUDA工具包?我怀疑我需要一个较旧的工具包,我只是不知道哪一个。

2 个答案:

答案 0 :(得分:19)

最后,Nvidia决定在发行说明中添加一个表格,其中确定了驱动程序版本。以下是来自forkJoin的Nvidia文档的链接,以下是截图:

Cuda version 10

另外根据Ubuntu中的Cuda安装日志和driver versions for Cuda Toolkits CUDA工具包在Linux OS中需要以下最低Nvidia驱动程序版本:

children

答案 1 :(得分:10)

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