首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试一个只运行X11的图形卡的CUDA库

如何调试一个只运行X11的图形卡的CUDA库
EN

Stack Overflow用户
提问于 2010-10-26 16:13:33
回答 1查看 3.2K关注 0票数 1

我正在运行一个CUDA库,需要对内存问题和其他问题进行调试。但是,当我将cuda-gdb附加到进程时,就会得到错误。

错误:所有CUDA设备都用于X11,调试时不能使用。

我理解错误,但必须有一种方法来调试这些问题。因为我只有一个GPU,所以关闭X11是不实际的。

在非Nvidia硬件上,我认为有一种方法可以模仿库达gpu。即使我有NVIDIA gpu,这是否也是调试的基础?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-26 22:22:17

首先,当您使用Linux时,您处于一个幸运的位置,因为只在调试的时候就可以很容易地杀死X。

但是,如果您真的想在调试时坚持运行X,那么您就不走运了,因为这是不可能的:显示驱动程序有一个称为看门狗计时器的保护机制,当使用中的GPU也驱动一个显示器时,这个保护机制就启用了。看门狗计时器会中断运行更长时间的内核。这是为了防止GPU锁定。

或者,您可以尝试使用西洛,但我不确定它提供的调试功能有多好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4025620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档