DirectX ha sufrido un error no recuperable: cómo solucionar

DirectX ha sufrido un error no recuperable: cómo solucionar

Si al intentar ejecutar algún videojuego en tu computadora Windows te ha aparecido el mensaje: "DirectX ha sufrido un error irrecuperable", no te preocupes, tiene solución. A continuación te explicamos en qué consiste este error y cómo arreglarlo.

¿Qué es DirectX?

DirectX es un componente APIs, esto quiere decir, un paquete de recursos de programación de aplicaciones que sirve de apoyo para que la computadora pueda poner en marcha funciones complejas de reproducción de los gráficos y otras características multimedia como el 3D, presentes en los videojuegos.

Solución a "DirectX ha encontrado un error irrecuperable"
© DirectX

Es un recurso que Microsoft creó especialmente para Windows y puede ser requerido cuando quieras instalar varios juegos. Si este es el caso, acepta también la descarga e instalación de DirectX en tu ordenador. También puedes descargar su versión más reciente aquí:

Descargar DirectX gratis

¿Cómo solucionar el error "Direct X ha sufrido un error irrecuperable"?

Como explicábamos inicialmente, DirectX sirve para ejecutar las características avanzadas multimedia del videojuego, por tanto, cuando aparece el mensaje de error irrecuperable quiere decir que no se pueden ejecutar las funciones gráficas. Para solucionarlo será necesario revisar tanto la configuración de los requisitos del videojuego como la versión de DirectX y el controlador de la tarjeta gráfica. No obstante, en algunos casos, es posible reparar este problema simplemente alterando la configuración de la resolución de pantalla. El mensaje "DirectX encontró un error irrecuperable" ha aparecido con más frecuencia al iniciar juegos como Call of Duty: Warzone, pero también puede mostrarse con otros videojuegos. A continuación te explicamos las posibles soluciones:

  • Revisar los requisitos de sistema DirectX

Existen videojuegos que requieren de la instalación de DirectX y entre ellos hay divergencias según las compatibilidades con una versión más antigua o más reciente de DirectX. Los videojuegos más modernos, por ejemplo, suelen requerir que se posea uno de los últimos sistemas, ya sea el DirectX 11 o 12. En un primer momento la solución sería fácil:

  1. Ve a la página web oficial del editor del videojuego y verifica qué versión del sistema DirectX requiere. (Aquí, por ejemplo, tienes los requisitos para Call of Duty: Warzone).
    Solución a "DirectX ha encontrado un error irrecuperable"
    © Libre de derechos
  2. Después abre tu DirectX para confirmar cuál es la versión que tienes instalada en tu computadora, para hacerlo sigue estos pasos:
    1. Pulsa los comandos Win + R y se abrirá Ejecutar (o Run).
    2. Escribe "DxDiag" en la barra de texto que se despliega.
    3. Al aceptar se abrirá una pantalla con el diagnóstico y la versión de DirectX.

Si no corresponden porque tienes una versión de DirectX más antigua, actualízala mediante la opción de Windows Update. Tendrás que actualizar todos los componentes de tu Windows ya que no existe un paquete individual de actualización de DirectX. Cuando lo instalas por primera vez, se descarga la versión más reciente y posteriormente se renueva automáticamente con las actualizaciones del sistema.

Sin embargo, lo que sucede es que todas las versiones de Windows no son compatibles con las versiones más recientes de DirectX. Solo Windows 10 y Server 2016 tienen compatibilidad con las últimas versiones de DirectX 11.3 y 12. Si el juego que pretendes ejecutar te solicita una DX 12 y tienes Windows 7, por ejemplo, solo podrás solucionar el mensaje del "error irrecuperable" actualizando primero tu sistema operativo Windows, si es que tu ordenador te lo permite.

  • Actualizar la tarjeta gráfica

Otra opción es que actualices tu tarjeta gráfica a la última versión disponible. Para ello sigue estos pasos:

  1. Ve a Administrador de dispositivos de tu Windows, o si no lo encuentras presiona los comandos Win + X.
  2. Haz doble clic en Adaptadores de pantalla y en la lista aparecerá la opción de tarjeta gráfica. Haz clic allí con el botón derecho del ratón y selecciona la opción Desinstalar dispositivo,
  3. Selecciona las opciones Eliminar la configuración del controlador para este dispositivo > Desinstalar.
  4. Descarga de nuevo (manual o automáticamente*) el controlador de tu tarjeta gráfica.
  5. Reinicia tu computadora. Si se abre una ventana para buscar el controlador de tarjeta pulsa Cancelar.
  6. Ve al nuevo archivo de descarga de la tarjeta, instálalo y ejecútalo.

*Te recomendamos que optes por la opción de búsqueda automática de la versión más reciente del controlador de tu tarjeta gráfica, manualmente hay más posibilidad de error. Para ello te aconsejamos instalar un programa especializado en buscar periódicamente las actualizaciones de tus controladores, como TweakBit Driver Updater.

  • Ajustar la escala de la pantalla

Una opción que también puedes tener en cuenta para solucionar este problema es verificar si alterando la escala de tu pantalla el mensaje de error desaparece y DirectX consigue ejecutar los gráficos del juego. Para ello:

  1. Ve al escritorio de tu computadora, pulsa el botón derecho del ratón, abre Configuraciones de pantalla (o Display si te aparece el menú en inglés).
  2. En la opción Escala selecciona formato personalizado (Scale and layout).
  3. Coloca una escala a 100 > Aceptar > intenta ejecutar de nuevo el videojuego para ver si el problema ha desaparecido.
  4. Si no desaparece con esta fórmula, te recomendamos que pruebes una de las dos primeras opciones planteadas. Aquí encontrarás con más detalle la compatibilidad de cada sistema Windows con las versiones de DirectX.
Alrededor del mismo tema