Come risolvere l’errore DXGI_ERROR_DEVICE_HUNG su Windows

Imbattersi nell’errore “GetDeviceRemovedReason Failed with DXGI_ERROR_DEVICE_HUNG” in Call of Duty: WWII o altri giochi può essere estremamente frustrante, soprattutto se il gioco continua a bloccarsi durante la partita e non si riesce a capirne il motivo. Solitamente, questo problema è legato ai driver della scheda grafica, a problemi con DirectX o a anomalie hardware.È piuttosto fastidioso perché l’errore non si verifica sempre al di fuori del gioco, quindi individuare la causa principale può sembrare un’impresa ardua. Fortunatamente, esistono alcune soluzioni comuni che hanno funzionato per molti utenti, anche se il PC sembra altrimenti stabile. Ricorda che a volte si tratta semplicemente di un problema con i driver o di un’impostazione errata, quindi è consigliabile procedere per gradi. Ecco cosa puoi provare: ogni metodo si concentra su cause specifiche come driver corrotti, DirectX obsoleto o conflitti hardware. Non tutte le soluzioni risolveranno il problema immediatamente, ma dovrebbero aiutare a individuare la causa.

Come risolvere l’errore DXGI_ERROR_DEVICE_HUNG in Windows

Aggiorna il driver della tua scheda grafica

Questa è spesso la soluzione più comune perché i driver grafici obsoleti o danneggiati possono causare blocchi del sistema.È utile se si verificano arresti anomali specificamente in giochi come Call of Duty WW2, ma non in altri titoli. In genere, l’aggiornamento del driver ripristina la stabilità ed elimina l’errore; a volte, l’aggiornamento migliora anche le prestazioni. Su alcuni sistemi, tuttavia, l’aggiornamento del driver potrebbe causare problemi, quindi se il problema si è presentato dopo un aggiornamento recente, potrebbe essere necessario ripristinare la versione precedente.

  • Apri Gestione dispositivi facendo clic con il pulsante destro del mouse su Start e selezionandolo, oppure premendo Win + Xe selezionandolo.
  • Espandete la sezione Schede video e fate clic con il pulsante destro del mouse sulla vostra scheda grafica (NVIDIA o AMD).
  • Seleziona Aggiorna driver.
  • Seleziona ” Cerca automaticamente il software del driver aggiornato”. Windows eseguirà la scansione e installerà il driver più recente, se ne trova uno.
  • Una volta completata l’operazione, riavvia il PC e verifica se il gioco continua a bloccarsi.

Su alcune configurazioni, questo risolve magicamente il problema dopo un rapido riavvio, ma altre volte potrebbe essere necessario scaricare i driver direttamente dal sito del produttore, come NVIDIA o AMD. In questo modo, avrete la certezza di ottenere la versione più recente e compatibile.

Se il problema è iniziato dopo un aggiornamento, ripristina la versione precedente del driver grafico.

Se i crash sono iniziati dopo un recente aggiornamento dei driver, il ripristino di una versione precedente può migliorare la stabilità. Questo è particolarmente utile se la nuova versione dei driver presenta bug o problemi di compatibilità. In genere, dalla stessa finestra di Gestione dispositivi, vai alle Proprietà della scheda grafica > scheda Driver e seleziona Ripristina driver (se disponibile).Potrebbe comparire una richiesta di motivazione: scegli quella appropriata. Dopodiché, riavvia il computer e verifica se la situazione migliora.

A volte, questo metodo si limita a ripristinare uno stato funzionante, soprattutto se l’ultimo driver è ancora troppo instabile.È un po’ come chiedere a Windows di conservare l’ultimo driver funzionante che avevi.

Aggiorna DirectX all’ultima versione

Un’altra causa comune è DirectX obsoleto. I giochi dipendono fortemente da esso e, se DirectX è danneggiato o incompatibile, si verificano arresti anomali. Microsoft offre un programma di installazione Web di DirectX End-User Runtime che aggiorna DirectX alla sua versione più recente, risolvendo i problemi di compatibilità che causano errori come DXGI_ERROR_DEVICE_HUNG.

  • Vai alla pagina di download di DirectX.
  • Seleziona la lingua che preferisci e fai clic su Scarica.
  • Esegui il programma di installazione e segui le istruzioni. Di solito è semplice, ma potrebbe essere necessario riavviare il computer al termine dell’installazione.
  • Avvia il gioco in seguito per verificare se l’errore è scomparso.

Disabilita o rimuovi temporaneamente la scheda audio.

