【发布时间】:2011-10-05 14:36:31
【问题描述】:
是否可以在 Windows 7 的 GTX590 上使用 Parallel Nsight 进行本地调试?我知道要进行本地调试,您需要两个 GPU。 590 有两个 GPU,但我无法让它工作。我收到错误消息:
并行 Nsight 调试 本地调试失败。 Nsight 与 WPF 加速不兼容。请参阅有关 WPF 加速的文档。在 Nsight 安装中运行 DisableWpfHardwareAcceleration.reg。
我查看了有关 WPF 加速的文档并使用文件“DisableWpfHardwareAcceleration.reg”来禁用 wpf 加速 - 我使用 regedit 进行了检查,并且 REG_DWORD 肯定设置为 1,表明硬件加速已成功禁用。我还在 Nsight Monitor Options 中将“WDDM TDR enabled”设置为“False”。
我已通过 NVIDIA 控制面板在“设置多 GPU 和 PhysX 配置”选项卡中选择“禁用多 GPU 模式”来禁用 SLI 模式。
使用代码:
int devCount;
cudaGetDeviceCount(&devCount);
printf("CUDA Device Query...\n");
printf("There are %d CUDA devices.\n", devCount);
输出消息
CUDA 设备查询...
有 2 个 CUDA 设备。
这表明 GTX590 中的两个 GPU 被视为两个独立的 CUDA 设备。
尽管如此,我仍然收到上述错误。
【问题讨论】:
-
我不确定这是否会导致问题,但是您的卡是否处于 SLI 模式?你可以尝试禁用它,看看它是否有什么不同?只是猜测。
-
卡上连接了多少显示器?
标签: c debugging windows-7 cuda parallel-processing