0x10E de vérification des bogues : VIDEO_MEMORY_MANAGEMENT_INTERNAL

Le case activée de bogue VIDEO_MEMORY_MANAGEMENT_INTERNAL a la valeur 0x0000010E. Cela indique que le gestionnaire de mémoire vidéo a rencontré une condition à partir de laquelle il ne peut pas récupérer.

Important

Cet article est destiné aux programmeurs. 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 de 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 de rotation d’une plage sans rotation a été effectuée.

0x2

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

0x3

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

0x4

Une rotation dans un chemin d’accès must-réussite a échoué.

0x5

Une commande différée a échoué.

0x6

Une tentative a été effectuée pour réallouer des ressources pour une allocation dont l’éviction a été annulée.

0x7

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

0x8

La mémoire tampon DMA (Split Direct Memory Access) contient une référence non valide.

0x9

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

0xA

Une tentative d’utilisation d’une allocation épinglée n’est pas valide.

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 renvoyé un code d’erreur non valide à partir de 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 d’utilisation d’un segment d’ouverture non valide 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ées fournie.

0x14

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

0x15

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

0x16

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

0x17

Un échec inattendu de commande système s’est produit.

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 qui est toujours en cours d’utilisation.

0x1C

VidMm tente de faire pivoter une allocation à partir de la mémoire tampon de trame, mais l’instance d’évaluation n’est pas pivotée là où elle était attendue.

0x1D

VidMm tente d’utiliser la mémoire tampon de pagination qui ont été non mappées.

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 à celle avec qui elle est actuellement marquée.

Paramètre 1 Cause de l’erreur

0x20

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

0x21

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

0x22

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

0x23

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

0x24

Une allocation est en cours de destruction qui a des références exceptionnelles à son magasin de sauvegarde... 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 d’un processus autre que son propriétaire.

0x27

Une VIDMM_ALLOC n’a pas été reprogrammé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 flux inférieur a été détecté lors de la manipulation d’un nombre de références DMA VIDMM_ALLOC.

0x2A

VidMm tente de libérer la dernière référence à l’allocation qui s’affiche actuellement.

0x2B

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

0x2C

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

0x2D

L’appel à DdiMapCpuHostAperture a échoué, mais on s’attendait à ce qu’il réussisse.

0x2E

L’appel à DdiUnmapCpuHostAperture a échoué, mais on s’attendait à ce qu’il réussisse.

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 en cours de traitement 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 en cours de destruction, mais il y a toujours des allocations résidentes sur celui-ci.

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é dans la file d’attente de pagination par défaut.

0x36

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

0x37

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

0x38

VidMm libère une allocation qui a toujours des paquets de pagination qui la 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 a été suspendue.

0x3B

La mémoire est toujours pivotée vers la mémoire tampon d’image 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 d’image 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 VIDMM_ALLOC d’exécution.

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 pour 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 de résidences ou d’adaptateurs n’est pas nul.

0x42

Suppression d’un VIDMM_CROSSADAPTER_ALLOC dont le nombre de résidences ou d’adaptateurs est négatif.

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 retrouvée dans un flux inférieur.

Cause

Ce bogue case activée est généralement dû à un comportement incorrect d’un pilote vidéo.

Résolution

Si le problème persiste, case activée Windows Update pour un pilote vidéo mis à jour.