¿Qué es el error ERR_GFX_D3D_INIT en Red Dead Redemption 2?
Uno de los problemas más frustrantes a los que se enfrentan los jugadores de Red Dead Redemption 2 en PC es el temido error ERR_GFX_D3D_INIT. Este fallo suele aparecer de manera repentina, cerrando el juego abruptamente y devolviendo al usuario al escritorio sin previo aviso. Por lo general, está relacionado con problemas de inicialización en la API gráfica (DirectX 12 o Vulkan), conflictos con los drivers de la tarjeta gráfica o configuraciones de overclocking inestables.
Causas principales del fallo de inicialización gráfica
Antes de aplicar cualquier solución, es importante entender por qué se produce este error en tu sistema:
- Uso de una API gráfica incompatible o inestable en la configuración del juego (cambio entre DirectX 12 y Vulkan).
- Controladores de tarjeta gráfica NVIDIA o AMD desactualizados o con archivos corruptos.
- Aplicaciones en segundo plano que interfieren con la superposición del juego (overlays de Discord, GeForce Experience o MSI Afterburner).
- Falta de permisos de administrador o archivos de configuración corruptos en la carpeta de Rockstar Games.
Método 1: Cambiar la API gráfica de DirectX 12 a Vulkan (o viceversa)
Dado que el error está ligado directamente al motor gráfico, cambiar la API suele resolver el problema de inmediato. Si no puedes acceder al menú del juego, haz lo siguiente:
- Abre el Explorador de archivos y navega hasta la ruta
Documentos\Rockstar Games\Red Dead Redemption 2\Settings. - Busca el archivo llamado
system.xmly haz clic derecho sobre él para abrirlo con el Bloc de notas. - Utiliza el buscador (Ctrl + B) para encontrar la etiqueta
<gfxAdapterMemory>o busca la línea que hace referencia a la API gráfica. - Localiza la línea que dice
<advancedGraphics>y busca la subetiqueta correspondiente a DirectX 12 o Vulkan. Si dicekSettingAPI_DX12, cámbiala akSettingAPI_Vulkan(o viceversa). - Guarda los cambios en el archivo (Ctrl + G) y vuelve a iniciar el juego.
Método 2: Desactivar los Overlays y aplicaciones en segundo plano
Las superposiciones de pantalla de programas de terceros a menudo entran en conflicto con la inicialización de Direct3D de RDR2. Sigue estos pasos para desactivarlas:
- Si usas GeForce Experience, abre la aplicación, ve a Configuración (icono de rueda dentada), busca la opción Superposición en el juego y desactívala.
- En Discord, ve a Ajustes de usuario > Superposición en el juego y desactiva la opción Habilitar superposición en el juego.
- Cierra software de monitorización como MSI Afterburner o RivaTuner Statistics Server (RTSS), ya que interfieren frecuentemente con los ganchos gráficos de Rockstar Games.
- Reinicia tu PC y ejecuta el juego como administrador.
Método 3: Borrar la caché de configuración del juego
Los archivos de configuración corruptos pueden perpetuar el error cada vez que inicias la aplicación. Borrarlos obligará al juego a generar unos nuevos y limpios:
- Dirígete nuevamente a la ruta
Documentos\Rockstar Games\Red Dead Redemption 2\Settings. - Selecciona todos los archivos que empiezan por
sga_(por ejemplo,sga_vulkan_local_metalosga_dx12_auto_patch). - Elimina únicamente estos archivos de caché (no borres el archivo
system.xmla menos que sea necesario). - Inicia Red Dead Redemption 2 y ajusta tus gráficos nuevamente desde el menú del juego.