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

Posted

技术标签:

【中文标题】NSight (NVIDIA) 无法在 Visual Studio 中使用“暂停和捕获帧”功能正常工作【英文标题】:NSight (NVIDIA) does not work correctly using 'Pause and Capture frame' functionality with Visual Studio 【发布时间】:2014-09-12 02:21:40 【问题描述】:

我几天前安装了 NSight for Visual Studio 2012。但是今天“暂停和捕获帧”功能出现了问题。实际上,当我单击如下所示的图标时,我在 Visual Studio 中没有帧擦除器(显示分析页面的页面)!

这是我遵循的步骤:

1) 点击“NSIGHT”菜单和“开始图形调试”

2) 程序正在一个显示 NSIGHT GUI 的窗口中启动。我按下命令“CTRL + Z”,然后单击“暂停和捕获帧”图标,如下所示:

然后有如下显示:

但在我的 Visual Studio 界面上,我没有“Frame Scrubber”(分析页面显示有关所有图形管道的所有信息)。

我没有这个页面:

我想我无意中修改了一个禁用此页面加载的属性。

有人可以帮帮我吗?

非常感谢您的帮助!

【问题讨论】:

【参考方案1】:

解决方法是点击“Window”菜单和“Reset Window Layout”,如下:

我希望这篇文章对某人有所帮助!

【讨论】:

这将重置所有有效的窗口布局(设计、调试等)。可以使用 Nsight > Windows > API Inspector 从菜单系统打开 API Inspector 的新实例。【参考方案2】:

Nsight Visual Studio 图形调试器向 Visual Studio 添加了许多新的工具窗口。这些工具窗口可以通过 Nsight > Windows 子菜单访问。

执行“暂停并捕获帧”后,图形调试器处于暂停重播模式。图形 API 状态在“API Instpector”工具窗口中可用,可以使用命令 Nsight > Windows > API Inspector 打开。

API Inspector 是一个多实例工具窗口,与大多数图形调试器工具窗口一样。这意味着您可以多次打开窗口。如果您关闭窗口的所有实例,当您“暂停并捕获帧”时它不会重新打开。工具窗口保留在 Visual Studio Debug 窗口布局中,并且仅在暂停模式下可见。

有关详细信息,请参阅API Inspector 上的 Nsight Visual Studio 版用户指南部分

【讨论】:

以上是关于NSight (NVIDIA) 无法在 Visual Studio 中使用“暂停和捕获帧”功能正常工作的主要内容,如果未能解决你的问题,请参考以下文章

Nvidia Nsight 与 localhost 的连接失败

Nvidia Nsight - 如何连接到本地主机?

在 nvidia nsight 中安装 CUB

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

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

NVIDIA Parallel Nsight 和 OpenCL