D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT-Struktur (d3d12.h)
Beschreibt die Einschränkungen des virtuellen GPU-Adressraums des Adapters, einschließlich der maximalen Adressbits pro Ressource und pro Prozess.
Syntax
typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT {
UINT MaxGPUVirtualAddressBitsPerResource;
UINT MaxGPUVirtualAddressBitsPerProcess;
} D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT;
Member
MaxGPUVirtualAddressBitsPerResource
Die maximale Anzahl virtueller GPU-Adressbits pro Ressource.
Einige Adapter verfügen über deutlich weniger Bits pro Ressource als pro Prozess, während andere Adapter deutlich mehr Bits pro Ressource als pro Prozess zur Verfügung haben. Letzteres Szenario tritt in weniger häufigen Szenarien auf, z. B. beim Ausführen eines 32-Bit-Prozesses auf bestimmten UMA-Adaptern. Wenn die Funktionen pro Ressource größer als pro Prozess sind, können die größeren Funktionen pro Ressource nur durch reservierte Ressourcen oder null zugeordnete Seiten genutzt werden.
MaxGPUVirtualAddressBitsPerProcess
Die maximale Anzahl virtueller GPU-Adressbits pro Prozess.
Wenn dieser Wert nahezu dem verfügbaren Residenzbudget entspricht, ist Evict keine praktikable Option zum Verwalten der Residenz. Weitere Informationen finden Sie unter MakeResident .
Hinweise
Siehe die D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT Enumerationskonstante in der D3D12_FEATURE-Enumeration .
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |