0

私は今週末に新しいノートブックを購入し、すべての開発ソフトウェアのインストールを開始しました。私が使用している:

  • ウィンドウズ8
  • nVIDIAGeForceドライバー306.97
  • Microsoft Visual Studio 2010、10.0.3
  • nVIDIA Parallel NSight 2.2.0.12313(+ CUDA Toolkit 4.2)
  • Microsoft DirectXSDK2010年6月
  • nVIDIA DirectX 11 SDK
  • nVIDIA DirectX 10 SDK

ShaderDebuggerを使用しようとしたときに問題が発生しました。DirectX 10および11用のMicrosoftの例のほとんどをテストしましたが、画面にウィンドウが表示される前にクラッシュしました。nVIDIAの例でも同じことが起こりました。Windowsログはこれを報告します(申し訳ありませんがポルトガル語です):

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

例はVisualStudioデバッガーで正常に実行されており、グラフィックアダプターとして「GeForceGTX 660M」が表示されているため、最初はOptimusを疑っていませんでした。また、自分が持っているcuBLASプログラムでCUDAデバッグセッションを実行し、すべてがうまくいきました。NSightAnalysisを使用してプログラムのプロファイルを作成しましたが、問題はありませんでした。GKアーキテクチャで利用可能なすべての統計がありました。

DirectX 9の例を実行しようとすると、問題の興味深い部分が現れましたが、NSight Monitorは次のように非難しました:「すべてのNSight機能が非NVIDIAGPUでサポートされているわけではありません」。統合されたGPUに。問題は、DirectX 9の例では、前と同じように、グラフィックアダプタとして「GeForceGTX660M」が明確に示されていることです。

私はNVidiaフォーラムとここの両方で同様のスレッドを見てきましたが、それらは未解決で放棄されています。トピックに関する決定的な議論が見つからないため、問題の原因がOptimusまたはWindows 8に関連しているのかどうか、正確にはわかりません。誰かが解決策を思いついたのか、少なくともこの問題の説明を思いついたのか知​​りたいです。

ありがとう。

4

1 に答える 1

1

Optimus ターゲットは、Nsight グラフィックスのデバッグではサポートされていません。Windows 8 は、現在のバージョンでも正式にサポートされていません。あなたにとって、オプティマスがその理由です。

于 2012-12-17T02:02:47.377 に答える