Visual studio Parallel Nsight 2.2不支持Optimus(我认为)

Visual studio Parallel Nsight 2.2不支持Optimus(我认为),visual-studio,nvidia,nsight,Visual Studio,Nvidia,Nsight,这个周末我买了一个新笔记本,开始安装我所有的开发软件。即时通讯使用: 视窗8 nVIDIA GeForce驱动程序306.97 Microsoft Visual Studio 2010,10.0.3 nVIDIA并行NSight 2.2.0.12313(+CUDA工具包4.2) Microsoft DirectX SDK 2010年6月 nVIDIA DirectX 11 SDK nVIDIA DirectX 10 SDK 当我尝试使用着色器调试器时,问题开始出现。我测试了微软的Direct

这个周末我买了一个新笔记本,开始安装我所有的开发软件。即时通讯使用:

  • 视窗8
  • nVIDIA GeForce驱动程序306.97
  • Microsoft Visual Studio 2010,10.0.3
  • nVIDIA并行NSight 2.2.0.12313(+CUDA工具包4.2)
  • Microsoft DirectX SDK 2010年6月
  • nVIDIA DirectX 11 SDK
  • nVIDIA DirectX 10 SDK
当我尝试使用着色器调试器时,问题开始出现。我测试了微软的DirectX 10和11的大多数示例,它们在任何窗口出现在屏幕上之前就崩溃了,nVIDIA的情况也是如此。Windows日志报告此情况(抱歉,是葡萄牙语):

起初我并不怀疑Optimus,因为这些示例在VisualStudio调试器上正常运行,甚至显示“GeForce GTX 660M”作为图形适配器。我还在一个cuBLAS程序上运行了一个CUDA调试会话,一切正常,我用NSight分析对程序进行了分析,也没有问题,GK架构的所有可用统计数据都在那里

当我尝试运行DirectX 9示例时,出现了问题的有趣部分,尽管它有效,但NSight Monitor指责如下:“并非所有NSight功能都支持非NVIDIA GPU”,这让我相信它与集成GPU有关。问题在于DirectX 9示例与之前一样,清楚地显示了“GeForce GTX 660M”作为图形适配器

我在NVidia论坛和这里都看到过类似的帖子,但它们没有解决,也被抛弃了。我真的不知道问题的确切来源,如果它是Optimus或Windows8相关的,因为我找不到任何关于这个主题的结论性讨论。我想知道是否有人提出了一个解决方案,或者至少是对这个问题的解释


谢谢。

Nsight图形调试不支持Optimus target。当前版本也不正式支持Windows 8。对你来说,擎天柱就是原因

这很奇怪,因为Optimus至少在Direct3D图形检查器的兼容性列表中。好吧,这个信息是错误的。它曾经在某种程度上起作用。
Nome do aplicativo com falha: HDAO10.1.exe, versão: 0.0.0.0, carimbo de data/hora: 0x50c75043
Nome do módulo com falha: Nvda.Graphics.Interception.100.dll, versão: 0.0.0.0, carimbo de data/hora: 0x509c20dc
Código de exceção: 0xc0000005
Deslocamento da falha: 0x006eb3f0