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 的连接失败的主要内容,如果未能解决你的问题,请参考以下文章
NSight (NVIDIA) 无法在 Visual Studio 中使用“暂停和捕获帧”功能正常工作
NVIDIA Parallel Nsight 和 OpenCL