El err_gfx_d3d_init es un error que los jugadores de GTA V encuentran inmediatamente después de que el juego se bloquea en el PC. Aunque Rockstar abordó este problema con una serie de parches desde el lanzamiento del juego, el error sigue impidiendo que muchos fans de Grand Theft Auto jueguen al juego.
Nota: En algunos casos, el mensaje de error va seguido de un error BSOD.
Mientras que algunos usuarios se encuentran con el error err_gfx_d3d_init en algún momento después de lanzar el juego, otros ven el error tan pronto como lanzan el ejecutable del juego. Debido a esto, no hay un fuerte consenso sobre qué es exactamente lo que está causando el problema. Aquí hay una lista de potenciales culpables que podrían desencadenar el error err_gfx_d3d_init :
- El overclocking manual de la GPU está causando problemas con el motor del juego.
- El software de superposición (principalmente Fraps) está haciendo que el juego se caiga.
- El juego está fallando porque el sistema no tiene suficientes recursos para ejecutarlo con DX11.
- Algunos ajustes de los gráficos como Tesselation y VSync están causando el choque.
- El PC no tiene los últimos controladores de la GPU.
- Algunos archivos DLL (x64.rpf, d3dcsx_46.dll, y d3dcompiler.dll) ubicados en el directorio del juego se han corrompido.
- La configuración de la GPU dual (Crossfire o SLI) está estropeando el motor del juego.
- Librería Visual C++ perdida o corrompida.
Si actualmente tienes problemas con el error err_gfx_d3d_init , hay algunas buenas noticias – la mayoría de los usuarios han logrado resolver el problema. A continuación, encontrarás una colección de correcciones que han permitido a los usuarios corregir el error err_gfx_d3d_init . Sigue cada método en orden hasta que consigas eliminar el mensaje de error.
Nota: Tenga en cuenta que todos los arreglos a continuación suponen que ha comprado una copia legítima de GTA V.
Contenido
Método 1: Actualizar los controladores de la GPU
Dado el hecho de que este tema ha recibido mucha atención tanto por parte de los desarrolladores de Rockstar como de los fabricantes de GPU, se han publicado muchas correcciones para abordar el tema a lo largo de los años. Tanto Nvidia como ATI han publicado correcciones de estabilidad para limitar el alcance del error err_gfx_d3d_init .
El lugar obvio para comenzar su guía de solución de problemas es asegurarse de que los controladores de gráficos estén actualizados. Para hacerlo visita este enlace (aquí) para Nvidia o este (aquí) para ATI. Descarga la última versión del controlador según el modelo de tu GPU y la versión de Windows, luego reinicia tu PC y mira si el problema se resuelve. Si no lo está, sigue Método 2 .
Método 2: Reinstalar y actualizar el juego a la última versión
Una vez que elimines los controladores de GPU obsoletos de la lista, veamos si los archivos del directorio del juego están intactos. Si has comprado una copia física del juego, esto sólo se puede lograr reinstalando el juego.
Nota: Si has comprado el juego a través de Steam, haz clic con el botón derecho del ratón en GTA V en la sección Library y selecciona Properties . A continuación, ve a Archivos locales y haz clic en Verificar la integridad de los archivos del juego . Todo el proceso puede llevar más de 10 minutos pero te ahorrará tener que reinstalar el juego. Si el análisis revela alguna inconsistencia, Steam volverá a descargar automáticamente los archivos perdidos/corruptos.
Una vez que te asegures de que el directorio del juego no tiene archivos corruptos, asegúrate de que GTA V esté actualizado a la última versión. Dependiendo de la plataforma que hayas usado para comprar el juego, los pasos de actualización serán diferentes. Rockstar ha publicado una serie de correcciones para los casos en que el error se debe a un problema interno del juego.
Si el mensaje de error sigue apareciendo después de reinstalar y actualizar el juego a la última versión, siga Método 3.
Método 3: Desactivar Fraps, ShadowPlay u otro software de superposición
Según se informa, muchos usuarios han solucionado el problema después de desactivar Fraps u otro software que superpone información en la pantalla del juego. Parece ser que Fraps y algunos otros superponedores de juegos están en conflicto con la mayoría de las utilidades de overclocking de la GPU en GTA V. Si utilizas un software como este para rastrear tu FPS, desactívalo e intenta ejecutar el juego.
Si el error no aparece mientras Fraps (u otro) está desactivado, desinstale el programa y busque una solución diferente para realizar el seguimiento de su recuento de FPS. Si deshabilitar Fraps / ShadowPlay no ha ayudado, pasa al Método 4.
Método 4: Reinstalar la biblioteca de Visual C++ y DirectX
Algunos usuarios han conseguido solucionar el problema después de instalar una biblioteca de Microsoft Visual C++ que faltaba y reinstalar DirectX . En primer lugar, visita este enlace oficial de Microsoft (aquí) y descarga e instala Microsoft Visual C++ 2008 SP1 .
Una vez que instale la biblioteca de C++, vaya a este enlace (aquí) e instale el Instalador Web de Tiempo de Ejecución para Usuarios Finales de DirectX . Esto equipará tu sistema con los archivos DLL necesarios para ejecutar el juego en DX 11.
Método 5: Eliminar los archivos DLL de la carpeta de instalación del GTA V (Sólo vapor)
El error err_gfx_d3d_init suele estar vinculado a dos archivos DLL con errores del compilador Custom HLSL . Algunos usuarios han conseguido resolver el problema eliminando d3dcsx_46.dll y d3dcompiler.dll de la carpeta de instalación del juego.
Después de eliminar los archivos DLL, vaya a la carpeta _CommonRedist en la carpeta GTA V y ejecute la configuración DX para reinstalar los componentes DLL que faltan. Cuando la instalación se haya completado, reinicia el sistema y lanza el juego de nuevo.
Si ves un error diferente (relacionado con archivos DLL perdidos), haz clic con el botón derecho del ratón en GTA V en la Biblioteca de Steam y haz clic en Propiedades . A continuación, ve a la pestaña Archivos locales y haz clic en Verificar la integridad de los archivos del juego.
Cuando el proceso esté completo, lanza el juego de nuevo y mira si se ha corregido el error err_gfx_d3d_init . Si sigue ahí, pasa al Método 6 .
Método 6: Ejecutar el juego en Borderless sin teselación y VSync
Hay varias configuraciones dentro del juego que se sabe que desencadenan el error err_gfx_d3d_init . Algunos usuarios han logrado evitar que el juego se bloquee con este error desactivando VSync, Tesselation y ejecutando el juego en modo Borderless .
Nota: La siguiente corrección sólo es aplicable si el error de bloqueo aparece en algún momento después de iniciar el juego.
Si puedes iniciar el juego antes de que se bloquee, ve a Settings> Graphics y pon VSync en OFF . Luego, baja y desactiva Tesselation y configura Screen Settings a Borderless (también puedes forzar la pantalla a Borderless presionando ALT + ENTER) .
Si el juego se bloquea con el mismo err_gfx_d3d_init error, pasa al método siguiente.
Método 7: Cambiar el ajuste de Direct X en el juego a 10 o 10.1
Aunque GTA se comercializó como un juego de DirectX 11, también está diseñado para funcionar con versiones anteriores de DirectX. El error err_gfx_d3d_init se debe principalmente a problemas de compatibilidad entre el hardware de gráficos y el software DirectX de apoyo presente en el sistema.
La mayoría de los usuarios han podido eliminar el error cambiando la versión de DirectX del juego a 10 o 10.1. Aunque lo más probable es que esto resuelva tu problema (especialmente en máquinas que apenas cumplen los requisitos mínimos), hará que el juego se vea menos bonito que en DirectX 11. Cambias a DirectX 10 yendo a Configuración> Gráficos y ajustando la Versión de DirectX a 10.1 o 10.
Si te da el error al inicio y no puedes acceder a la configuración del juego, sigue los siguientes pasos:
- Ve a tu directorio raíz de GTA V. Por defecto, se encuentra en C:Ficheros de programaN-Rockstar GamesNRobo de grandiosidad auto V.
- Crea un nuevo archivo .txt y llámalo “línea de comandos.txt”.
-
Añade una fila -DX10 al archivo, y luego guárdalo.
- Abre el juego y mira si el error se elimina.
Método 8: Desactivar el overclocking de la GPU y CrossFire/SLI
Si tienes el hábito de hacer overclocking en tu hardware, tal vez quieras deshabilitar las frecuencias personalizadas para ver si están causando un problema. Algunos usuarios han conseguido evitar que el juego se caiga con el error err_gfx_d3d_init eliminando su overclock.
Por supuesto, esto no es ideal para un entusiasta del overclocking, pero al menos tendrá una idea más clara de lo que está causando el problema. Si el juego ya no se bloquea una vez que vuelves a las frecuencias predeterminadas de la GPU, o bien las pierdes por completo o experimentas con diferentes valores hasta que encuentres una construcción estable.
Si tienes una configuración de doble GPU (CrossFire o SLI), prueba a ejecutar el juego con una sola tarjeta gráfica y mira si el error sigue apareciendo. Si no es así, reconfigura la configuración de SLI/CrossFire, reinicia y vuelve a lanzar el juego.
Hola, probé todas las opciones sin éxito, al fin pude solucionarlo de la siguiente manera:
1. Eliminar la carpeta Documentos/GTA V
2. Agregar permisos de administrador al launcher de Epic
3. Agregar permisos de administrador a GTA5.exe
4. Reiniciar y listo, en sesiones de 4h consecutivas todo en ultra no me ha fallado.
Pd: rtx2080s, cuando usaba Ryzen master eran mas frecuentes los crasheos, luego de hacer lo que comento pude usarlo sin problema junto con msi aftbrn.