structure D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT (d3d12.h)

Détaille les limitations de l’espace d’adressage virtuel GPU de l’adaptateur, y compris le nombre maximal de bits d’adressage par ressource et par processus.

Syntaxe

typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT {
  UINT MaxGPUVirtualAddressBitsPerResource;
  UINT MaxGPUVirtualAddressBitsPerProcess;
} D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT;

Membres

MaxGPUVirtualAddressBitsPerResource

Nombre maximal de bits d’adresse virtuelle GPU par ressource.

Certaines cartes ont beaucoup moins de bits disponibles par ressource que par processus, tandis que d’autres cartes ont beaucoup plus de bits disponibles par ressource que par processus. Ce dernier scénario a tendance à se produire dans des scénarios moins courants, comme lors de l’exécution d’un processus 32 bits sur certaines cartes UMA. Lorsque les fonctionnalités par ressource sont supérieures à celles de chaque processus, les fonctionnalités par ressource supérieures ne peuvent être exploitées que par des ressources réservées ou des pages mappées NULL.

MaxGPUVirtualAddressBitsPerProcess

Nombre maximal de bits d’adresse virtuelle GPU par processus.

Lorsque cette valeur est presque égale au budget de résidence disponible, Evict ne sera pas une option possible pour gérer la résidence. Pour plus d’informations, consultez MakeResident .

Remarques

Consultez la constante d’énumération D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT dans l’énumération D3D12_FEATURE .

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Structures principales

D3D12_FEATURE