圖形記錄文件
圖形記錄文件是在圖形偵錯工作階段期間,從遊戲或應用程式擷取的一筆 Direct3D 事件記錄。 您可以在 Visual Studio 中檢查記錄檔以識別呈現錯誤,如此一來您就可以使用圖形診斷工具更詳細地檢查它們。
這是圖形記錄文件在 Visual Studio 中的樣子:
注意事項 |
---|
從 Visual Studio 2013 Update 3 開始,圖形診斷工具視窗皆裝載在 Visual Studio Shell 的獨立複本中。這個自訂殼層名為「Visual Studio 圖形分析」,可消除不必要的功能表和選項;除此以外,圖形記錄文件和工作流程都和之前一樣。 若要從 Visual Studio 啟動 Visual Studio 圖形分析,請在擷取介面中,依照縮圖影像上方的 [畫面格 …] 連結或按兩下縮圖,來選擇您擷取的其中一個畫面格。 如需此變更的詳細資訊,請參閱 圖形診斷概觀。 |
了解圖形記錄文件
使用 Visual Studio 檢查圖形記錄文件,可以將對擷取期間所發生的呈現目標造成影響的 Direct3D 事件視覺化。 您可以找出含有非預期輸出之呈現目標的區域。 當您在受影響區域中選取像素時,可以使用圖形診斷檢查像素及其著色器、影響它的 Direct3D 事件、導致那些事件的應用程式呼叫堆疊,以及支援那些事件的 DirectX 物件。 您可以使用此資訊診斷遊戲或應用程式中的呈現問題。
視窗 (Graphics Experiment.vsglog) 上方顯示所選取的畫面格目前的呈現目標輸出,而下方顯示含有所擷取畫面格之縮圖影像的 [畫面格清單]。
檢查畫面格
- 在 [畫面格清單] 中,選取您要檢查的畫面格。 圖形記錄文件上方的呈現目標輸出隨即更新,以顯示選取的畫面格。
檢查像素
- 在圖形記錄文件上方,從呈現目標輸出中選取您要的像素。 選取像素時,您可以使用 [圖形像素歷史記錄] 視窗,檢視所選取像素的詳細資訊。 如需詳細資訊,請參閱圖形像素歷史記錄。
播放電腦
[播放電腦] 也會顯示在 [畫面格清單] 右上角。 播放電腦是一部電腦或一個裝置,用來在稍後的圖形診斷工作階段期間,從圖形記錄檔播放圖形事件。 透過使用不同的裝置 (非開發電腦) 播放所擷取的事件,您可以更精確地重現發生問題的執行環境;例如,您可以使用具有與開發電腦所使用之圖形硬體或驅動程式不同的電腦,或其他類型的裝置 (例如 ARM Windows RT 平板電腦或 Windows Phone 裝置)。
如需如何指定播放電腦的詳細資訊,請參閱如何:變更圖形診斷播放電腦。
圖形記錄摘要資訊
圖形記錄檔是使用中文件時,[屬性] 視窗會顯示與已裝載圖形診斷擷取工作階段的環境相關的資訊。 隨即顯示數個分類的資訊。
Direct3D 資訊
列出有關擷取工作階段期間,所使用之顯示卡的硬體和驅動程式功能資訊。屬性
描述
10 位元 XR 高彩格式
如果支援 10 位元 XR 高彩格式,則為 True,否則為 False。
DirectCompute CS 4.x
如果支援 Compute Shader 4.0,則為 True,否則為 False。
雙精確度著色器
如果顯示卡支援雙精確度 (64 位元) 浮點值,則為 True,否則為 False。
驅動程式命令清單
如果驅動程式支援命令清單,則為 True,否則為 False。
驅動程式同時建立
如果驅動程式支援同時 (非同步) 建立,則為 True,否則為 False。
延伸格式 (BGRA 等)
如果支援延伸格式 (如 BGRA),則為 True,否則為 False。
最大 HW 功能層級
顯示顯示卡所支援的最高功能層級。
顯示資訊
列出擷取工作階段期間所使用之顯示卡的相關資訊。屬性
描述
描述
顯示卡描述字串。
顯示記憶體
已安裝在圖形卡上的記憶體數量。
驅動程式名稱
圖形卡驅動程式的名稱。
驅動程式版本
圖形卡驅動程式的版本。
名稱
圖形卡的名稱。
實驗檔案
列出與擷取工作階段相關聯之實驗檔案的資訊。屬性
描述
路徑
.vsglog 檔案的路徑。
注意事項 在舊版擷取下,未使用此屬性。
模組資訊
列出應用程式已在擷取工作階段期間,所載入之動態連結程式庫 (DLL) 的名稱和版本。系統資訊
列出已在擷取工作階段期間,裝載應用程式之硬體和作業系統的資訊。屬性
描述
記憶體
已安裝在電腦中的記憶體數量。
OS 架構
作業系統的目標 CPU 架構。
OS 版本
作業系統版本。
處理器
已安裝在電腦中的處理器。
目標應用程式架構
應用程式的目標 CPU 架構。 這可能與 OS 架構不同。
目標應用程式
列出做為擷取工作階段之原因的應用程式相關資訊。屬性
描述
上次修改日期/時間
建置應用程式的日期和時間。
路徑
應用程式的路徑。
處理序 ID
指定給應用程式的處理序 ID。
版本
應用程式版本。
VSG 記錄檔
列出圖形記錄文件的資訊。屬性
描述
建立者
已建立圖形記錄文件的應用程式名稱。 例如,如果已從 Visual Studio 啟動擷取工作階段 (手動擷取),則此屬性的值為 Visual Studio。
工作階段開始時間
擷取工作階段開始的日期和時間。
大小
圖形記錄文件的大小。
請參閱
工作