8 Modi per Risolvere l'Errore DXGI_ERROR_DEVICE HUNG in Windows

DirectX è una parte essenziale del software del tuo PC, aiutando la GPU a svolgere diversi compiti. Tuttavia, se questo motore non funziona correttamente, potresti ricevere un messaggio DXGI_ERROR_DEVICE HUNG sul tuo PC Windows quando cerchi di avviare un gioco. DXGI sta per DirectX Graphics Infrastructure, quindi saprai subito che l’errore ha a che fare con questo processo. Questa guida ti mostra come risolvere questo problema.
Suggerimento: hai a che fare con una scheda grafica difettosa? Ecco cosa fare per risolvere un GPU malfunzionante.
Indice
- Disabilitare l’Antialiasing
- Disattivare la funzione ShadowPlay
- Reinstallare NVIDIA GeForce Experience
- Modificare il TDR nel Registro
- Fermare l’Overclocking della tua GPU
- Controllare la tua RAM
- Aggiornare DirectX
- Aggiornare i driver della scheda grafica
- Domande Frequenti
1. Disabilitare l’Antialiasing
L’antialiasing - una tecnica utilizzata per rimuovere o lisciare i bordi frastagliati nei giochi - è noto per causare problemi. Gli effetti negativi di questa funzionalità grafica a volte superano i suoi benefici.
Se hai un PC con una scheda grafica NVIDIA, puoi utilizzare l’app NVIDIA Control Panel incorporata per disabilitare l’antialiasing. Se non ce l’hai installata, scarica l’app dal Microsoft Store.
- Usa la barra di ricerca di Windows sulla barra delle applicazioni e cerca “NVIDIA Control Panel.” Seleziona il miglior risultato.

- Una volta nell’app, seleziona “Gestisci impostazioni 3D” nel pannello di sinistra, quindi fai clic sulla scheda “Impostazioni globali” a destra.

- Troverai quattro o cinque impostazioni relative all’antialiasing nell’elenco. Imposta ciascuna su “Off.”

- Se hai un PC con una scheda grafica AMD o Intel, sappi che le app associate AMD Radeon Settings o Intel Graphics Command Center non ti permetteranno di disattivare completamente l’antialiasing. Tuttavia, puoi provare a disabilitare l’antialiasing dalle impostazioni di gioco. Questa opzione si trova spesso sotto la sezione “Video” se è disponibile.
2. Disattivare la funzione ShadowPlay
L’app NVIDIA GeForce Experience incorporata viene fornita con un’opzione “Overlay in Gioco” che può visualizzare informazioni sulle prestazioni del PC o consentire di registrare lo schermo mentre giochi. Questo è chiamato ShadowPlay. Anche se è uno strumento utile, potrebbe essere alla base dell’errore DXGI_ERROR_DEVICE HUNG, quindi prova a disabilitarlo. Puoi saltare questa soluzione se non possiedi un PC con una scheda grafica NVIDIA.
- Usa la Ricerca di Windows e digita “GeForce Experience.” Fai clic con il tasto destro sul miglior risultato e scegli “Esegui come Amministratore.” Se non hai questa app sul tuo PC, puoi scaricarla dal sito web NVIDIA.

- Puoi trovare la funzione “Overlay in Gioco” facendo clic su “Impostazioni” e andando alla scheda “Generale”. Disattiva l’opzione da lì, disabilitando effettivamente ShadowPlay.

Suggerimento: puoi anche registrare lo schermo utilizzando la Xbox Game Bar integrata in Windows.
3. Reinstallare NVIDIA GeForce Experience
Per quanto NVIDIA GeForce Experience sia utile, a volte può causare problemi sul tuo PC. È possibile che il problema che stai affrontando in questo momento sia dovuto a un bug di NVIDIA GeForce Experience, quindi potrebbe essere una buona idea reinstallare l’applicazione.
- Digita “Pannello di Controllo” nella barra di ricerca e seleziona la corrispondenza migliore.

- Fai clic su “Disinstalla un programma.”

- Trova “NVIDIA GeForce Experience” nel menu e fai clic con il tasto destro su di esso. Seleziona “Disinstalla.”

- Dopo la disinstallazione, vai al sito web di download di GeForce Experience e fai clic su “Scarica Ora.” Apri il pacchetto scaricato e segui le istruzioni sullo schermo per installarlo.

4. Modificare il TDR nel Registro
Il Timeout Detection and Recovery (TDR) è un processo di sistema che determina se una scheda grafica non risponde. Disabilitarlo tramite l’Editor del Registro può avere l’effetto di risolvere l’errore discusso qui consentendo alla tua GPU di elaborare le app senza vincoli di tempo. Cerchi altre magie del registro? Abbiamo qualche trucco da condividere.
- Premi i tasti ** Windows + R per aprire l’applicazione Esegui. Digita
regedite premi Invio.

- Segui il percorso qui sotto per raggiungere il Registro del driver grafico:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
- Quando arrivi alla cartella “GraphicsDrivers”, fai clic con il tasto destro sul lato destro e seleziona “Nuovo -> Valore DWORD (32 bit).”

