首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GTX 590上CUDA并行Nsight本地调试

在GTX 590上CUDA并行Nsight本地调试
EN

Stack Overflow用户
提问于 2011-07-14 18:34:46
回答 2查看 1.8K关注 0票数 1

是否可以在Windows 7上的GTX590上使用并行Nsight进行本地调试?我知道要进行本地调试,需要两个GPU。590有两个GPU,但我不能让它工作。我得到了错误消息:

并行Nsight调试本地调试失败。Nsight与WPF加速不兼容。请参阅有关WPF加速的文档。在Nsight安装中运行DisableWpfHardwareAcceleration.reg。

我查看了有关WPF加速的文档,并使用"DisableWpfHardwareAcceleration.reg“文件来禁用wpf加速--我已经使用regedit进行了检查,并将REG_DWORD设置为1,显示硬件加速已被成功禁用。我还在Nsight Monitor选项中将"WDDM TDR已启用“设置为"False”。

我已经通过NVIDIA控制面板禁用SLI模式,在“设置多GPU和PhysX配置”选项卡中选择“禁用多GPU模式”。

使用代码:

代码语言:javascript
运行
复制
int devCount; 
cudaGetDeviceCount(&devCount); 
printf("CUDA Device Query...\n"); 
printf("There are %d CUDA devices.\n", devCount);

输出消息

库达设备查询..。 有两个CUDA装置。

这表明GTX590中的两个GPU被看作是两个独立的CUDA设备。

尽管所有这些,我仍然得到上述错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-15 08:40:38

在禁用WP加速之后,您是重新启动系统还是Nsight监视器,还是重新启动所有使用WPF硬件加速的应用程序?

如果一个或多个应用程序正在使用WPF硬件加速运行,并且运行.reg文件,则在重新启动这些应用程序之前仍然会出现问题。

禁用TDR超时之后,还需要重新启动计算机才能生效。

你还在GTX 590上禁用了SLI吗?如果没有,则无法对其进行本地调试。还请确保您正在调试的GPU没有任何输出显示附加到它。

GTX 590基于GF110体系结构。它应该与Nsight 2.0 + 270.81驱动程序或275.33驱动程序很好地工作。

票数 3
EN

Stack Overflow用户

发布于 2011-07-14 22:50:17

再次尝试运行DisableWpfHardwareAcceleration.reg。如果所讨论的注册表值不是设置为1的REG_DWORD,则会得到该错误。或者,您可以使用regedit进行自己设定价值

顺便说一句,GTX 590不在产品的支持GPU列表上。

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

https://stackoverflow.com/questions/6698232

复制
相关文章

相似问题

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