【问题标题】:NSight crash at frame profileNSight 在帧配置文件中崩溃
【发布时间】:2013-12-22 14:08:33
【问题描述】:

我使用的是 Visual Studio 2012。
Nsight Visual Studio:

Version 3.2.2
Build Number: 3.2.2.13342

我的显卡信息:

GeForce GT 720M
Driver version: 33182
Directx 3D version: 11.1
OpenGL 4.4

每次我尝试暂停并捕获帧,然后单击帧配置文件时,我的程序都会崩溃。这适用于我计算机中的所有 OpenGL 程序。首先,我虽然可能是操作系统的原因,所以我重新安装了操作系统,但它仍然崩溃。 这是程序崩溃时的堆栈。 崩溃前 碰撞 我看到 NSight here 的崩溃错误,但它似乎与我不同。

【问题讨论】:

  • 您是从 Nvidia 安装驱动程序还是使用 Microsoft 默认驱动程序(仅实现 GL 1.1)?引用:“请注意,此版本的 Nsight™ Visual Studio 版本需要 NVIDIA 显示驱动程序版本 327 或更高版本”
  • 是的,我安装了Nvidia的最新驱动,我的OpenGL版本是4.4

标签: opengl visual-studio-2012 directx framebuffer nsight


【解决方案1】:

您最好将 Nsight 中的错误报告给 Nvidia。 3.2.2 是一个非常新的版本,很可能有人尚未报告。

https://devtalk.nvidia.com/default/board/84/nsight-visual-studio-edition/

可能的罪魁祸首将是使用该工具尚不支持的更新或稍微不寻常的 OpenGL 扩展。如果您想深入了解它,请将应用程序的部分二进制切掉,直到它正确捕获并将它们重新添加到它停止工作为止。

【讨论】:

  • 很遗憾,我尝试在我的计算机中采样很多 OpenGL 程序,但所有程序都会崩溃,即使是最简单的程序,例如显示三角形。
  • 顺便说一下,您的 GPU 不在受支持的 GPU 列表中:developer.nvidia.com/…
  • 我以为它只适用于GPU Debugging,它可以正常用于Graphics Debugging?
  • 听到这个消息很难过,有什么办法可以解决吗?或者其他一些调试OpenGL 4.0的工具?
  • AMD GPU PerfStudio 支持在所有硬件上进行调试(分析仅限于 AMD 硬件,但是您确实说过调试,所以这可能对您有用)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-12
相关资源
最近更新 更多