【问题标题】:CUDA driver version is insufficient for CUDA runtime version despite being on newest drivers尽管使用最新的驱动程序,但 CUDA 驱动程序版本对于 CUDA 运行时版本不足
【发布时间】:2016-07-17 00:59:23
【问题描述】:

所以我有一个非常相似的问题: What can I do against 'CUDA driver version is insufficient for CUDA runtime version'?

当我创建并运行 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

这是我的系统:

andycui97@andycui97-Z10PE-D8-WS:~$ nvidia-settings -q NvidiaDriverVersion

  Attribute 'NvidiaDriverVersion' (andycui97-Z10PE-D8-WS:0.0): 367.35
  Attribute 'NvidiaDriverVersion' (andycui97-Z10PE-D8-WS:0[gpu:0]): 367.35

andycui97@andycui97-Z10PE-D8-WS:~$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module  367.35  Mon Jul 11 23:14:21 PDT 2016
GCC version:  gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.1)

andycui97@andycui97-Z10PE-D8-WS:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Wed_May__4_21:01:56_CDT_2016
Cuda compilation tools, release 8.0, V8.0.26

andycui97@andycui97-Z10PE-D8-WS:~$ nvidia-smi
Sat Jul 16 17:48:19 2016       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.35                 Driver Version: 367.35                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1070    Off  | 0000:03:00.0      On |                  N/A |
| 27%   39C    P5    12W / 151W |    545MiB /  8106MiB |     31%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0       900    G   /usr/lib/xorg/Xorg                             241MiB |
|    0      1556    G   compiz                                         140MiB |
|    0      7455    G   ...s-passed-by-fd --v8-snapshot-passed-by-fd   136MiB |
|    0      9861    G   /home/andycui97/.steam/ubuntu12_32/steam        25MiB |
+-----------------------------------------------------------------------------+
​

所以我有一个 gtx 1070,我从 linux 16.04 的运行文件中安装了 cuda 8rc

如果我没记错的话,我的驱动程序版本绝对是最新的,实际上是一天前发布的 http://www.nvidia.com/download/driverResults.aspx/105343/en-us,所以我对我的 CUDA 驱动程序版本不足感到困惑。

任何帮助将不胜感激!

【问题讨论】:

  • 您的驱动程序不支持 CUDA 8
  • Cuda 8 目前是候选版本。驱动程序更新系统获取与候选版本不兼容的最新驱动程序。我在 Windows 上遇到了完全相同的问题。
  • 那么是否有支持 CUDA 8 的旧驱动程序或者我必须等待?
  • 367.27,从 nvidia 网站上的运行文件构建。似乎现在可以工作....
  • @andycui97:请将其添加为您问题的答案

标签: cuda nvidia


【解决方案1】:

解决方案:

使用来自 Nvidia 网站的运行文件来获取稍旧的驱动程序 367.27

【讨论】:

    猜你喜欢
    • 2011-03-16
    • 2019-12-31
    • 1970-01-01
    • 2017-05-15
    • 2021-02-07
    • 2017-03-07
    • 2017-04-14
    • 2019-02-20
    • 2016-02-13
    相关资源
    最近更新 更多