Partager via


Gestion de la mémoire vidéo et ordonnancement du GPU

Le gestionnaire de mémoire vidéo (VidMm) est un composant fourni par le système dans le noyau DirectX Graphics (Dxgkrnl) responsable de la gestion de la mémoire d’un GPU. VidMm gère les tâches liées à l’allocation, à la désallocation et à la gestion globale des ressources de mémoire graphique utilisées par les pilotes d’affichage en mode noyau (KMD) et les pilotes en mode utilisateur (UMD). Il fonctionne en même temps que le planificateur GPU fourni par le système (VidSch) pour gérer efficacement les ressources de mémoire.

VidMm est implémenté dans les fichiers de système d’exploitation suivants :

  • dxgkrnl.sys
  • dxgmms1.sys
  • dxgmms2.sys

Ces fichiers sont disponibles uniquement dans le cadre d’une installation du système d’exploitation et ne sont pas disponibles en tant que téléchargement distinct. Ces fichiers sont conçus uniquement pour fonctionner avec les autres fichiers du système d’exploitation qui les accompagnent. Les développeurs de pilotes graphiques ne doivent pas combiner les versions de ces fichiers.

Les sections suivantes décrivent le modèle de planification de la mémoire vidéo et de l’unité de traitement graphique (GPU) :

Gestion des segments de mémoire

Gestion des mémoires tampons DMA et des commandes

Accélération matérielle GDI

Offre de mémoire vidéo et récupération

Préemption GPU