JBeExJBeEx

Pantalla azul VIDEO_TDR_ERROR (0x00000116): causas y solución

Pantalla azul VIDEO_TDR_ERROR (0x00000116): causas y solución

La pantalla azul VIDEO_TDR_ERROR (código 0x00000116) aparece cuando la tarjeta gráfica deja de responder y Windows no consigue recuperarla reiniciando su controlador. Suele ocurrir al jugar, al ver vídeo, al usar programas de edición o incluso al navegar, cuando la gráfica trabaja con más carga.

Antes del pantallazo es habitual que la pantalla se quede congelada o en negro unos segundos. Las causas más frecuentes son el controlador de la gráfica, el calor, el overclocking y la fuente de alimentación. Si buscas otro código, tienes la lista completa en códigos de error BSOD.

Qué significa el error VIDEO_TDR_ERROR

Windows vigila continuamente la tarjeta gráfica con un sistema llamado TDR (Timeout Detection and Recovery, detección y recuperación de tiempo de espera). Si la gráfica tarda más de unos segundos en responder (2 por defecto), Windows intenta reiniciar solo el controlador gráfico sin detener el sistema. Cuando lo consigue, ves la pantalla en negro un instante y el aviso "El controlador de pantalla dejó de responder y se ha recuperado".

Si la recuperación falla, o el bloqueo se repite demasiadas veces seguidas, Windows ya no puede continuar y muestra este pantallazo. El parámetro 2 apunta al controlador responsable, y el parámetro 3 contiene el código de error de la última operación que falló.

Nota: el código 0x00000117 (VIDEO_TDR_TIMEOUT_DETECTED) corresponde al mismo problema cuando Windows sí consigue recuperar la gráfica. Suele registrarse sin pantallazo, como un aviso en el Visor de eventos, y se soluciona igual.

Nota: los códigos 0x00000113 (VIDEO_DXGKRNL_FATAL_ERROR) y 0x0000010E (VIDEO_MEMORY_MANAGEMENT_INTERNAL) también son fallos del sistema gráfico de Windows. Casi siempre los provoca el controlador de la tarjeta gráfica, y se solucionan con los mismos pasos de esta guía.

Causas del error 0x00000116

  • El controlador de la tarjeta gráfica: desactualizado, dañado o con un fallo en una versión concreta.
  • Sobrecalentamiento de la gráfica, por polvo, pasta térmica seca o mala ventilación.
  • Overclocking de la gráfica, incluido el de fábrica en algunos modelos "OC", o de la memoria del sistema.
  • Una fuente de alimentación insuficiente o defectuosa, o los cables de alimentación PCIe mal conectados.
  • Una gráfica averiada, a menudo por fallos en su memoria de vídeo (VRAM).
  • Una mala conexión en la ranura PCIe, o un cable riser problemático.

Cómo solucionar la pantalla azul VIDEO_TDR_ERROR

1. Identifica el controlador

Revisa los volcados de C:\Windows\Minidump con BlueScreenView, o con WinDbg ejecutando !analyze -v. El controlador señalado casi siempre será el de la gráfica:

  • nvlddmkm.sys: NVIDIA.
  • atikmpag.sys o amdkmdag.sys: AMD.
  • igdkmd64.sys: gráficos integrados Intel.
  • dxgkrnl.sys: componente de DirectX de Windows. El problema suele estar igualmente en el controlador de la gráfica.

2. Haz una instalación limpia del controlador gráfico

  1. Descarga el controlador más reciente desde la web de NVIDIA, AMD o Intel. En portátiles, prueba también con el de la web del fabricante del equipo.
  2. Entra en modo seguro y desinstala el controlador actual por completo. Muchos usuarios usan la herramienta gratuita Display Driver Uninstaller (DDU), que elimina también los restos de versiones anteriores.
  3. Reinicia e instala el controlador que descargaste.

Si el error empezó tras actualizar el controlador, prueba la versión anterior: a veces una versión concreta da problemas con ciertos juegos o programas.

3. Quita el overclocking

Si usas MSI Afterburner, la utilidad del fabricante de tu gráfica u otra herramienta similar, vuelve a los valores de fábrica. Si tu gráfica es un modelo con overclocking de fábrica, prueba a bajar ligeramente su frecuencia (unos 50-100 MHz) con esas mismas herramientas: algunas unidades no son estables con el ajuste de fábrica. Carga también los valores por defecto de la BIOS/UEFI para el procesador y la memoria.

4. Vigila la temperatura de la gráfica

  1. Abre el Administrador de tareas (Ctrl + Mayús + Esc) > Rendimiento > GPU. En las gráficas dedicadas verás su temperatura.
  2. Abre un juego o un programa exigente y observa la temperatura durante un rato.
  3. Si supera con frecuencia los 85-90 °C, limpia el polvo de los ventiladores y del disipador, mejora la ventilación de la caja y, en gráficas con varios años, considera cambiar la pasta térmica.

5. Revisa la alimentación y la conexión

  • Comprueba que la gráfica está bien encajada en su ranura y que todos sus cables de alimentación están conectados hasta el fondo.
  • Comprueba que la potencia de tu fuente es suficiente para tu gráfica: el fabricante indica la recomendada.
  • Si usas un cable riser para montar la gráfica en vertical, prueba sin él.

6. Prueba estos ajustes de Windows

  • Programación de GPU acelerada por hardware: en Configuración > Sistema > Pantalla > Gráficos > Cambiar la configuración de gráficos predeterminada, cambia su estado (actívala si estaba desactivada, o al revés) y reinicia.
  • Aceleración por hardware del navegador: si el error aparece al navegar o ver vídeos, desactívala en la configuración del navegador (en Chrome y Edge, en Sistema).
  • Plan de energía: si usas el modo de ahorro de energía, prueba con el plan Equilibrado o Alto rendimiento.

7. Si nada funciona, prueba otra gráfica

Si el problema continúa con un controlador limpio, buenas temperaturas y sin overclocking, la gráfica puede estar averiada, a menudo por fallos en su memoria. Si tu procesador tiene gráficos integrados, quita la tarjeta, conecta el monitor a la placa base y comprueba si el error desaparece. Tienes más soluciones en problemas de pantalla y tarjeta gráfica.

Preguntas frecuentes

¿Puedo aumentar el tiempo de espera de TDR para evitar el pantallazo?

Sí, Microsoft documenta un valor del registro para ello: TdrDelay, en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, un valor DWORD con el número de segundos (2 por defecto). Subirlo a 8 o 10 segundos puede ayudar con programas de cálculo o renderizado muy exigentes. Pero no soluciona un controlador defectuoso, el calor o una gráfica averiada: solo hace que Windows espere más antes de actuar. Haz una copia de seguridad del registro antes de tocarlo.

¿Qué diferencia hay con el 0x000000EA?

Los dos indican que la gráfica o su controlador se han quedado bloqueados. El 0x000000EA es más antiguo y aparece cuando el controlador se queda atascado en un bucle; el 0x00000116 es el de Windows Vista en adelante, cuando falla la recuperación automática de la gráfica. Las soluciones son las mismas.

¿Significa que mi tarjeta gráfica está rota?

No necesariamente. La causa más frecuente es el controlador o el calor, y los dos tienen solución. Solo si el error sigue tras una instalación limpia, con buenas temperaturas y sin overclocking, conviene sospechar de una avería.

¿Por qué solo me pasa al jugar?

Porque los juegos llevan la gráfica al máximo: más consumo, más calor y más trabajo para el controlador. Un problema de temperatura, alimentación o estabilidad aparece precisamente en esos momentos.