Vérification des bogues 0x10E : VIDEO_MEMORY_MANAGEMENT_INTERNAL

La vérification des bogues VIDEO_MEMORY_MANAGEMENT_INTERNAL a la valeur 0x0000010E. Cela indique que le gestionnaire de mémoire vidéo a rencontré une condition qu’il ne peut pas récupérer.

Important

Cette rubrique s’adresse aux développeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.

paramètres VIDEO_MEMORY_MANAGEMENT_INTERNAL

Le paramètre 1 décrit le type d’erreur de mémoire vidéo. Les valeurs du paramètre 1 qui n’apparaissent pas dans ce tableau doivent être examinées individuellement.

Paramètre 1 Cause de l’erreur

0x1

Une tentative a été effectuée pour faire pivoter une plage non pivotée.

0x2

Une tentative a été faite pour détruire un tas de processus non vide.

0x3

Une tentative d’annulation du mappage à partir d’un segment d’ouverture a échoué.

0x4

Une rotation dans un chemin d’accès doit réussir a échoué.

0x5

Échec d’une commande différée.

0x6

Une tentative a été effectuée pour réaffecter des ressources pour une allocation qui avait son éviction annulée.

0x7

Une tentative non valide a été effectuée pour différer l’utilisation gratuite.

0x8

La mémoire tampon d’accès direct partagé (DMA) contient une référence non valide.

0x9

Une tentative d’évictage d’une allocation a échoué.

0xA

Une tentative non valide d’utiliser une allocation épinglée a été effectuée.

0xB

Un pilote a retourné un code d’erreur non valide à partir de BuildPagingBuffer.

0xC

Une fuite de ressources a été détectée dans un segment.

0xD

Un segment est utilisé de manière incorrecte.

0xE

Une tentative de mappage d’une allocation dans un segment d’ouverture a échoué.

0xF

Un pilote a retourné un code d’erreur non valide à partir d’AcquireSwizzlingRange.

Paramètre 1 Cause de l’erreur

0x10

Un pilote a retourné un code d’erreur non valide à partir de ReleaseSwizzlingRange.

0x11

Une tentative non valide d’utiliser un segment d’ouverture a été effectuée.

0x12

Un pilote a dépassé la mémoire tampon DMA fournie.

0x13

Un pilote a dépassé la mémoire tampon de données privée fournie.

0x14

Une tentative de purger tous les segments a échoué.

0x15

Une tentative a été effectuée pour libérer un descripteur d’adresse virtuelle (VAD) qui était toujours à l’état pivoté

0x16

Un pilote a rompu le contrat de modèle de mémoire tampon DMA garanti.

0x17

Une défaillance inattendue de la commande système s’est produite.

0x18

Une tentative de libération de la ressource d’une allocation épinglée a échoué.

0x19

Un pilote n’a pas pu corriger une mémoire tampon DMA.

0x1A

Le propriétaire d’une allocation partagée a été libéré.

0x1B

Une tentative a été effectuée pour libérer une plage d’ouverture toujours utilisée.

0x1C

VidMm essaie de faire pivoter une allocation à partir de la mémoire tampon du cadre, mais l’va n’est pas pivoté là où il était attendu.

0x1D

VidMm tente d’utiliser la mémoire tampon de pagination qui n’a pas été maappée.

0x1E

VidMm tente d’effectuer une opération à partir du contexte de processus incorrect.

0x1F

VidMm tente de marquer une allocation avec une clôture inférieure qu’elle est actuellement marquée avec.

Paramètre 1 Cause de l’erreur

0x20

VidMm tente de manipuler une allocation est supposée inactive, mais n’est pas.

0x21

VidMm tente de vider la mémoire tampon de pagination en dehors de la préparation ou des données non activées a été trouvée dans la mémoire tampon de pagination au début d’une préparation.

0x22

VidMm tente de faire pivoter un va vers une plage non valide.

0x23

Le planificateur réveille un thread avant la fin de l’attente.

0x24

Une allocation est détruite qui a des références exceptionnelles à son magasin de stockage... la mémoire physique sera divulguée.

