当我尝试在安装了CUDA ToolKit 5.0(CUDA驱动程序:5.0.45)和GPU的Mac OS X 10.6.8上运行CUDA程序时,我的运行时系统给出错误“CUDA驱动程序版本不足以支持CUDA运行时版本”驱动程序:1.6.36.10 for GeForce 900M。我无法在NVIDIA网站上找到GeForce 900M的正确(更新)GPU驱动程序。请提出解决方案。
答案 0 :(得分:2)
给定的CUDA版本(例如5.0)具有与之关联的最小GPU驱动程序版本。任何较新的版本都应该可以使用,但是比最小驱动程序版本更早的版本会出现错误,正如您所看到的那样。
基于我的记忆:
以上可能是近似的,但它会给你一个想法。例如,对于CUDA 4.0,任何270.41.19 或更新的GPU驱动程序都应该可以工作。较旧的驱动程序(如256.02)无法运行。我不记得其他CUDA版本的最低驱动程序版本,但通过访问各种CUDA download pages并不难确定。
您平台的最新驱动程序似乎是256.02。甚至CUDA 4.0也需要270.41.19或更高版本。因此,您可以使用256.02的最新CUDA版本为CUDA 3.2在这种情况下,解决方案是将GPU驱动程序升级到256.02,并删除CUDA 5.0工具包并安装CUDA 3.2。
CUDA 3.2已经很老了,因此会有很多功能在该版本中不可用。您需要具有相应版本的文档,这些文档将与CUDA工具包一起安装在您的计算机上(例如,在/usr/local/cuda/doc
或类似)