Gestione della memoria video e pianificazione GPU
Il gestore di memoria video (VidMm) è un componente fornito dal sistema all'interno del kernel di grafica DirectX (Dxgkrnl) responsabile della gestione della memoria di una GPU. VidMm gestisce le attività correlate all'allocazione, alla deallocazione e alla gestione complessiva delle risorse di memoria grafica usate sia dai driver di visualizzazione in modalità kernel (KMD) che dai driver in modalità utente (UMD). Funziona insieme all'utilità di pianificazione GPU fornita dal sistema (VidSch) per gestire in modo efficiente le risorse di memoria.
VidMm viene implementato nei file del sistema operativo seguenti:
- dxgkrnl.sys
- dxgmms1.sys
- dxgmms2.sys
Questi file sono disponibili solo come parte di un'installazione del sistema operativo e non sono disponibili come download separato. Questi file sono progettati solo per lavorare insieme agli altri file del sistema operativo che li accompagnano. Gli sviluppatori di driver grafici non devono combinare versioni di questi file.
Le sezioni seguenti descrivono il modello di pianificazione della memoria video e dell'unità di elaborazione grafica (GPU):
Gestione dei segmenti di memoria
Gestione dei buffer DMA e dei comandi