GUIDE

Il gioco va in crash? Monitoraggio affidabilità e Visualizzatore eventi

Un gioco che si chiude sul desktop, un reset del driver e una schermata blu lasciano tre tracce diverse in Windows. Dove trovare ciascuna, come leggerla e che cosa controllare dopo.

Il gioco stava girando, e poi non più: di nuovo sul desktop senza nessun messaggio, uno schermo nero che è tornato senza il gioco, oppure una schermata blu e un riavvio. Sono tre eventi diversi, e Windows registra ciascuno in un posto diverso. Leggere per prima la traccia giusta trasforma «il mio gioco crasha» in una domanda con un passo successivo.

Tre tipi di crash, tre tracce diverse

Che cosa hai vistoChe cosa è successoDove guardare
Il gioco si è chiuso, con o senza un erroreIl processo del gioco è andato in crashMonitoraggio affidabilità, e l'ID evento 1000 nel log Applicazione
Lo schermo si è bloccato o è diventato nero per un momento, poi l'immagine è tornataIl driver video ha smesso di rispondere e Windows lo ha reimpostatoUn live dump in C:\WINDOWS\LiveKernelReports, e il log Sistema
Una schermata blu, poi un riavvioUn errore di arresto (bug check)Un dump della memoria in %SystemRoot%, e Monitoraggio affidabilità

Se il PC si è spento o riavviato senza una schermata blu, il PC si riavvia mentre giochi è la pagina per quella pista.

Comincia da Monitoraggio affidabilità

Premi Windows + R, digita perfmon /rel e premi Invio; l'opzione /rel avvia Monitoraggio affidabilità. La guida di Microsoft alla sua lettura è stata scritta per Windows Vista, quindi la disposizione che vedi può essere diversa. Descrive fino a un anno di cronologia, una colonna al giorno, e un'icona di errore in ogni giorno con un errore. Windows 11 suddivide gli errori in tre righe:

Il grafico registra anche le installazioni e le disinstallazioni di software, aggiornamenti di Windows e driver compresi, ed è per questo che conviene cominciare da qui. Microsoft fa notare che mostra se dei cambiamenti significativi nella stabilità sono cominciati nello stesso momento. Fai clic sul giorno in cui sono cominciati i crash e guarda che cosa è stato installato quel giorno; un aggiornamento in quella data è una pista che puoi verificare annullandolo.

Il log Applicazione: ID evento 1000

Apri il Visualizzatore eventi (eventvwr.msc) e cerca nel log Applicazione gli errori con origine Application Error e ID evento 1000, che Microsoft chiama l'evento vero e proprio di arresto anomalo dell'applicazione. La sua voce di esempio mostra i campi che vale la pena annotare:

Microsoft interpreta gli ID evento 1000 e 1001 che si ripetono nel log Applicazione come un segno che un'applicazione continua ad andare in crash; il 1001 riguarda Segnalazione errori Windows.

Leggi il nome del modulo con attenzione. Microsoft fa notare che l'evento spesso indica un modulo Microsoft, come ntdll.dll, kernel32.dll o kernelbase.dll, e che questi moduli vengono colti come vittime di altri tipi di corruzione causati in precedenza da moduli che si comportano male. Per un programma di terze parti, l'indicazione di Microsoft è di condividere i dump pertinenti con la terza parte perché indaghi: per un gioco è il supporto del suo sviluppatore, e nella segnalazione vanno anche il nome del modulo, il codice di eccezione e la data.

Uno schermo nero, poi l'immagine torna

Quando la scheda grafica smette di rispondere, Windows reimposta il driver e la GPU invece di lasciare la macchina bloccata. Microsoft lo chiama Timeout Detection and Recovery: il timeout predefinito è di 2 secondi, e un ripristino riuscito mostra il messaggio "Display driver stopped responding and has recovered." (il driver dello schermo ha smesso di rispondere ed è stato ripristinato).

Un ripristino può lasciare un live dump in C:\WINDOWS\LiveKernelReports, in una cartella per componente; il riferimento di Microsoft fa notare che i live dump non reimpostano il sistema operativo. I codici coinvolti sono 0x117 VIDEO_TDR_TIMEOUT_DETECTED e 0x141 VIDEO_ENGINE_TIMEOUT_DETECTED, che identificano i live dump e non vengono mai usati per un vero bug check.

