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

Weitere Informationen

Kernstrukturen

D3D12_FEATURE