Adam Leibel – NVIDIA 技術博客 http://www.open-lab.net/zh-cn/blog 閱讀開發者創建的最新技術信息、頭條新聞 和內容。 Thu, 13 Jul 2023 03:49:37 +0000 zh-CN hourly 1 196178272 使用 SetBackgroundProcessingMode 對 DirectX 12 進行游戲內 GPU 分析 http://www.open-lab.net/zh-cn/blog/in-game-gpu-profiling-for-dx12-using-setbackgroundprocessingmode/ Mon, 10 Jul 2023 03:46:16 +0000 http://www.open-lab.net/zh-cn/blog/?p=7367 Continued]]> 如果你是 DirectX 12(DX12) 游戲開發人員,你可能已經注意到,即使應用程序端沒有任何變化,游戲 HUD 中實時顯示的 GPU 時間也可能會隨著時間的推移而變化。 GPU 時間變化的一個原因可能是 GPU Boost 動態地改變 GPU 核心時鐘頻率。即使使用 DX12 禁用了 GPU 升壓 SetStablePowerState API,GPU 游戲中測得的計時也可能在不同的跑步或每幀之間發生意外變化。需要考慮的因素包括是否進行了背景驅動程序優化,以及何時部署了優化后的著色器。 這篇文章提供了在使用 DX12 監控后臺驅動程序優化狀態的同時,在 NVIDIA GPU 上執行游戲內 GPU 評測的最佳實踐,使用 SetBackgroundProcessingMode API。 如果 DX12 驅動程序檢測到 CPU 開銷可能對 DX12…

Source

]]>
7367
人人超碰97caoporen国产