我正在使用ubuntu 14.04。我想安装CUDA。但我不知道哪个版本对我的笔记本电脑有好处。我跟踪我的驱动器
$cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.125 Mon Dec 1 19:58:28 PST 2014
GCC version: gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
我尝试安装CUDA cuda-linux64-rel-7.0.28-19326674
,但是当我按命令测试时
./deviceQuery
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL
你能帮我解决这个问题吗?我很多次重新安装我的ubuntu。非常感谢
304.xx是一个支持CUDA 5和之前版本的驱动程序(不支持更新的CUDA版本。)
如果你想重新安装ubuntu以创建一个干净的设置,linux getting started guide拥有设置CUDA所需的所有指令,如果这是你的意图。
我相信你通过特定的(即单独的)驱动程序安装来获取304.xx驱动程序。如果要使用CUDA 7,则不需要这样做,只需使用runfile安装程序方法,该方法包含所有必需的组件,包括适当的驱动程序(346.46)。请注意,CUDA 7不适用于计算能力为1.x的旧CUDA GPU。对于那些GPU,CUDA 6.5应该可以工作。从CUDA 9.x开始,也不支持计算能力2.x的旧CUDA GPU。较旧的CUDA工具包可供下载here。请注意,任何给定的CUDA工具包都具有受支持的特定Linux发行版(包括版本号)。并非每个CUDA工具包版本都支持所有发行版。一般支持矩阵包含在Linux安装指南中,用于感兴趣的特定CUDA版本。
作为参考,在linux上,以前的CUDA工具包需要以下最低驱动程序版本:
CUDA 10.1: 418.39
CUDA 10.0: 410.48
CUDA 9.2: 396.xx
CUDA 9.1: 390.xx (update)
CUDA 9.0: 384.xx
CUDA 8.0 375.xx (GA2)
CUDA 8.0: 367.4x
CUDA 7.5: 352.xx
CUDA 7.0: 346.xx
CUDA 6.5: 340.xx
CUDA 6.0: 331.xx
CUDA 5.5: 319.xx
CUDA 5.0: 304.xx
CUDA 4.2: 295.41
CUDA 4.1: 285.05.33
CUDA 4.0: 270.41.19
CUDA 3.2: 260.19.26
CUDA 3.1: 256.40
CUDA 3.0: 195.36.15
该表的一部分在发行说明中保持为表1 here。