0x25

Le GPU a tenté d’écrire sur une zone non définie de l’ouverture.

0x26

Une VIDMM_LOCAL_ALLOC a été fermée à partir d’un processus autre que son propriétaire.

0x27

Une VIDMM_ALLOC n’a pas été réaffectée au point de fractionnement actuel.

0x28

Une exception inattendue s’est produite lors du référencement d’une allocation globale.

0x29

Un dépassement de capacité ou un sous-flux a été détecté lors de la manipulation d’un VIDMM_ALLOC nombre de références DMA.

0x2A

VidMm tente de libérer la dernière référence à l’allocation actuellement affichée.

0x2B

VidMm tente de libérer la plage de pages d’ouverture d’hôte du processeur non valide.

0x2C

VidMm tente de mapper une plage de pages à l’ouverture de l’hôte du processeur qui a déjà été mappée. Meilleure fuite de mémoire de cas.

0x2D

Échec de l’appel à DdiMapCpuHostAperture, mais il a dû réussir.

0x2E

Échec de l’appel à DdiUnmapCpuHostAperture, mais il a dû réussir.

0x2F

La taille de plage signalée ne correspond pas au nombre d’éléments alloués pour le tableau.

Paramètre 1 Cause de l’erreur

0x30

Une erreur s’est produite lors d’une opération d’adresse virtuelle GPU.

0x31

La file d’attente de pagination en cours de suppression est toujours traitée par le thread de travail VidMm.

0x32

La file d’attente de pagination en cours de suppression contient toujours des paquets en cours d’exécution.

0x33

L’appareil est détruit, mais il y a toujours des allocations qui y résident.

0x34

Une allocation de tas a reçu un événement de transition d’état incompatible avec l’état actuel.

0x35

La demande de pagination a échoué lors de la file d’attente de pagination par défaut.

0x36

La demande de pagination a échoué sur un paquet de pagination ou une reprise de l’appareil précédemment marqué comme irrécupérable et devrait réussir les appels suivants.

0x37

VidMm n’a pas pu verrouiller les pages d’une allocation pendant TDR.

0x38

VidMm libère une allocation qui a toujours des paquets de pagination qui le référencent.

0x39

VidMm place un appareil dans la zone de pénalité indéfinie, mais il a des paquets de pagination.

0x3A

Le thread de travail VidMm exécute une file d’attente de pagination qui est devenue suspendue.

0x3B

La mémoire est toujours pivotée vers la mémoire tampon de trame pendant la transition D3.

0x3C

La mémoire est toujours allouée ou mappée à l’ouverture de l’hôte du processeur. Cela indique que la mémoire peut toujours être pivotée vers la mémoire tampon de trame pendant une transition D3.

0x3D

Un groupe de segments non valide a été spécifié pendant une opération.

0x3E

Échec de l’acquisition de la protection d’exécution VIDMM_ALLOC.

0x3F

La reprise de l’appareil du planificateur pendant une opération de déplacement ou de défragmentation est en conflit avec l’état de la zone de pénalité. Cela implique que nous allons reprendre le planificateur d’un appareil dont la mémoire n’est pas encore accessible.

Paramètre 1 Cause de l’erreur

0x40

Tentative de démarrage d’un crochet de préparation alors qu’une autre opération est déjà en cours.

0x41

Suppression d’un VIDMM_CROSSADAPTER_ALLOC dont le nombre d’adaptateurs ou de résidence n’est pas égal à zéro.

0x42

Suppression d’un VIDMM_CROSSADAPTER_ALLOC qui a un nombre négatif de résidences ou d’adaptateurs.

0x43

Lors de l’enregistrement ou de la restauration du contenu de la mémoire tampon de trame réservée, nous n’avons pas pu mapper au moins une page de l’objet de section pour progresser.

0x44

La comptabilité du budget mémoire s’est terminée dans un sous-flux.

Cause

Cette vérification de bogue est généralement due à un comportement incorrect d’un pilote vidéo.

Résolution

Si le problème persiste, vérifiez Windows Update pour obtenir un pilote vidéo mis à jour.