Cuda驱动初始化失败

cat*_*ath 5 cuda gpu multi-gpu

我有一个双 GPU 系统,Geforce 8400 GS 和 Geforce GT 520。我可以在两个 GPU 上运行我的 cuda 程序。但是当我使用 cuda-gdb 来调试它们时,我收到一个错误,指出另外Cuda driver initialization failed.,当我使用 运行程序时cuda-gdb,它cudaGetDeviceCount说我只有 1 个 GPU。如果我不使用cuda-gdb. 有人可以帮我解决这个问题吗?

我运行的是 Ubuntu 11.04。

Eug*_*ene 8

  1. 您的显示驱动程序版本似乎比 CUDA 工具包所需的版本旧。确保您安装了从获取工具包的同一下载页面下载的显示驱动程序。
  2. cuda-gdb 将对正在调试的应用程序隐藏用于运行桌面环境的 GPU。否则,当应用程序在断点处暂停时,桌面环境可能会挂起。要在 cuda-gdb 中查看两个 GPU,您需要在没有桌面环境的情况下运行。