¿Cómo reparar el error DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

DirectX es una tecnología que se utiliza en casi todas las tareas que realiza en su sistema informático. Desde multimedia hasta juegos, Microsoft DirectX juega un papel vital. Al intentar ejecutar un juego o cualquier otra cosa, los usuarios a menudo reciben errores de DirectX que generalmente se deben a controladores obsoletos o redistribuibles faltantes. Uno de los errores conocidos de DirectX es el error DXGI_ERROR_NOT_CURRENTLY_AVAILABLE . Hablaremos sobre las causas de dicho mensaje de error en detalle y luego mencionaremos algunas soluciones que pueden ayudarlo a resolver el problema.

¿Qué causa el error DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Los errores de DirectX son muy genéricos y aparecen de vez en cuando. Dicho mensaje de error a menudo se debe a los siguientes factores:

  • Direct x no actualizado: si el direct x instalado en su sistema no está actualizado y su sistema no tiene el direct x necesario para el programa que desea ejecutar, entonces probablemente obtendrá este error. Por lo general, Direct X está incrustado en la versión más nueva de Windows como Windows 10, pero a veces, si se corrompe o faltan algunos de sus componentes requeridos por un determinado programa, obtendrá este error.
  • Problema de los controladores de video: si su sistema tiene controladores de video desactualizados o hay algún problema en los controladores de video instalados en su sistema que no le permite funcionar correctamente, entonces probablemente obtendrá este error. Si sus controladores de video carecen de algunas de las funciones requeridas por el juego o programa que desea ejecutar, generalmente es una buena idea actualizar sus controladores de video a la última versión para deshacerse de dichos problemas.
  • Problema de resolución (resolución no compatible): algunos usuarios en los foros del campo de batalla han dicho que era la resolución de su monitor, etc. lo que estaba causando el problema y cambiar la resolución les solucionó el problema. Por lo tanto, es posible que reciba este error porque la resolución que ha configurado en su monitor, etc., no es compatible con el programa que está intentando ejecutar y, por lo tanto, le da este error.
  • Uso de un cable DVI: algunos usuarios incluso informaron que este problema se debió a que estaban usando un cable DVI en lugar de un cable HDMI para conectar su GPU a sus dispositivos de salida, es decir, el monitor y, al cambiarlo a un cable HDMI, se solucionó el problema. Por lo tanto, es posible que reciba este error porque está utilizando un cable DVI para conectar su GPU a su monitor, etc., aunque su GPU admite salida HDMI (casi todos los GPUS más nuevos admiten salidas HMDI).
  • Frecuencia de actualización del monitor / LCD: un usuario en los foros de Steam informó que era la frecuencia de actualización de su monitor lo que estaba causando el problema y, después de cambiarlo, se solucionó el problema. Por lo tanto, es posible que reciba el error porque configuró la frecuencia de actualización de la pantalla en un valor que no es compatible con el programa o juego que desea ejecutar.

Ahora hay muchas soluciones que puede probar para corregir este error y todo depende del escenario del error. Si es causado por un escenario, ajustar o corregir la causa del error solucionará el problema para ese escenario, así que asegúrese de probar todas las soluciones y ver cuál coincide con su escenario.

Solución 1: actualice sus controladores gráficos

Muchas veces, cuando los controladores de gráficos no están actualizados, es probable que obtenga la mayoría de los errores relacionados con DirectX en Windows. Por lo tanto, siempre es una buena idea actualizar los controladores de gráficos. Si está utilizando controladores de gráficos de Nvidia, diríjase a la página de descarga de controladores de gráficos de Nvidia y descargue el controlador más reciente para su GPU. Del mismo modo, si está utilizando AMD Radeon, vaya a la página de descarga de controladores de gráficos AMD Radeon y descargue el controlador más reciente. Después de la descarga, instale los controladores y reinicie su computadora. Si se trataba de un problema de controlador, con suerte, al actualizar los controladores de gráficos, su problema se solucionaría.

Solución 2: instale la última versión de DirectX

Algunos usuarios han informado en los foros de Steam que descargar la última versión de DirectX para Windows les soluciona el problema. Para descargar la última versión redistribuible de DirectX para Windows 10, vaya a la página de descargas de Microsoft para DirectX y descárguela. Luego, ejecute el instalador para instalar DirectX o actualizarlo en su sistema. Si se trataba de un problema de DirectX, al instalar la última versión de DirectX se solucionaría el problema.

 Solución 3: use un cable HDMI para conectarse a su dispositivo de visualización de salida

La siguiente solución que puede probar si está utilizando un cable DVI para conectarse a su dispositivo de salida es reemplazarlo con un cable HDMI en lugar de su GPU y el dispositivo de visualización lo admite (por lo general, los nuevos dispositivos de visualización y GPU lo admiten). Dado que ha habido casos de usuarios que se han librado de este problema cambiando a un cable HDMI. Debería probarlo y ver si soluciona el problema por usted.

Solución 4: cambie la frecuencia de actualización de su dispositivo de visualización:

Otra cosa que puede intentar es cambiar la frecuencia de actualización de su dispositivo de visualización en Windows. Por lo general, se recomienda utilizar la frecuencia de actualización de 60 Hz, pero si su monitor admite frecuencias de actualización más altas, también puede probar otras más altas. Para cambiar la frecuencia de actualización en Windows, haga lo siguiente:

  1. Abra el menú Inicio y escriba Configuración y haga clic en la primera selección que viene.
  2. Luego haga clic en Sistema .
  3. Haga clic en Pantalla y luego haga clic en la opción Configuración avanzada de pantalla .
  4. Una nueva ventana se abrirá.
  5. Luego, haga clic en Propiedades del adaptador de pantalla para Pantalla 1 . (Si no tiene varias pantallas, el dispositivo de pantalla principal será 1 en su sistema).
  6. Luego, cambie a la pestaña Monitor .
  7. En la configuración del monitor , verá la etiqueta Frecuencia de actualización de la pantalla y, debajo, la frecuencia de visualización en la que está configurado su dispositivo de visualización. Cambie la frecuencia a 60 Hz (aumente si su monitor lo admite) y cierre la ventana.

Después de hacer esto, ejecute su programa nuevamente y vea que soluciona el problema.

Solución 5: cambia la resolución de tu pantalla

Un tipo en los foros de EA informó que cambiar la resolución de su pantalla solucionó el error. Si está utilizando dispositivos de visualización modernos, generalmente tienen resoluciones de pantalla más altas admitidas hasta 1080p o 1920 × 1080 . Puede intentar ajustar un poco la resolución de su pantalla y cambiarla a un valor más bajo, por ejemplo, 1680 × 1050 y ver si soluciona su problema. Si su error fue causado por una resolución de pantalla no admitida por el programa o juego que desea ejecutar, cambiarlo probablemente solucionará el problema.