struttura D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT (d3d12.h)

Dettaglia le limitazioni dello spazio degli indirizzi virtuali della GPU dell'adattatore, inclusi i bit di indirizzo massimi per risorsa e per processo.

Sintassi

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

Members

MaxGPUVirtualAddressBitsPerResource

Numero massimo di bit di indirizzi virtuali GPU per risorsa.

Alcune schede hanno bit notevolmente inferiori disponibili per risorsa rispetto a ogni processo, mentre altri adattatori hanno bit notevolmente maggiori disponibili per risorsa rispetto a ogni processo. Quest'ultimo scenario tende a verificarsi in scenari meno comuni, ad esempio quando si esegue un processo a 32 bit in determinate schede UMA. Quando le funzionalità per risorsa sono maggiori di quelle per processo, le funzionalità maggiori per risorsa possono essere sfruttate solo da risorse riservate o pagine con mapping NULL.

MaxGPUVirtualAddressBitsPerProcess

Numero massimo di bit di indirizzi virtuali GPU per processo.

Quando questo valore è quasi uguale al budget di residenza disponibile, Evict non sarà un'opzione fattibile per gestire la residenza. Per altri dettagli, vedere MakeResident .

Commenti

Vedere la costante di enumerazione D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT nell'enumerazione D3D12_FEATURE .

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Strutture principali

D3D12_FEATURE