在登錄檔中設定 DXGI 資訊
DXGI 和參考光柵化器會使用 HKEY_LOCAL_MACHINE\Software\Microsoft\
子機碼下的下列登錄機碼來控制行為。
名字 | 類型 | 描述 |
---|---|---|
DXGI\DisableFullscreenWatchdog | DWORD | 設定為 1 以停用監視程式線程。 |
Direct3D\ReferenceDevice\FlushOften | DWORD | 設為 1 以經常清空。 |
Direct3D\ReferenceDevice\FenceEachEntryPoint | DWORD | 將此參數設為 1,以便在每次呼叫 DDI 函式時都使用與 GPU 的同步操作。 使用 GPU 隔離表示清除命令批次並封鎖,直到 GPU 閑置為止。 |
Direct3D\ReferenceDevice\Debug | DWORD | 設定為 1 至:a。 經常排清,並使用 GPU 對 DDI 函式柵欄進行每個呼叫。 b. 以單執行緒模式執行參考光柵化器(RefRast)。 |
Direct3D\ReferenceDevice\D3D10RefGdiDisplayMask | DWORD | DWORD 遮罩中的每個位元會啟用(設為 1)或停用(設為 0)參考裝置所控制的顯示器。 |
Direct3D\ReferenceDevice\SingleThreaded | DWORD | 設定為 1 以啟用執行 RefRast 單個線程。 |
Direct3D\ReferenceDevice\ForceHeapAlloc | DWORD | 將值設定為1,以使參考裝置使用常規進程堆(heap)來建立資源,而非使用其他配置機制。 |
Direct3D\ReferenceDevice\AllowAsync | DWORD | 設定為 1 以允許參考裝置的第二個執行緒以異步方式運行(也就是說,允許多個命令緩衝區保持未完成)。 參考硬體通常會在第二個線程中執行;不過,第二個線程會在主要線程可以繼續之前完成其所有工作。 |
Direct3D\ReferenceDevice\SimulateInfinitelyFastHW | DWORD | 設定為 1,讓參考裝置的模擬硬體程式只有少數有限的命令,讓參考裝置看起來非常快速(基本上不執行任何動作)。 驅動程式可以使用此金鑰作為效能工具。 |