- Digita “TdrLevel” nella casella Nome valore e imposta i suoi “Dati valore” su “0.” Fai clic su “OK”, quindi riavvia il PC.

Buono a sapersi: ecco come puoi facilmente overcloccare la tua RAM con AMD Ryzen Master.
5. Fermare l’Overclocking della tua GPU
Se hai overcloccato la tua GPU, è una buona idea provare a ripristinare la velocità di clock di base del chip ai valori predefiniti. A seconda dell’applicazione che stai utilizzando per l’overclocking, le istruzioni possono variare.
In MSI Afterburner, noterai vari cursori nella parte inferiore della schermata principale, la maggior parte dei quali modifica le prestazioni della tua CPU e GPU. Imposta tutti i parametri su “0” per impostare la velocità di clock dei chip sui loro valori predefiniti, quindi fai clic sul pulsante “Salva”.

6. Controllare la tua RAM
Windows viene fornito con alcune utility diagnostiche, che sono utili per gli utenti che affrontano problemi con i loro PC. Una di queste utility è Windows Memory Diagnostic, che scansiona le tue memorie RAM per difetti, quindi tenta di ripararle se sono legate al software. In alternativa, potrebbe suggerire di far riparare i moduli RAM se il problema che rileva è legato all’hardware. Segui i passaggi qui sotto per eseguire il test diagnostico della memoria di Windows:
- Digita “Windows Memory Diagnostic” e fai clic sulla corrispondenza migliore.

- Nella finestra pop-up, seleziona “Riavvia ora e controlla problemi (consigliato).”

- Il tuo PC si riavvierà e le diagnosi di memoria inizieranno a funzionare.
- Non appena il tuo PC riparte, vai su “Visualizzatore eventi” utilizzando la casella di ricerca e selezionando la corrispondenza migliore.

- Nel pannello di sinistra seleziona “Log di Windows -> Sistema” e seleziona “Trova” a destra.

Digita “MemoryDiagnostic” e fai clic su “Trova successivo.”
Se vedi il messaggio “Problemi hardware rilevati. Per identificare e riparare questi problemi, dovrai contattare il produttore del computer”, significa che potrebbe essere necessario portare il tuo PC da un tecnico o sostituire i moduli RAM.
7. Aggiornare DirectX
Nonostante Windows aggiorni automaticamente DirectX, potrebbe essere necessario cercare manualmente aggiornamenti di DirectX se stai riscontrando problemi, incluso l’errore DXGI_ERROR_DEVICE HUNG.
- Cerca “Controlla aggiornamenti” nella barra di ricerca e seleziona la corrispondenza migliore.

- Seleziona “Download” per scaricare e installare l’ultima versione di Windows.

- Se non vedi aggiornamenti disponibili, seleziona “Controlla aggiornamenti.”

8. Aggiornare i driver della scheda grafica
Fai cercare a Windows aggiornamenti dei driver automaticamente tramite il Gestore Dispositivi. Potrebbe aiutarti ad affrontare efficacemente l’errore DXGI_ERROR_DEVICE HUNG.
- Fai clic con il tasto destro sul menu Start e scegli “Gestore Dispositivi.”

- Fai clic su “Adattatori video” per espandere la categoria.

- Fai clic con il tasto destro sulla tua scheda grafica e seleziona “Aggiorna driver.”

- Scegli “Cerca automaticamente i driver.” Se il tuo sistema trova eventuali aggiornamenti, li installerà automaticamente.

Puoi anche scaricare e installare il driver della scheda grafica più recente dal sito web del produttore. È una buona idea se vuoi assicurarti di ottenere l’ultima versione. Tuttavia, il processo potrebbe risultare un po’ complicato per chi non sa come installare un pacchetto di driver.
Suggerimento: devi installare un driver non firmato sul tuo PC Windows? Ti mostriamo come fare.
Domande Frequenti
Qual è l’ultima versione di DirectX?
Su Windows 11, l’ultima versione di DirectX è DirectX 12 Ultimate. Tuttavia, in base alla tua scheda grafica, potresti non essere in grado di scaricare questa versione a causa di problemi di incompatibilità. Windows rileva e installa solitamente automaticamente l’ultima versione compatibile di DirectX.
Come posso controllare la mia versione di DirectX?
Nella casella Esegui, inserisci dxdiag e premi Invio. Questo aprirà la finestra informativa di DirectX, dove troverai la tua versione di DirectX insieme al modello della tua CPU e alla versione del BIOS.
Che cos’è l’Infrastruttura Grafica DirectX (DXGI)?
Microsoft ha introdotto DXGI con Windows Vista. Questo sottosistema svolge compiti legati al driver grafico, inclusi:
- Ottimizzazioni in modalità finestra
- Controllo della modalità multi-monitor
- Selezione dei formati di buffer
- Distribuzione delle risorse tra i processi
Questo processo lavora principalmente in background quando il tuo PC esegue giochi come la serie Battlefield o Call of Duty: Modern Warfare.
Fonte immagine: Pexels. Tutti gli screenshot di Farhad Pashaei.