Error de DirectX de Battlefield 1 [Nvidia, AMD]: Cómo solucionar el fallo

Campo de batalla 1fue lanzado en EA Origin y recibió críticas muy positivas de los críticos. Se consideró una mejora con respecto a entregas anteriores y se elogió principalmente su tema y sus imágenes de la Primera Guerra Mundial.

Lo malo es que el juego tiene un pequeño problema que persiste y los desarrolladores no han realizado ninguna mejora para solucionarlo.

Parece que el juego falla aleatoriamente debido a un error de la función DirectX y los jugadores lo han experimentado tanto con DirectX 11 como con DirectX12.

El mensaje de error que aparece en pantalla es el siguiente: "Función DirectX 'GetDeviceRemovedReason' DXGI_ERROR_DEVICE_HUNG. GPU: NVIDIA GeForce GTX 770, Controlador: 37306".

Hasta una solución definitiva, los desarrolladores del juego dieron muchas soluciones sobre cómo solucionar este problema, puedes encontrar la mayoría de ellas a continuación.

  1. Instale la última versión del controlador
  2. Cambia los gráficos del juego.
  3. Deshabilitar aplicaciones superpuestas
  4. Ejecutar en modo de compatibilidad

1. Instale la última versión del controlador

  1. Abra el Administrador de dispositivos en el cuadro de búsqueda.
  2. Haga doble clic enAdaptadores de pantallapara encontrar al conductor.
  3. Haga clic derecho sobre él y seleccioneActualizar controlador.
  4. Hacer clic enBusque controladores automáticamente.

  5. Reinicie Windows para aplicar los efectos.

Si prefieres otro método que sea más rápido y totalmente automático, la respuesta esSoftware de ayuda para PC. Aquí se explica cómo usarlo:

1.Descargue e instale PC HelpSoft.
2. Inicie el software en su PC.
3. Espere a que PC HelpSoft detecte todos los controladores defectuosos.

4. El software detectará todos los controladores obsoletos y usted sólo tendrá que seleccionar los que desea actualizar.

Lectura sugerida:

2. Cambia los gráficos del juego.

Para corregir este error, diferentes jugadores sugirieron reducir los gráficos del juego a medio o bajo. Este método debería funcionar para cualquier reproductor que utilice una GPU con menos memoria.

Por lo tanto, continúa y cambia los gráficos del juego para eliminar cualquier falla debido a la incompatibilidad con DirectX.

3. Deshabilite las aplicaciones superpuestas

Es comúnmente sabido que software o aplicaciones específicas pueden interferir con cualquier juego y provocar fallas. En este caso, debes considerar desactivar las opciones de superposición de cualquier software, como aplicaciones de transmisión o lanzadores de juegos como Steam.

En Steam, puedes hacerlo yendo aAjustesen el panel superior izquierdo → seleccione elPestaña del juego→ desmarca la casilla que dice Habilitar la superposición de Steam mientras estás en el juego.

4. Ejecuta el juego en modo de compatibilidad.

Es posible encontrar una solución a este problema ejecutando Battlefield 1 en modo de compatibilidad para eliminar cualquier mal funcionamiento de DirectX en tu PC.

Vaya a la carpeta del juego y haga clic derecho en el ícono del juego, seleccionePropiedadesy haga clic en comprobar elEjecute este programa en modo de compatibilidad.(Windows 7, 8)

⚙️ Otras soluciones que pueden funcionar

Omitir los controladores en GTX 770

A continuación puede encontrar un archivo por lotes que le ayudará a omitir los controladores GTX 770 y, después de eso, no debería encontrar ningún problema con DirectX. Esta posible solución ha funcionado para algunas personas para resolver el error de la función DirectX de Battlefield 1.

NOTA: ha habido informes de problemas con su sistema operativo o la detección de su GPU. También podría bloquear su sistema, así que utilícelo bajo su propia responsabilidad.

Esperamos que hayas logrado solucionar el error de la función DirectX de Battlefield 1 y que ahora estés jugando y disfrutando del juego. Si aún tiene problemas, comente a continuación.