哪个CUDA工具包版本适用于较旧的NVIDIA驱动程序

哪个CUDA工具包版本适用于较旧的NVIDIA驱动程序,cuda,nvidia,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

我已经获得了一个旧的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来验证问题所在。上面说我只需要用apt get安装CUDA,但我的图形卡需要一个旧的驱动程序


如何安装CUDA,使其与旧版nvidia驱动程序一起正常工作,以便进行一些GPU计算?有没有列出每个NVIDIA驱动程序附带的CUDA工具包的列表?我想我需要一个旧的工具包,我只是不知道是哪一个。

我没有找到NVIDIA的官方文档,但下面列出了CUDA 6.5之前的最低驱动程序版本:

因此,对于您的驱动程序版本304,这意味着支持CUDA 5

但是,根据NVIDIA(请参阅“支持的产品”),应该有一个更新的驱动程序(版本340.76)可用,它仍然支持您的卡:


使用此驱动程序,您应该能够使用CUDA 6.5。

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

此外,根据Ubuntu和Cuda工具包中的Cuda安装日志,Linux操作系统中至少需要以下Nvidia驱动程序版本:


CUDA 6.5至少需要340.00
CUDA 6.0至少需要331.00
CUDA 5.5至少需要319.00

这正是我所需要的。我安装了340驱动程序,然后安装了6.5工具包,一切似乎都正常工作。谢谢。我也有同样的问题,但6.5工具包正在强制安装刹车X的驱动程序。那样的话我该怎么办?[Ubuntu14.04,GeForce 8400M GS,工作驱动程序
nvidia-340
]在我的情况下,我正在一个安装了cuda驱动程序304的系统上工作,但系统中有更新的工具包可用。事实上,我可以用cuda-7.5编译,执行看起来还可以。我可以信任7.5工具包和旧的驱动程序吗?或者我应该联系系统管理员吗?因此这[不是真的相关吗?在该列表中,GeForce 8400 GS甚至没有列出。因此,只要您可以安装特定的驱动程序版本(例如340.21),您就可以使用特定版本的CUDA(6.5)?你能解释一下你从哪些日志中得到这些数字,以及如何得到这些数字吗?(操作系统)?好奇CUDA 9.0的最低要求版本是什么。9.0 RC随384.59提供,但我不知道最低要求。它们是使用Ubuntu 16.04作为操作系统并使用“.run”的安装日志的一部分CUDA安装的文件。这些版本号是否在CUDA API中的某个地方以编程方式提供?不确定为什么其他人会希望这样做,但通过使用旧版本的nvidia-docker,可以使用旧版本的nvidia-docker以这种方式使用nvidia-docker的旧卡(我的980死了,我有一个备用gtx 580)(例如sudo apt get install-y nvidia-docker2=2.2.2-1——允许降级,请参阅)和旧版cuda(比如docker run——GPU all——rm-it nvidia/cuda:6.5 bash)。使用nvidia驱动程序版本340.108的ubuntu 18.04