VIDEO_TDR_FAILURE

El error VIDEO_TDR_FAILURE (0x00000116) en Windows ocurre cuando la tarjeta gráfica o su controlador dejan de responder y el sistema no puede recuperarlos, mostrando una pantalla azul.

¿Qué significa este error?

Para entender este código, es necesario conocer el mecanismo TDR (Timeout Detection and Recovery) de Windows:

Concepto Descripción
TDR (Timeout Detection and Recovery) Es un sistema de Windows que detecta si la tarjeta gráfica se ha quedado "congelada" intentando procesar una tarea .
Tiempo de espera (Timeout) Por defecto, el sistema espera 2 segundos a que la GPU responda .
Recuperación fallida La pantalla azul aparece si la GPU no responde y el intento de recuperación del controlador también fracasa .

Si el proceso de recuperación funciona, solo verás un mensaje en la bandeja del sistema indicando que "El controlador de pantalla dejó de responder y se ha recuperado" . Cuando el error es más grave y no hay recuperación posible, el sistema muestra la pantalla azul con el código VIDEO_TDR_FAILURE.

Parámetros del Error (para diagnóstico avanzado)

Si analizas los archivos de volcado (minidump), el error incluye parámetros que ayudan a identificar la causa:

Parámetro Significado
1 Puntero al contexto de recuperación TDR interna, si está disponible.
2 Puntero al controlador responsable (ej. nvlddmkm.sys, atikmpag.sys, igdkmd64.sys).
3 Código de error de la última operación que falló (ej. 0xC000009A).
4 Datos internos dependientes del contexto.

El parámetro 2 es crucial: te indica qué controlador específico está fallando. Los más comunes son:

  • nvlddmkm.sys → Problemas con tarjetas gráficas NVIDIA
  • atikmpag.sys → Problemas con tarjetas gráficas AMD
  • igdkmd64.sys → Problemas con gráficos integrados Intel

Causas Principales

1. Controladores de gráficos defectuosos o desactualizados

La causa más frecuente. Un controlador incompatible, corrupto o mal instalado no puede completar las operaciones gráficas a tiempo.

2. Sobrecalentamiento (Overheating)

Las GPU (tarjetas gráficas) generan mucho calor. Si el sistema de refrigeración es insuficiente, la tarjeta puede ralentizarse o bloquearse para protegerse, causando el timeout.

3. Overclocking inestable

Tanto el overclocking de la GPU como el de la memoria RAM o el procesador pueden hacer que los tiempos de respuesta se salgan de los parámetros estables.

4. Suministro de energía insuficiente

La fuente de alimentación (PSU) debe proporcionar suficiente energía estable a la tarjeta gráfica, especialmente en momentos de alta demanda (juegos o renderizado).

5. Hardware defectuoso

La propia tarjeta gráfica puede tener daños físicos, o la memoria RAM puede estar corrupta, afectando indirectamente al rendimiento gráfico.

6. Software conflictivo en segundo plano

Aplicaciones con superposiciones gráficas (overlays) o efectos visuales excesivos del propio Windows pueden saturar el tiempo de respuesta de la GPU.

Soluciones paso a paso

A continuación, se presentan las soluciones ordenadas de menor a mayor complejidad.

Paso 0: Análisis inicial (opcional pero recomendado)

  1. Abre el Visor de eventos (eventvwr.msc) → Registros de WindowsSistema.
  2. Busca eventos con ID 4101 (Display) que digan "El controlador de pantalla dejó de responder y se ha recuperado" . Esto confirma que el TDR está ocurriendo.
  3. Si tienes archivos .dmp en C:WindowsMinidump, analízalos con BlueScreenView para ver qué controlador aparece en el parámetro 2.

Paso 1: Iniciar en Modo seguro para verificar

Si la pantalla azul ocurre al iniciar Windows:

  1. Accede al Entorno de recuperación (WinRE) forzando el apagado 2-3 veces durante el arranque.
  2. Ve a Solucionar problemas > Opciones avanzadas > Configuración de inicio > Reiniciar.
  3. Presiona 4 para Modo seguro.

¿Qué significa?

  • Si no hay error en Modo seguro → es un problema de controlador o software.
  • Si el error persiste → es más probable un fallo de hardware.

Paso 2: Limpiar y reinstalar controladores de gráficos (Solución más efectiva)

