Comprobación de errores 0x10E: VIDEO_MEMORY_MANAGEMENT_INTERNAL
La comprobación de errores VIDEO_MEMORY_MANAGEMENT_INTERNAL tiene un valor de 0x0000010E. Esto indica que el administrador de memoria de vídeo ha encontrado una condición de la que no se puede recuperar.
Importante
Este artículo va dirigido a programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.
Parámetros de VIDEO_MEMORY_MANAGEMENT_INTERNAL
El parámetro 1 describe el tipo de error de memoria de vídeo. Los valores del parámetro 1 que no aparecen en esta tabla deben examinarse individualmente.
Parámetro 1 | Causa del error |
---|---|
0x1 |
Se intentó rotar un intervalo que no es de rotación. |
0x2 |
Se intentó destruir un montón de procesos no vacío. |
0x3 |
Error al intentar desasignar un segmento de apertura. |
0x4 |
Error de rotación en una ruta de acceso que debe ser correcta. |
0x5 |
Error en un comando diferido. |
0x6 |
Se intentó reasignar recursos para una asignación que tenía cancelada su expulsión. |
0x7 |
Se intentó aplazar el uso libre. |
0x8 |
El búfer de acceso directo a memoria (DMA) dividido contiene una referencia no válida. |
0x9 |
Error al intentar expulsar una asignación. |
0xA |
Se realizó un intento no válido de usar una asignación anclada. |
0xB |
Un controlador devolvió un código de error no válido de BuildPagingBuffer. |
0xC |
Se detectó una pérdida de recursos en un segmento. |
0xD |
Un segmento se está usando incorrectamente. |
0xE |
Error al intentar asignar una asignación en un segmento de apertura. |
0xF |
Un controlador devolvió un código de error no válido de AcquireSwizzlingRange. |
Parámetro 1 | Causa del error |
---|---|
0x10 |
Un controlador devolvió un código de error no válido de ReleaseSwizzlingRange. |
0x11 |
Se realizó un intento no válido de usar un segmento de apertura. |
0x12 |
Un controlador desbordó el búfer DMA proporcionado. |
0x13 |
Un controlador desbordó el búfer de datos privado proporcionado. |
0x14 |
Error al intentar purgar todos los segmentos. |
0x15 |
Se intentó liberar un descriptor de dirección virtual (VAD) que todavía estaba en estado rotado. |
0x16 |
Un controlador infringió el contrato del modelo de búfer DMA garantizado. |
0 x 17 |
Se ha producido un error inesperado en el comando del sistema. |
0x18 |
Error al intentar liberar un recurso de asignación anclado. |
0x19 |
Un controlador no pudo aplicar revisiones a un búfer DMA. |
0x1A |
Se liberó el propietario de una asignación compartida. |
0x1B |
Se intentó liberar un intervalo de apertura que todavía está en uso. |
0x1C |
VidMm está intentando volver a rotar una asignación desde el búfer de cuadros, pero el VA no rota donde se esperaba. |
0x1D |
VidMm está intentando usar el búfer de paginación que no se ha asignado. |
0x1E |
VidMm está intentando realizar una operación desde el contexto de proceso incorrecto. |
0x1F |
VidMm está intentando marcar una asignación con una barrera inferior a la que tiene actualmente. |
Parámetro 1 | Causa del error |
---|---|
0x20 |
VidMm está intentando manipular una asignación que se supone que está inactiva pero no lo está. |
0x21 |
VidMm está intentando vaciar el búfer de paginación fuera de la preparación o se han encontrado datos sin vaciar en el búfer de paginación al inicio de una preparación. |
0x22 |
VidMm está intentando rotar un VA a un intervalo no válido. |
0x23 |
El programador reactiva un subproceso antes de que se complete la espera. |
0x24 |
Se está destruyendo una asignación que tiene referencias pendientes en su almacén de respaldo... se perderá la memoria física. |
0x25 |
La GPU intentó escribir en un área no definida de la abertura. |
0x26 |
Se cerró un VIDMM_LOCAL_ALLOC de un proceso distinto de su propietario. |
0x27 |
No se ha reprogramado un VIDMM_ALLOC en el punto de división actual. |
0x28 |
Se produjo una excepción inesperada al hacer referencia a una asignación global. |
0x29 |
Se ha detectado un desbordamiento o un subdesbordamiento al manipular un recuento de referencia DMA VIDMM_ALLOC. |
0x2A |
VidMm está intentando liberar la última referencia a la asignación que se muestra actualmente. |
0x2B |
VidMm está intentando liberar un intervalo de páginas de apertura de host de CPU no válido. |
0x2C |
VidMm está intentando asignar un intervalo de páginas a la apertura del host de CPU que ya estaba asignada anteriormente. Mejor caso de pérdida de memoria. |
0x2D |
Error en la llamada a DdiMapCpuHostAperture, pero se esperaba que se realizara correctamente. |
0x2E |
Error en la llamada a DdiUnmapCpuHostAperture pero se esperaba que se realizara correctamente. |
0x2F |
El tamaño del intervalo notificado no coincide con el número de elementos asignados para la matriz. |
Parámetro 1 | Causa del error |
---|---|
0x30 |
Error durante una operación de dirección virtual de GPU. |
0x31 |
El subproceso de trabajo VidMm sigue procesando la cola de paginación que se está eliminando. |
0x32 |
La cola de paginación que se va a eliminar todavía contiene paquetes en ejecución. |
0x33 |
El dispositivo se está destruyendo, pero todavía contiene asignaciones. |
0x34 |
Una asignación de montón ha recibido un evento de transición de estado incompatible con el estado actual. |
0x35 |
Error en la solicitud de paginación en la cola de paginación predeterminada. |
0x36 |
Error en la solicitud de paginación en un paquete de paginación o reanudación del dispositivo que se marcó anteriormente como irrecuperable y se esperaba que se realizaran correctamente las llamadas posteriores. |
0x37 |
VidMm no pudo bloquear páginas de una asignación durante TDR. |
0x38 |
VidMm está liberando una asignación que todavía tiene paquetes de paginación que hacen referencia a ella. |
0x39 |
VidMm está colocando un dispositivo en el cuadro de penalización indefinida, pero tiene paquetes de paginación. |
0x3A |
El subproceso de trabajo de VidMm está ejecutando una cola de paginación que se suspendió. |
0x3B |
La memoria sigue rotando hasta el búfer de cuadros durante la transición D3. |
0x3C |
La memoria todavía está asignada a la apertura del host de CPU. Esto indica que la memoria todavía se puede rotar al búfer de cuadros durante una transición D3. |
0x3D |
Durante una operación se especificó un grupo de segmentos no válido. |
0x3E |
No se pudo adquirir la protección de ejecución de VIDMM_ALLOC. |
0x3F |
Reanudar el dispositivo del programador durante una operación de movimiento o desfragmentación entra en conflicto con el estado del cuadro de penalización. Esto implica que se reanudará el programador de un dispositivo cuya memoria aún no es accesible. |
Parámetro 1 | Causa del error |
---|---|
0x40 |
Se ha intentado iniciar un grupo de preparación mientras otra operación ya está en curso. |
0x41 |
Eliminación de un VIDMM_CROSSADAPTER_ALLOC que tiene un recuento de adaptadores o residencias que no son cero. |
0x42 |
Eliminación de un VIDMM_CROSSADAPTER_ALLOC que tiene un recuento negativo de residencias o adaptadores. |
0x43 |
Al guardar o restaurar el contenido reservado del búfer de marcos, no se pudo asignar al menos una página del objeto de sección para avanzar. |
0x44 |
La contabilidad presupuestaria de memoria terminó en un flujo inferior. |
Causa
Esta comprobación de errores suele deberse a que un controlador de vídeo se comporta incorrectamente.
Solución
Si el problema persiste, busque en Windows Update un controlador de vídeo actualizado.