Nvidia Nsight 与 localhost 的连接失败

Posted

技术标签:

【中文标题】Nvidia Nsight 与 localhost 的连接失败【英文标题】:Nvidia Nsight connection to localhost failed 【发布时间】:2015-02-24 11:44:52 【问题描述】:

在解决这个问题数小时后,我在这里寻求帮助。

我安装了最新的 Nvidia Nsight VS Edition 4.2,但无法连接到 localhost 进行本地调试。我总是收到这个错误:

/////////////////////////////////////// /////////////////////////p>

Nsight 调试:

连接到“localhost”上的 Nsight 监视器失败。请确保监视器在 > 目标机器上运行并且安全设置匹配。

/////////////////////////////////////// /////////////////////////p>

Nsight Monitor 正在运行,它在配置页面中显示一个绿球。连接:没有连接(很明显)。

在选项中,我为 Monitor 和 Nsight VS Options 设置了端口 8000。 对于安全选项卡,我将启用安全连接设置为 False。

我在 Windows 8.1 机器上,尝试了 VS2012 和 VS2013 都没有成功。

建议?

【问题讨论】:

【参考方案1】:

我注意到您正在尝试连接到“localhost”,这意味着您正在尝试在运行 Nsight 的 Visual Studio 所在的同一台计算机上启动您的示例。很难说为什么,但请试试这些:

关闭监视器,并在 Visual Studio 中开始调试会话,Nsight 将自动启动监视器 尝试将 Nsight 和 Monitor 中的选项恢复为默认值,因为我不确定您设置的其他选项可能会影响连接。如果还是不行,尝试将8000端口号调整为其他数字 由于您在Win8.1,您是否将 Nsight Monitor 添加到防火墙的白名单中? 尝试以管理员权限启动 Visual Studio 和 Monitor。

由于我不太了解您的配置,但我希望能给您一些帮助,尤其是添加 Monitor 到防火墙并以管理员权限运行,这是我的经验中的一个提示。

谢谢 一个

【讨论】:

感谢您的支持,但我尝试了您的所有建议,但没有成功。我想知道我会找到一些不同的东西来调试我的图形。 奇怪,其实我也有Win8.1的操作系统,不用特殊设置也能顺利调试。也许您可以尝试删除这些配置文件,并检查会发生什么:`%USERPROFILE%\AppData\Roaming\NVIDIA Corporation\Nsight\Vsip\1.0\PersistedItems`。记得备份这个,;)

以上是关于Nvidia Nsight 与 localhost 的连接失败的主要内容,如果未能解决你的问题,请参考以下文章

在 nvidia nsight 中安装 CUB

NSight (NVIDIA) 无法在 Visual Studio 中使用“暂停和捕获帧”功能正常工作

NVIDIA Parallel Nsight 和 OpenCL

如何测量 NVIDIA nsight 系统中复制的数据量?

NVIDIA Nsight Systems CLI 未获取内存统计信息

如何在 VS 2010 中使用 Nvidia NSight 查看 CUDA 线程值?