Tra le cause di 0x117 elencate da Microsoft ci sono un driver video da aggiornare e una serie di problemi hardware: componenti in overclock, compatibilità e impostazioni dei componenti errate (in particolare la configurazione e i timing della memoria), raffreddamento o alimentazione insufficienti e componenti difettosi. Microsoft suggerisce anche di cercare nel log Sistema messaggi di errore che potrebbero aiutare a identificare il dispositivo o il driver. Cali di FPS improvvisi nei giochi spiega che aspetto ha un reset del driver nel mezzo di una partita.

Una schermata blu

Una schermata blu è un errore di arresto. Windows scrive un dump della memoria in %SystemRoot%\MEMORY.DMP oppure, con l'impostazione del dump di memoria ridotto, un file di circa 256 KB per crash in %SystemRoot%\Minidump, con un nome che riporta la data. Un dump ridotto contiene il messaggio di arresto, i suoi parametri e un elenco dei driver caricati. Per leggerne uno, installa WinDbg dal Microsoft Store o con winget install Microsoft.WinDbg, apri il file .dmp ed esegui !analyze -v.

Leggi il risultato tenendo a mente l'avvertenza di Microsoft: la causa principale degli errori di arresto è raramente un processo in modalità utente. Un gioco può far scattare un errore di arresto, ma di solito sta mettendo in luce un problema in un driver, nell'hardware o in Windows stesso, e quando viene indicato un driver, l'aggiornamento arriva dal suo produttore.

Che cosa controllare, una modifica alla volta

Prova il gioco dopo ogni passaggio, così sai quale modifica ha contato.

  1. Verifica i file del gioco. In Steam, fai clic con il pulsante destro sul gioco nella tua Libreria (oppure usa l'icona a ingranaggio nella sua pagina della Libreria), poi Proprietà... > File installati > Verifica integrità dei file del gioco; Steam dice che uno o più file che non superano la verifica sono normali per la maggior parte dei giochi Steam. Nell'app EA vai su "Library" (libreria), seleziona l'icona "Manage" (gestisci) del gioco, poi "Repair" (ripara).
  2. Reinstalla il driver grafico in modo pulito. NVIDIA dice di reinstallare il driver più recente con un metodo di installazione pulita: "Custom (Advanced) > Perform a clean installation" (personalizzata, avanzata > esegui un'installazione pulita) nel programma di installazione NVIDIA, oppure Display Driver Uninstaller (DDU).
  3. Chiudi overlay e strumenti di registrazione. Activision avverte che i software di rimappatura dell'input, gli overlay e i software di registrazione possono interferire con il gioco, e suggerisce di disinstallarli se i crash continuano.
  4. Riporta le frequenze ai valori predefiniti. NVIDIA suggerisce la modalità debug, in Sistema > Avanzate nell'app NVIDIA (o nella barra dei menu del vecchio Pannello di controllo NVIDIA), che secondo NVIDIA costringe la scheda grafica a funzionare alle frequenze di riferimento NVIDIA, e le velocità predefinite di CPU e memoria se le hai overcloccate, il che può voler dire impostare il profilo XMP o EXPO su Default nel BIOS. Se così i crash si fermano, leggi la tua RAM va alla velocità dichiarata?
  5. Testa la memoria. Premi Windows + R, esegui mdsched.exe (Diagnostica memoria di Windows) e scegli "Restart now and check for problems (recommended)" (riavvia ora e verifica la presenza di problemi, consigliato); dopo il test, leggi la voce MemoryDiagnostics-Results nel log Sistema.
  6. Controlla temperature e alimentazione. Sono entrambe nell'elenco di Microsoft per 0x117, e il primo passo di Activision è un PC in un luogo fresco e ben ventilato. Vedi Temperature di CPU e GPU mentre giochi.
  7. Aggiorna il BIOS. La lista di controllo di Microsoft per gli errori di arresto comprende l'assicurarsi che BIOS e firmware siano aggiornati. Su un desktop Intel Core di 13ª o 14ª generazione, leggi prima Crash nei giochi con Intel 13ª e 14ª gen.

Che cosa non aiuta

Correlati

Questa pagina ti è stata utile?

Cosa mancava, o cosa non ha funzionato? Le leggiamo tutte, una per una.

Se questa pagina non ha risolto il problema, scrivici — dicci quale articolo hai letto, e sistemiamo l'articolo.