D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT 結構 (d3d12.h)
詳細數據配接器的 GPU 虛擬位址空間限制,包括每個資源和每個進程的最大位址位。
語法
typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT {
UINT MaxGPUVirtualAddressBitsPerResource;
UINT MaxGPUVirtualAddressBitsPerProcess;
} D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT;
成員
MaxGPUVirtualAddressBitsPerResource
每個資源的 GPU 虛擬位址位上限。
某些配接器在每個資源上可用的位明顯小於每個進程,而其他配接器則比每個進程有明顯更高的可用位。 後者的案例通常發生在較不常見的案例中,例如在特定UMA配接器上執行32位進程時。 當每個資源功能大於每個進程時,每個資源功能的最大功能只能由保留資源或 NULL 對應頁面利用。
MaxGPUVirtualAddressBitsPerProcess
每個進程的最大 GPU 虛擬位址位。
當此值幾乎等於可用的落地預算時, 收回 將不會是管理落地的可行選項。 如需詳細資訊,請參閱 MakeResident 。
備註
請參閱D3D12_FEATURE列舉中的列舉常數 D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT 。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12.h |