2012-10-15 87 views
1

您好我使用NVidia Nsight 2.2,有一個GTS 450卡和最新的驅動程序。 Windows Vista 64位。啓動圖形調試器時,應用程序在第一次drawcall時崩潰。調用堆棧看起來是這樣的:應用程序崩潰時使用圖形調試Nsight 2.2

nvwgf2um.dll!5bdd7d53()  
[Frames below may be incorrect and/or missing, no symbols loaded for nvwgf2um.dll] 
nvwgf2um.dll!5be9c7f7()  
nvwgf2um.dll!5bde377e()  
nvwgf2um.dll!5bc02afb()  
nvwgf2um.dll!5bc0257b()  
nvwgf2um.dll!5bc0259e()  
nvwgf2um.dll!5bdd0612()  
nvwgf2um.dll!5bcb2292()  
nvwgf2um.dll!5bc45072()  
nvwgf2um.dll!5bcbff8c()  
D3D11SDKLayers.dll!5ea52f2f() 
Nvda.Graphics.Interception.100.dll!5dbb2853() 
Nvda.Graphics.Interception.100.dll!5dba317e() 
Nvda.Graphics.Interception.100.dll!5db99b21() 
Nvda.Graphics.Interception.100.dll!5df0150f() 

否則它能夠自行罰款,只有當我通過Nsight圖形調試器啓動崩潰。 我懷疑這與我使用DX11 dynamic shader linkage有某種關係。由於我的其他應用程序不使用動態鏈接運行良好。有人曾經遇到過這種情況,或者在Nsight的這個問題上有任何信息?

+0

嗨Rincer,你有什麼機會可以把一個repro案例項目? –

回答

0

您使用的驅動程序和確切的2.2版本? (Nsight->幫助 - >關於Nsight->內部版本號)

+0

嗨Sebastien,我在GTX 670上遇到了類似的問題,調用堆棧中充滿了「Nvda.Graphics.Interception.100.dll」。 Nsight build爲2.2.0.12313。 NV驅動程序是310.90。我無法得到一個簡單的回購,因爲它只與一個複雜的遊戲項目墜毀,而不是原型。 D3D調試層沒有打印任何錯誤消息。遊戲引擎工作良好,直到我在Visual Studio中捕獲並查看。並用右面板上顯示的「檢索紋理數據」進行填充。這次事故發生在我身上的100%。但是我的配置類似的隊友並沒有遇到問題。希望信息有幫助。 –

+0

該問題可能與DX控制面板有關。將調試層的設置從「強制關閉」更改爲「應用程序控制」後,崩潰即告解決。 –

0

該問題可能與DX控制面板的調試層設置有關。 (請查看我在塞巴斯蒂安的回答中的評論)。