La acumulación de controladores corruptos es una causa muy común.

  1. Descarga DDU (Display Driver Uninstaller) desde su sitio oficial (es una herramienta gratuita y ampliamente recomendada en foros técnicos).
  2. Reinicia en Modo seguro (como se explicó arriba).
  3. Ejecuta DDU: Selecciona el tipo de dispositivo (GPU) y fabricante (NVIDIA/AMD/Intel), luego haz clic en "Limpiar y reiniciar" .
  4. Una vez reiniciado, instala el controlador más reciente descargado desde la página oficial del fabricante (NVIDIA, AMD o Intel), NO uses actualizadores automáticos genéricos.
    • Consejo: Si la versión más reciente falla, prueba una versión anterior un par de meses (los informes de usuarios indican que a veces las versiones más nuevas son inestables).

Paso 3: Verificar la temperatura del sistema

Una refrigeración insuficiente puede provocar fallos de tiempo de espera .

  • Programas recomendados: HWMonitor, MSI Afterburner o GPU-Z.
  • Límites orientativos de temperatura bajo carga (jugando o renderizando):
    • GPU NVIDIA/AMD: < 85°C (aunque muchas soportan más, la estabilidad puede fallar).
    • CPU (Procesador): < 80-85°C.
  • Soluciones: Limpia el polvo de los ventiladores, mejora la ventilación de la caja o ajusta la curva de ventilación de la GPU con MSI Afterburner.

Paso 4: Modificar el tiempo de espera del TDR (Avanzado)

Este método modifica el registro de Windows para darle más tiempo a la GPU antes de que el sistema la declare como "no responsive". Advertencia: Editar el registro incorrectamente puede dañar el sistema. Haz una copia de seguridad antes de continuar.

  1. Presiona Windows + R, escribe regedit y Enter.
  2. Navega a: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
  3. Haz clic derecho en el panel derecho → NuevoValor DWORD (32 bits).
  4. Nómbralo como TdrDelay y dale un valor de 10 (en decimal). Esto aumenta el tiempo de espera de 2 a 10 segundos.
  5. Opcional: Crea también TdrDdiDelay con valor 10 para dar más tiempo de respuesta al controlador.
  6. Reinicia el equipo.

Paso 5: Deshabilitar el inicio rápido y los efectos visuales

  • Deshabilitar inicio rápido: Este modo a veces corrompe la carga de controladores.
    1. Panel de Control > Opciones de energía > Elegir el comportamiento de los botones de inicio/apagado.
    2. Haz clic en Cambiar configuración actualmente no disponible.
    3. Desmarca Activar inicio rápido y guarda .
  • Ajustar efectos visuales:
    1. Windows + R > SystemPropertiesPerformance > Enter.
    2. En la pestaña Efectos visuales, selecciona "Ajustar para obtener el mejor rendimiento".

Paso 6: Diagnosticar y actualizar otros componentes

  • Diagnóstico de memoria RAM: Ejecuta la herramienta "Diagnóstico de memoria de Windows" para descartar que la RAM esté causando corrupción en los datos de video.
  • Actualizar BIOS/UEFI: Visita la página de soporte de tu placa base. Una BIOS desactualizada puede causar incompatibilidades con las GPU modernas.
  • Prueba de hardware: Si es posible, prueba la tarjeta gráfica en otro equipo o prueba con otra fuente de alimentación (PSU) de mayor potencia.

Resumen de acciones por prioridad

Prioridad Acción Por qué es importante
1 Limpiar e instalar controladores con DDU Soluciona el 80% de los casos al eliminar controladores corruptos.
2 Verificar temperaturas (HWMonitor) El sobrecalentamiento es la segunda causa más común.
3 Aumentar TdrDelay en el Registro Da más tiempo a la GPU para terminar tareas complejas.
4 Deshabilitar inicio rápido y efectos visuales Reduce conflictos de carga y libera recursos de GPU.
5 Diagnosticar RAM y actualizar BIOS Descarta problemas de componentes relacionados.

Conclusión

El error VIDEO_TDR_FAILURE indica que tu tarjeta gráfica o su controlador no respondieron a tiempo.

La solución más efectiva suele ser una limpieza profunda de los controladores con DDU seguida de una reinstalación limpia.

Si el problema persiste, verifica las temperaturas y considera aumentar el tiempo de espera del TDR en el registro de Windows.

En casos más graves, el error puede deberse a un fallo de hardware: sobrecalentamiento crónico, fuente de alimentación insuficiente o, en última instancia, una tarjeta gráfica defectuosa, especialmente si el problema aparece incluso en Modo seguro o después de reinstalar el sistema operativo.