L' err_gfx_d3d_init è un errore che i giocatori di GTA V incontrano immediatamente dopo il crash del gioco su PC. Sebbene Rockstar abbia risolto questo problema con una serie di patch dal lancio del gioco, l'errore impedisce ancora a molti fan di Grand Theft Auto di giocare.
Nota: in alcuni casi, il messaggio di errore è seguito da un errore BSOD.
Mentre alcuni utenti riscontrano l' errore err_gfx_d3d_init qualche tempo dopo l'avvio del gioco, altri vedono l'errore non appena avviano l'eseguibile del gioco. Per questo motivo, non c'è un forte consenso su cosa esattamente stia causando il problema. Ecco un elenco di potenziali colpevoli che potrebbero attivare l' errore err_gfx_d3d_init :
- L'overclock manuale della GPU sta causando problemi con il motore di gioco.
- Il software overlay (principalmente Fraps) sta causando il crash del gioco.
- Il gioco si blocca perché il sistema non dispone di risorse sufficienti per eseguirlo con DX11.
- Alcune impostazioni grafiche come Tesselation e VSync stanno causando il crash.
- Il PC non dispone dei driver GPU più recenti.
- Alcuni file DLL (x64.rpf, d3dcsx_46.dll e d3dcompiler.dll) che si trovano nella directory del gioco sono stati danneggiati.
- La configurazione della doppia GPU (Crossfire o SLI) sta bloccando il motore di gioco.
- Libreria Visual C ++ mancante o danneggiata.
Se stai attualmente lottando con l' errore err_gfx_d3d_init , ci sono alcune buone notizie: la maggior parte degli utenti è riuscita a risolvere e risolvere il problema. Di seguito è disponibile una raccolta di correzioni che hanno consentito agli utenti di correggere l' errore err_gfx_d3d_init . Si prega di seguire ogni metodo in ordine finché non si riesce a rimuovere il messaggio di errore.
Nota: tieni presente che tutte le correzioni di seguito presuppongono che tu abbia acquistato una copia legittima di GTA V.
Metodo 1: aggiorna i driver della GPU
Dato che questo problema ha ricevuto molta attenzione sia dagli sviluppatori Rockstar che dai produttori di GPU, nel corso degli anni sono state rilasciate molte correzioni per affrontare il problema. Sia Nvidia che ATI hanno rilasciato correzioni di stabilità per limitare la portata dell'errore err_gfx_d3d_init .
Il punto più ovvio per iniziare la guida alla risoluzione dei problemi è assicurarsi che i driver grafici siano aggiornati. Per fare questo visita questo link (qui) per Nvidia o questo (qui) per ATI. Scarica l'ultima versione del driver in base al tuo modello di GPU e alla versione di Windows, quindi riavvia il PC e verifica se il problema è stato risolto. In caso contrario, segui il metodo 2 .
Metodo 2: Reinstallazione e aggiornamento del gioco alla versione più recente
Una volta eliminati i driver GPU obsoleti dall'elenco, vediamo se i file della directory di gioco sono intatti. Se hai acquistato una copia fisica del gioco, puoi farlo solo reinstallando il gioco.
Nota: se hai acquistato il gioco tramite Steam, fai clic con il pulsante destro del mouse su GTA V nella sezione Libreria e seleziona Proprietà . Quindi, vai su File locali e fai clic su Verifica integrità dei file di gioco . L'intero processo potrebbe richiedere più di 10 minuti, ma ti eviterà di reinstallare il gioco. Se la scansione rivela delle incongruenze, Steam scaricherà di nuovo automaticamente i file mancanti / danneggiati.
Dopo esserti assicurato che la directory del gioco non contenga file danneggiati, assicurati che GTA V sia aggiornato alla versione più recente. A seconda della piattaforma utilizzata per acquistare il gioco, i passaggi per l'aggiornamento saranno diversi. Rockstar ha rilasciato una serie di correzioni per i casi in cui l'errore è causato da un problema interno del gioco.
Se il messaggio di errore continua a essere visualizzato dopo la reinstallazione e l'aggiornamento del gioco alla versione più recente, segui il metodo 3.
Metodo 3: disabilitazione di Fraps, ShadowPlay o altri software di sovrapposizione
Secondo quanto riferito, molti utenti hanno risolto il problema dopo aver disabilitato Fraps o altri software che si sovrappongono alle informazioni sulla schermata di gioco. Sembra che Fraps e alcuni altri overclock di giochi siano in conflitto con la maggior parte delle utilità di overclock della GPU in GTA V. Se stai utilizzando un software come questo per monitorare i tuoi FPS, disabilitalo e prova a eseguire il gioco.
Se l'errore non viene visualizzato mentre Fraps (o altro) è disabilitato, disinstallare il programma e cercare una soluzione diversa per tenere traccia del conteggio FPS. Se la disabilitazione di Fraps / ShadowPlay non ha aiutato, passare al metodo 4.
Metodo 4: Reinstallazione della libreria di Visual C ++ e DirectX
Alcuni utenti sono riusciti a risolvere il problema dopo aver installato una libreria Microsoft Visual C ++ mancante e reinstallato DirectX . Per prima cosa, visita questo collegamento ufficiale Microsoft (qui) e scarica e installa Microsoft Visual C ++ 2008 SP1 .
Dopo aver installato la libreria C ++, vai a questo collegamento (qui) e installa il programma di installazione Web di DirectX End-User Runtime . Questo doterà il tuo sistema dei file DLL necessari richiesti per eseguire il gioco in DX 11.
Metodo 5: eliminazione dei file DLL dalla cartella di installazione di GTA V (solo Steam)
L' errore err_gfx_d3d_init è spesso collegato a due file DLL con bug dal compilatore HLSL personalizzato . Alcuni utenti sono riusciti a risolvere il problema eliminando d3dcsx_46.dll e d3dcompiler.dll dalla cartella di installazione del gioco.
Dopo aver eliminato i file DLL, vai alla cartella _CommonRedist nella cartella GTA V ed esegui l'installazione DX per reinstallare i componenti DLL mancanti. Al termine dell'installazione, riavvia il sistema e avvia nuovamente il gioco.
Se vedi un errore diverso (relativo ai file DLL mancanti), fai clic con il pulsante destro del mouse su GTA V nella Libreria di Steam e fai clic su Proprietà . Quindi, vai alla scheda File locali e fai clic su Verifica integrità dei file di gioco.
Quando il processo è completo, avvia nuovamente il gioco e verifica se ha risolto l' errore err_gfx_d3d_init . Se è ancora lì, passa al Metodo 6 .
Metodo 6: esecuzione del gioco in Borderless senza Tesselation e VSync
Esistono diverse impostazioni di gioco note per attivare l' errore err_gfx_d3d_init . Alcuni utenti sono riusciti a impedire il crash del gioco con questo errore disabilitando VSync, Tesselation ed eseguendo il gioco in modalità Borderless .
Nota: la seguente correzione è applicabile solo se l'errore di arresto anomalo viene visualizzato qualche tempo dopo l'avvio del gioco.
Se riesci ad avviare il gioco prima che si blocchi, vai su Impostazioni> Grafica e imposta VSync su OFF . Quindi, scorri verso il basso e disabilita Tesselation e imposta le Impostazioni dello schermo su Senza bordi (puoi anche forzare lo schermo su Senza bordi premendo ALT + INVIO) .
Se il gioco si arresta in modo anomalo con lo stesso errore err_gfx_d3d_init , passa al metodo seguente.
Metodo 7: modifica dell'impostazione Direct X nel gioco su 10 o 10.1
Sebbene GTA sia stato commercializzato come un gioco DirectX 11, è anche progettato per funzionare su versioni precedenti di DirectX. L' errore err_gfx_d3d_init è causato principalmente da problemi di compatibilità tra l'hardware grafico e il software DirectX di supporto presente sul sistema.
La maggior parte degli utenti è stata in grado di rimuovere l'errore cambiando la versione DirectX del gioco a 10 o 10.1. Sebbene questo molto probabilmente risolverà il tuo problema (specialmente su macchine che soddisfano a malapena i requisiti minimi), renderà il gioco meno carino rispetto a DirectX 11. Passerai a DirectX 10 andando su Impostazioni> Grafica e imposta la versione di DirectX su 10.1 o 10.
Se ricevi l'errore all'avvio e non riesci ad accedere alle impostazioni di gioco, segui i passaggi seguenti:
- Vai alla directory principale di GTA V. Per impostazione predefinita, si trova in C: \ Programmi \ Rockstar Games \ Grand theft auto V.
- Crea un nuovo file .txt e chiamalo "commandline.txt".
- Aggiungi una riga -DX10 al file, quindi salvalo.
- Apri il gioco e verifica se l'errore viene rimosso.
Metodo 8: disabilitazione dell'overclock della GPU e CrossFire / SLI
Se hai l'abitudine di overcloccare il tuo hardware, potresti voler disabilitare le frequenze personalizzate per vedere se stanno causando un problema. Alcuni utenti sono riusciti a fermare il gioco dal crash con l' errore err_gfx_d3d_init rimuovendo il loro overclock.
Ovviamente, questo non è l'ideale per un appassionato di overclock, ma almeno avrai un'idea più chiara di cosa sta causando il problema. Se il gioco non si blocca più una volta ripristinate le frequenze GPU predefinite, perderle del tutto o sperimentare valori diversi finché non trovi una build stabile.
Se hai una configurazione a doppia GPU (CrossFire o SLI), prova a eseguire il gioco con una sola scheda grafica e verifica se l'errore continua a essere visualizzato. In caso contrario, riconfigura le impostazioni SLI / CrossFire, riavvia, quindi riavvia il gioco.