我对CUDA编程非常陌生。我正在浏览SDK附带的示例。我能够编译代码,但是当我运行它时,出现以下错误:支持CUDA的设备
"clock.cu(177) : CUDA Runtime API error 38: no CUDA-capable device is detected"
。
我在我的机器上安装了GeForce 8400M GS,根据此列表,它是一个CUDA支持的GPU:http://developer.nvidia.com/cuda-gpus。
我对CUDA编程非常陌生。我正在浏览SDK附带的示例。我能够编译代码,但是当我运行它时,出现以下错误:支持CUDA的设备
"clock.cu(177) : CUDA Runtime API error 38: no CUDA-capable device is detected"
。
我在我的机器上安装了GeForce 8400M GS,根据此列表,它是一个CUDA支持的GPU:http://developer.nvidia.com/cuda-gpus。
有几件事情,你可以检查来修复错误:
确保您/dev/nvidia*
的权限是666 (crw-rw-rw-
)和业主根:根
如果安装SDK使用sudo
,那么您可能需要更改 以先执行代码
确保您已经安装在CUDA zone可以兼容NVIDIA的驱动程序为您CUDA工具包
if you are sure cuda driver and all is installed then just try
$ sudo nvidia-xconfig --enable-all-gpus
现在尝试乌尔CUDA样本,
这个答案完全是废话。你提出的这些东西中,没有一个与任何原始提问者的问题有关,也不能解决问题,这与X11未运行时未加载内核驱动程序有关。 – talonmies
@talonmies,我得到了同样的问题,我得到的唯一解决方案是“nvidia-xconfig --enable-all-gpus”,(它在/ X11 /中生成一个xorg.conf文件,用于显示我知道的)提供此命令,CUDA正在检测nvidia卡。如果这是无稽之谈,那么这对我如何工作?但是这在实际表现上造成了滞后。我期待着你的回答,这可以让我完全摆脱所有麻烦问题。 –
因为你的问题和这个问题是不一样的。第二次,原来的提问者**并没有运行X11。如何生成X11配置文件修复不运行X11的机器上的任何内容? – talonmies
什么是你的操作系统? – ardiyu07
我正在运行Ubuntu 10.04 – gmemon