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.