È un po’ strano, ma alcuni utenti segnalano che disabilitare la scheda audio ha risolto l’errore di blocco del dispositivo. In pratica, la scheda audio potrebbe entrare in conflitto con la GPU durante sessioni di gioco intense, soprattutto se si verificano problemi con i driver. Per disabilitarla:

  • Apri Gestione dispositivi.
  • Trova i controller audio, video e di gioco ed espandili.
  • Fai clic con il pulsante destro del mouse sulla scheda audio, quindi scegli Disabilita dispositivo.
  • Avvia nuovamente il gioco e verifica se i crash cessano.

In alternativa, se si dispone di una scheda audio rimovibile (o di un dispositivo audio USB), scollegarla fisicamente potrebbe essere d’aiuto qualora la disabilitazione non risolvesse il problema. Perché, ovviamente, Windows deve sempre complicare le cose più del necessario.

Verifica i moduli RAM e i relativi slot.

I problemi della RAM possono talvolta causare blocchi del sistema, soprattutto se i moduli di memoria sono difettosi o non inseriti correttamente. Il consiglio è di rimuovere un modulo alla volta, avviare il computer e verificare se l’errore persiste. Cambiare slot può anche rivelare slot difettosi sulla scheda madre o moduli difettosi. Basta rimuovere un modulo di RAM, riavviare il computer e provare ad avviare il gioco. Se il gioco continua a bloccarsi, reinserire il modulo e provare con l’altro. Se i problemi persistono, provare a rimuovere tutti i moduli tranne uno e poi reinserirli gradualmente. Ricorda, Windows tende a creare problemi se la RAM non è stabile.

Regola le impostazioni nel Pannello di controllo NVIDIA

Se utilizzi una GPU NVIDIA, la modifica di alcune impostazioni 3D potrebbe aiutare a prevenire l’errore. Apri il Pannello di controllo NVIDIA (clicca con il tasto destro del mouse sul desktop e selezionalo).Quindi:

  • Vai su Impostazioni 3D > Gestisci impostazioni 3D.
  • Nelle Impostazioni globali, abilita Preferisci prestazioni massime per la Modalità di gestione dell’alimentazione.
  • Nella sezione Impostazioni programma, fai clic su Aggiungi e seleziona il file eseguibile del tuo gioco, ad esempio CallOfDutyWW2.exe.
  • Imposta Processore grafico su Processore NVIDIA ad alte prestazioni.
  • Applica le modifiche e riavvia il gioco.

Questo può consentire alla GPU di mantenere frequenze di clock più elevate, evitando alcuni problemi di blocco, anche se potrebbe aumentare leggermente il consumo energetico o il calore, quindi è consigliabile tenere d’occhio le temperature.

Smetti di overcloccare la tua GPU

L’overclocking può spingere la GPU oltre i suoi limiti di affidabilità, causando errori come DXGI_ERROR_DEVICE_HUNG. Se stai effettuando l’overclocking, ripristina le frequenze di clock predefinite tramite il software di tweaking della GPU o il BIOS. In genere, riportare le frequenze di clock di core e memoria ai valori predefiniti contribuisce a stabilizzare il sistema. Una volta fatto ciò, prova nuovamente il gioco. Inoltre, abbassare le impostazioni di qualità grafica del gioco a un livello basso o medio può ridurre il carico sulla GPU, risolvendo talvolta completamente questi errori.

Non so perché, ma a volte basta riportare tutto alle velocità normali per risolvere i crash. L’overclocking è divertente ma può essere un azzardo, soprattutto se l’alimentatore o il sistema di raffreddamento non sono di prim’ordine.

Riepilogo

  • Aggiorna il driver grafico
  • Ripristina le versioni precedenti dei driver, se necessario.
  • Aggiorna DirectX
  • Disattiva temporaneamente la scheda audio
  • Testare i moduli RAM singolarmente
  • Regola le impostazioni Nvidia per una maggiore stabilità
  • Resisti alla tentazione di effettuare l’overclock se la stabilità è una priorità.

Incartare

Risolvere l’errore DXGI_ERROR_DEVICE_HUNG non è sempre rapido, ma esaminare sistematicamente queste opzioni può aiutare a individuare la causa. A volte basta un aggiornamento dei driver, altre volte è sufficiente sostituire i moduli RAM o regolare le impostazioni grafiche.È una sorta di processo di eliminazione, ma con pazienza, la maggior parte dei crash può essere risolta. Spero che questo aiuti qualcuno a evitare infiniti riavvii del gioco e continui crash: ha funzionato per molti, quindi vale la pena provare.