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 |