Solució: err_gfx_d3d_init a GTA V

  • El joc s’estavella perquè el sistema no té prou recursos per executar-lo amb DX11.
  • Alguns paràmetres gràfics com Tesselation i VSync estan provocant el bloqueig.
  • El PC no té els últims controladors de GPU.
  • Alguns fitxers DLL (x64.rpf, d3dcsx_46.dll i d3dcompiler.dll) ubicats al directori del joc s’han malmès.
  • La configuració de la GPU dual (Crossfire o SLI) està estavellant el motor del joc.
  • Falta la biblioteca Visual C ++ o està malmesa.
  • Si actualment estàs lluitant amb el err_gfx_d3d_init error, hi ha algunes bones notícies: la majoria d’usuaris han aconseguit resoldre i resoldre el problema. A continuació teniu un recull de correccions que han permès als usuaris solucionar el fitxer err_gfx_d3d_init error. Seguiu cada mètode en ordre fins que no elimineu el missatge d'error.



    Nota: Tingueu en compte que totes les correccions següents suposen que heu comprat una còpia legítima de GTA V.

    Mètode 1: actualitzeu els controladors de la GPU

    Tenint en compte que aquest problema ha rebut molta atenció tant dels fabricants de desenvolupadors de Rockstar com de les GPU, s’han publicat moltes solucions per solucionar el problema al llarg dels anys. Tant Nvidia com ATI han llançat solucions d'estabilitat per limitar l'abast del err_gfx_d3d_init error.





    El lloc òbvia per començar la vostra guia de resolució de problemes és assegurar-vos que els controladors gràfics estiguin actualitzats. Per fer-ho visiteu aquest enllaç ( aquí ) per a Nvidia o això ( aquí ) per a ATI. Descarregueu la versió més recent del controlador segons el vostre model de GPU i la versió de Windows i, a continuació, reinicieu el PC i comproveu si el problema es resol. Si no és així, segueix Mètode 2 .



    Mètode 2: reinstal·leu i actualitzeu el joc a la versió més recent

    Un cop heu eliminat de la llista els controladors de GPU obsolets, vegem si els fitxers del directori de jocs estan intactes. Si heu comprat una còpia física del joc, només es podrà reinstal·lar el joc.

    Nota: Si heu comprat el joc a través de Steam, feu clic amb el botó dret a GTA V a la pàgina Biblioteca secció i seleccioneu Propietats . Després, vés a Fitxers locals i feu clic a Verifiqueu la integritat dels fitxers del joc . Tot el procés pot trigar més de deu minuts, però us estalviarà de tornar a instal·lar el joc. Si l’escaneig revela incoherències, Steam descarregarà automàticament els fitxers que falten o estan danyats.



    Un cop assegureu-vos que el directori del joc no té fitxers danyats, assegureu-vos que GTA V estigui actualitzat a la versió més recent. Segons la plataforma que hàgiu fet per comprar el joc, els passos d'actualització seran diferents. Rockstar va llançar una sèrie de correccions per a casos en què l'error és causat per un problema intern del joc.

    Si el missatge d'error encara apareix després de reinstal·lar i actualitzar el joc a la versió més recent, seguiu Mètode 3.

    Mètode 3: desactivació de Fraps, ShadowPlay o qualsevol altre programari de superposició

    Segons els informes, molts usuaris han solucionat el problema després de desactivar-lo Fraps o un altre programari que estigui superposant informació a la pantalla del joc. Sembla que Fraps i alguns altres superpositius de jocs estan en conflicte amb la majoria de les utilitats d’overclocking de GPU a GTA V. Si utilitzeu un programari com aquest per fer un seguiment del vostre FPS, desactiveu-lo i proveu d’executar el joc.

    Si l'error no apareix mentre Fraps (o un altre) està desactivat, desinstal·leu el programa i cerqueu una solució diferent per fer un seguiment del recompte de FPS. Si la desactivació de Fraps / ShadowPlay no ha ajudat, aneu a Mètode 4.

    Mètode 4: reinstal·lació de la biblioteca Visual C ++ i DirectX

    Alguns usuaris han aconseguit solucionar el problema després d’instal·lar-ne un de desaparegut Biblioteca de Microsoft Visual C ++ i reinstal·lant DirectX . En primer lloc, visiteu aquest enllaç oficial de Microsoft ( aquí ) i descarregar i instal·lar Microsoft Visual C ++ 2008 SP1 .

    Un cop instal·leu la biblioteca C ++, aneu a aquest enllaç ( aquí ) i instal·leu el fitxer Instal·lador web d’execució de l’usuari final DirectX . Això equiparà el vostre sistema amb els fitxers DLL necessaris per executar el joc a DX 11.

    Mètode 5: suprimir fitxers DLL de la carpeta d'instal·lació de GTA V (només Steam)

    El err_gfx_d3d_init L'error sovint es relaciona amb dos fitxers DLL errats del fitxer HLSL personalitzat compilador. Alguns usuaris han aconseguit resoldre el problema mitjançant la supressió d3dcsx_46.dll i d3dcompiler.dll des de la carpeta d’instal·lació del joc.

    Després de suprimir els fitxers DLL, aneu a _CommonRedist a la carpeta GTA V i executeu la configuració de DX per tornar a instal·lar els components DLL que falten. Quan finalitzi la instal·lació, reinicieu el sistema i torneu a iniciar el joc.

    Si veieu un error diferent (relacionat amb fitxers DLL que falten), feu clic amb el botó dret a GTA V a la biblioteca de Steam i feu clic a Propietats . Després, aneu al Fitxers locals i feu clic a Verifiqueu la integritat dels fitxers del joc.

    Un cop finalitzat el procés, torneu a iniciar el joc i comproveu si s'ha solucionat el fitxer err_gfx_d3d_init error. Si encara hi és, passeu a Mètode 6 .

    Mètode 6: executar el joc a Borderless sense Tesselation i VSync

    Hi ha diverses configuracions del joc que se sap que activen el err_gfx_d3d_init error. Alguns usuaris han aconseguit evitar que el joc es bloquegi amb aquest error desactivant-lo VSync, Tesselation i executar el joc a Sense fronteres mode.

    Nota: La següent correcció només s'aplica si apareix l'error de bloqueig algun cop després d'iniciar el joc.

    Si podeu iniciar el joc abans que es bloquegi, aneu a Configuració> Gràfics i configureu-lo VSync a DESACTIVAT . A continuació, desplaceu-vos cap avall i desactiveu-lo Tesselació i establir el Configuració de la pantalla a Sense fronteres (també podeu forçar la pantalla a Sense fronteres prement ALT + ENTER) .

    Si el joc es bloqueja amb el mateix err_gfx_d3d_init error, aneu al mètode següent.

    Mètode 7: canviar la configuració Direct X del joc a 10 o 10.1

    Tot i que GTA es va comercialitzar com un joc DirectX 11, també està dissenyat per funcionar en versions anteriors de DirectX. El err_gfx_d3d_init l'error es produeix principalment per problemes de compatibilitat entre el maquinari gràfic i el programari DirectX de suport present al sistema.

    La majoria d’usuaris han pogut eliminar l’error canviant la versió DirectX del joc a 10 o 10.1. Tot i que això probablement solucionarà el vostre problema (sobretot en màquines que amb prou feines compleixen els requisits mínims), el joc quedarà menys bonic que a DirectX 11. Podeu canviar a DirectX 10 anant a Configuració> Gràfics i establir el Versió DirectX a 10,1 o 10.

    Si es produeix l'error en iniciar-se i no pot accedir a la configuració del joc, seguiu els passos següents:

    1. Aneu al directori arrel de GTA V. Per defecte, es troba a C: Fitxers de programa Rockstar Games Grand theft auto V.
    2. Creeu un fitxer .txt nou i nomeneu-lo 'Commandline.txt'.
    3. Afegiu un -DX10 fila al fitxer i deseu-lo.
    4. Obriu el joc i comproveu si s’elimina l’error.

    Mètode 8: desactivació de l'overclocking de GPU i CrossFire / SLI

    Si teniu l’hàbit de overclocking del maquinari, és possible que vulgueu desactivar les freqüències personalitzades per veure si provoquen un problema. Alguns usuaris han aconseguit evitar que el joc estavelli amb el err_gfx_d3d_init error en eliminar el seu overclock.

    Per descomptat, això no és ideal per a un entusiasta de l’overclocking, però almenys tindreu una idea més clara del que està provocant el problema. Si el joc ja no es bloqueja un cop torneu a les freqüències predeterminades de la GPU, perdeu-les del tot o experimenteu amb valors diferents fins que trobeu una compilació estable.

    Si teniu una configuració de la GPU dual (CrossFire o SLI), proveu d’executar el joc amb només una targeta gràfica i comproveu si l’error encara apareix. Si no és així, torneu a configurar la configuració SLI / CrossFire, reinicieu i torneu a iniciar el joc.

    5 minuts de lectura