Controllo bug 0x10E: VIDEO_MEMORY_MANAGEMENT_INTERNAL
Il controllo dei bug VIDEO_MEMORY_MANAGEMENT_INTERNAL ha un valore pari a 0x0000010E. Ciò indica che la gestione della memoria video ha rilevato una condizione da cui non è possibile eseguire il ripristino.
Importante
Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.
parametri VIDEO_MEMORY_MANAGEMENT_INTERNAL
Il parametro 1 descrive il tipo di errore di memoria video. I valori per il parametro 1 che non vengono visualizzati in questa tabella devono essere esaminati singolarmente.
Parametro 1 | Causa dell'errore |
---|---|
0x1 |
È stato effettuato un tentativo di ruotare un intervallo non di rotazione. |
0x2 |
È stato effettuato un tentativo di distruggere un heap di processo non vuoto. |
0x3 |
Tentativo di rimuovere il mapping da un segmento di apertura non riuscito. |
0x4 |
Una rotazione in un percorso con esito positivo non è riuscita. |
0x5 |
Comando posticipato non riuscito. |
0x6 |
È stato effettuato un tentativo di riallocare le risorse per un'allocazione che ha annullato la rimozione. |
0x7 |
È stato effettuato un tentativo non valido di rinviare l'utilizzo gratuito. |
0x8 |
Il buffer DMA (Split Direct Memory Access) contiene un riferimento non valido. |
0x9 |
Tentativo di rimozione di un'allocazione non riuscita. |
0xA |
È stato effettuato un tentativo non valido di usare un'allocazione bloccata. |
0xB |
Un driver ha restituito un codice di errore non valido da BuildPagingBuffer. |
0xC |
È stata rilevata una perdita di risorse in un segmento. |
0xD |
Un segmento viene usato in modo non corretto. |
0xE |
Tentativo di eseguire il mapping di un'allocazione in un segmento di apertura non riuscito. |
0xf |
Un driver ha restituito un codice di errore non valido da AcquireSwizzlingRange. |
Parametro 1 | Causa dell'errore |
---|---|
0x10 |
Un driver ha restituito un codice di errore non valido da ReleaseSwizzlingRange. |
0x11 |
È stato effettuato un tentativo non valido di usare un segmento di apertura. |
0x12 |
Un driver ha superato l'overflow del buffer DMA fornito. |
0x13 |
Un driver ha superato l'overflow del buffer di dati privato fornito. |
0x14 |
Tentativo di eliminazione di tutti i segmenti non riuscito. |
0x15 |
È stato effettuato un tentativo di liberare un descrittore di indirizzo virtuale (VAD) ancora nello stato ruotato |
0x16 |
Un driver ha interrotto il contratto del modello di buffer DMA garantito. |
0x17 |
Si è verificato un errore imprevisto del comando di sistema. |
0x18 |
Tentativo di rilasciare una risorsa di allocazione aggiunta non riuscita. |
0x19 |
Un driver non è riuscito a applicare patch a un buffer DMA. |
0x1A |
Il proprietario di un'allocazione condivisa è stato liberato. |
0x1B |
È stato effettuato un tentativo di rilasciare un intervallo di aperture ancora in uso. |
0x1C |
VidMm sta tentando di ruotare un'allocazione dal buffer di frame, ma l'va non viene ruotata dove era previsto. |
0x1D |
VidMm sta tentando di usare il buffer di paging non mappato. |
0x1e |
VidMm sta tentando di eseguire un'operazione dal contesto di processo errato. |
0x1F |
VidMm sta cercando di contrassegnare un'allocazione con un limite inferiore rispetto a quello attualmente contrassegnato con . |
Parametro 1 | Causa dell'errore |
---|---|
0x20 |
VidMm sta tentando di modificare un'allocazione si presuppone che sia inattivo, ma non lo è. |
0x21 |
VidMm sta tentando di scaricare il buffer di paging all'esterno della preparazione o dei dati non sflushed trovati nel buffer di paging all'inizio di una preparazione. |
0x22 |
VidMm sta tentando di ruotare un va in un intervallo non valido. |
0x23 |
L'utilità di pianificazione riattiva un thread prima del completamento dell'attesa. |
0x24 |
Un'allocazione viene distrutta che ha riferimenti in sospeso al suo archivio di backup... memoria fisica verrà persa. |
0x25 |
La GPU ha tentato di scrivere su un'area non definita dell'apertura. |
0x26 |
Un VIDMM_LOCAL_ALLOC è stato chiuso da un processo diverso dal proprietario. |
0x27 |
Un VIDMM_ALLOC non è stato riprogrammato al punto di divisione corrente. |
0x28 |
Si è verificata un'eccezione imprevista quando si fa riferimento a un'allocazione globale. |
0x29 |
È stato rilevato un overflow o un underflow durante la modifica di un VIDMM_ALLOC conteggio dei riferimenti DMA. |
0x2A |
VidMm sta tentando di liberare l'ultimo riferimento all'allocazione attualmente visualizzata. |
0x2B |
VidMm sta provando a liberare un intervallo di pagine di Apertura host cpu non valido. |
0x2C |
VidMm sta tentando di eseguire il mapping di un intervallo di pagine all'apertura host cpu, già mappato in precedenza. Perdita di memoria nel caso migliore. |
0x2D |
La chiamata a DdiMapCpuHostAperture non è riuscita, ma è prevista l'esito positivo. |
0x2E |
La chiamata a DdiUnmapCpuHostAperture non è riuscita, ma è prevista l'esito positivo. |
0x2F |
Le dimensioni dell'intervallo segnalate non corrispondono al numero di elementi allocati per la matrice. |
Parametro 1 | Causa dell'errore |
---|---|
0x30 |
Si è verificato un errore durante un'operazione di indirizzo virtuale GPU. |
0x31 |
La coda di paging eliminata viene ancora elaborata dal thread di lavoro VidMm. |
0x32 |
La coda di paging eliminata contiene ancora pacchetti in esecuzione. |
0x33 |
Il dispositivo viene distrutto, ma ci sono ancora allocazioni residenti su di esso. |
0x34 |
Un'allocazione dell'heap ha ricevuto un evento di transizione dello stato incompatibile con lo stato corrente. |
0x35 |
La richiesta di paging non è riuscita alla coda di paging predefinita. |
0x36 |
La richiesta di paging non è riuscita in un pacchetto di paging o in una ripresa del dispositivo contrassegnata in precedenza come irreversibile e si prevede che le chiamate successive abbiano esito positivo. |
0x37 |
VidMm non è riuscito a bloccare le pagine di un'allocazione durante il TDR. |
0x38 |
VidMm libera un'allocazione che contiene ancora pacchetti di paging che lo fanno riferimento. |
0x39 |
VidMm sta mettendo un dispositivo nella casella di penalità illimitata, ma ha pacchetti di paging. |
0x3A |
Il thread di lavoro VidMm esegue una coda di paging che è stata sospesa. |
0x3B |
La memoria viene ancora ruotata nel buffer dei fotogrammi durante la transizione D3. |
0x3C |
La memoria è ancora allocata o mappata all'apertura dell'host DELLA CPU. Ciò indica che la memoria può ancora essere ruotata nel buffer dei fotogrammi durante una transizione D3. |
0x3D |
Durante un'operazione è stato specificato un gruppo di segmenti non valido. |
0x3E |
Impossibile acquisire la protezione VIDMM_ALLOC rundown. |
0x3F |
Ripresa del dispositivo dell'utilità di pianificazione durante un'operazione di spostamento o deframmentazione è in conflitto con lo stato della casella di penalità. Ciò implica che verrà ripresa l'utilità di pianificazione per un dispositivo la cui memoria non è ancora accessibile. |
Parametro 1 | Causa dell'errore |
---|---|
0x40 |
Tentativo di avviare una parentesi di preparazione mentre è già in corso un'altra operazione. |
0x41 |
Eliminazione di un VIDMM_CROSSADAPTER_ALLOC con residenza o numero di adattatori diverso da zero. |
0x42 |
Eliminazione di un VIDMM_CROSSADAPTER_ALLOC con un conteggio negativo della residenza o dell'adattatore. |
0x43 |
Durante il salvataggio o il ripristino del contenuto del buffer dei frame riservati, non è stato possibile eseguire il mapping di almeno una pagina dell'oggetto sezione per eseguire l'avanzamento. |
0x44 |
La contabilità del budget di memoria è finita in un sottoflusso. |
Causa
Questo controllo dei bug è in genere causato da un comportamento improprio di un driver video.
Risoluzione
Se il problema persiste, controllare Windows Update per un driver video aggiornato.