當前位置: 首頁>>技術教程>>正文


ubuntu – 我的nvidia驅動程序的正確CUDA版本是什麽?

, , ,

問題描述

我正在使用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

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/9443.html,未經允許,請勿轉載。