8 Modi per Risolvere l'Errore DXGI_ERROR_DEVICE HUNG in Windows

Errore Dxgi Dispositivo Appeso o Ripristinato

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

    1. Disabilitare l’Antialiasing
    1. Disattivare la funzione ShadowPlay
    1. Reinstallare NVIDIA GeForce Experience
    1. Modificare il TDR nel Registro
    1. Fermare l’Overclocking della tua GPU
    1. Controllare la tua RAM
    1. Aggiornare DirectX
    1. 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.

  1. Usa la barra di ricerca di Windows sulla barra delle applicazioni e cerca “NVIDIA Control Panel.” Seleziona il miglior risultato.

Cerca Nvidia Control Panel usando la Ricerca di Windows.

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

Vista di NVIDIA Control Panel con la scheda Impostazioni Globali aperta.

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

Pannello di controllo NVIDIA con le opzioni di antialiasing in vista.

  1. 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.

  1. 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.

Digita Geforce Experience nella Ricerca di Windows.

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

Interfaccia NVIDIA GeForce Experience con l'icona Impostazioni nell'angolo in alto a destra.

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.

  1. Digita “Pannello di Controllo” nella barra di ricerca e seleziona la corrispondenza migliore.

Cercare il Pannello di Controllo usando la Ricerca di Windows.

  1. Fai clic su “Disinstalla un programma.”

Sezione dei programmi nel Pannello di Controllo.

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

Disinstallazione di NVIDIA GeForce Experience.

  1. 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.

Download di GeForce Experience dal sito ufficiale di NVIDIA.

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.

  1. Premi i tasti ** Windows + R per aprire l’applicazione Esegui. Digita regedit e premi Invio.

Digitare

  1. Segui il percorso qui sotto per raggiungere il Registro del driver grafico:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.

Percorso del Registro a GraphicsDriver.

  1. Quando arrivi alla cartella “GraphicsDrivers”, fai clic con il tasto destro sul lato destro e seleziona “Nuovo -> Valore DWORD (32 bit).”

Creazione di un nuovo valore nell'Editor del Registro.

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

Modifica dei Dati valore nell'Editor del Registro.

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”.

Panoramica dell'interfaccia MSI Afterburner.

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:

  1. Digita “Windows Memory Diagnostic” e fai clic sulla corrispondenza migliore.

Cercando Windows Memory Diagnostic usando la Ricerca.

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

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

Cercando

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

  1. Digita “MemoryDiagnostic” e fai clic su “Trova successivo.”

  2. 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.

  1. Cerca “Controlla aggiornamenti” nella barra di ricerca e seleziona la corrispondenza migliore.

Cercando

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

Visualizzazione degli aggiornamenti di Windows.

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

Controllo degli Aggiornamenti in Windows.

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.

  1. Fai clic con il tasto destro sul menu Start e scegli “Gestore Dispositivi.”

Gestore Dispositivi dell'errore Dxgi nel menu rapido.

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

Espandere le impostazioni dell'Adattatore video dell'errore Dxgi.

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

Opzione di aggiornamento per l'hardware nel Gestore Dispositivi dell'errore Dxgi.

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

Cerca automaticamente per i driver Opzione dell'errore Dxgi.

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.