Come risolvere i crash di Unreal Engine abbastanza facilmente?

Unreal Engine è un popolare motore di gioco che gli sviluppatori utilizzano per creare e progettare giochi. Come suite, ha alcuni degli strumenti meglio integrati. Unreal Engine è uno dei migliori motori di gioco moderni, ma non è perfetto. Ha i suoi problemi, che a volte si traducono in problemi per i giochi che dipendono dai suoi componenti.

In questa guida, infatti, intendiamo esaminare il problema del crash di Unreal Engine, che sembra affliggere un buon numero di titoli popolari. Le persone semplicemente non possono godersi i loro giochi. Dai rapporti che abbiamo visto, gli utenti si sono lamentati del fatto che il loro gioco si è bloccato, ha smesso di funzionare o non rispondeva perché qualcosa è andato storto con Unreal Engine.

Perché Unreal Engine va in crash?

Unreal Engine probabilmente si arresta in modo anomalo perché i suoi processi continuano a raggiungere uno stato o una condizione in cui non possono continuare a eseguire o eseguire attività. Il problema potrebbe essere dovuto a bug o incongruenze nel programma; il problema potrebbe avere a che fare con conflitti che coinvolgono altre applicazioni o interferenze da utilità di terze parti. Bene, abbiamo appena delineato le cause più probabili o comuni degli arresti anomali di Unreal Engine sui computer Windows 10.

Come riparare Unreal Engine ha avuto un errore di arresto anomalo in Windows 10

Descriveremo ora le procedure e le soluzioni alternative che si sono dimostrate efficaci per far sì che Unreal Engine smetta di bloccarsi (o arrestarsi meno frequentemente) sui PC Windows 10. Ti consigliamo di iniziare con la prima correzione nell'elenco. Se la prima procedura non riesce a fare abbastanza, puoi passare alla soluzione successiva e continuare con il resto in quell'ordine finché il problema nel tuo caso non viene risolto.

  1. Aggiorna Unreal Engine 4:

In precedenza abbiamo stabilito bug come uno dei motivi per cui Unreal Engine si arresta in modo anomalo sui computer. Ebbene, la procedura qui cerca di correggere le cose in quella direzione, se la nostra ipotesi è vera. Gli sviluppatori di Unreal Engine probabilmente erano a conoscenza degli arresti anomali che disturbavano gli utenti, quindi è probabile che abbiano svolto del lavoro per risolvere il problema.

Pertanto, aggiornando Unreal Engine, fornirai al programma correzioni e patch ai bug che potrebbero essere responsabili dei crash - e questo è un buon risultato. È relativamente facile controllare e installare gli aggiornamenti per Unreal Engine, quindi questa procedura doveva venire prima.

Fai questo:

  • Apri il Launcher di Epic Games facendo doppio clic sul collegamento dell'applicazione (che si trova probabilmente sullo schermo del desktop).
  • Quando viene visualizzata la finestra di avvio di Epic Games, devi guardare nell'angolo in alto a sinistra della finestra e quindi fare clic su Unreal Engine.
  • Ora, devi guardare il riquadro sul bordo destro della finestra e quindi fare clic su Libreria (per accedere a questa scheda).
  • Controlla la parte superiore della finestra per un elenco. Passa attraverso le versioni del motore lì.
  • Fare clic sulla piccola freccia verso il basso (per avviare un controllo manuale degli aggiornamenti).

Il Launcher di Epic Games ora utilizzerà Internet per mettersi in contatto con i server appropriati per vedere se c'è qualcosa di nuovo che manca al tuo computer.

  • Se l'applicazione trova una nuova versione del motore, dovrai selezionarla e quindi fare clic su Installa.

Il Launcher di Epic Games ora funzionerà per installare le nuove cose.

  • Una volta completate le operazioni di installazione per il nuovo motore, è necessario riavviare Epic Games Launcher.

Idealmente, dovresti riavviare il computer (per ottenere i migliori risultati).

  • Prova il gioco o l'applicazione con cui hai riscontrato che l'Unreal Engine si è arrestato in modo anomalo per vedere come vanno le cose questa volta.
  1. Verifica l'installazione del motore:

Qui, stiamo considerando la possibilità che Unreal Engine si arresti in modo anomalo sul tuo computer perché i suoi file sono stati danneggiati. C'è anche una buona possibilità che gli arresti anomali siano dovuti ad alcuni componenti importanti modificati o eliminati. A tal fine, vogliamo che utilizzi la funzione "verifica dei file" per correggere le cose.

Unreal Engine esiste come componente all'interno del Launcher di Epic Games, il che significa che è necessario utilizzare la funzione di verifica su quest'ultimo per verificare la presenza di problemi all'interno dei file di Unreal Engine. Se vengono rilevate incongruenze o discrepanze, il materiale danneggiato verrà sostituito con copie integre (contenenti i dati necessari).

Comunque, queste sono le istruzioni che devi seguire per verificare l'installazione:

  • Per prima cosa, devi aprire il Launcher di Epic Games. Puoi sempre farlo facendo doppio clic sul collegamento dell'applicazione (che dovrebbe essere sul desktop).
  • Una volta visualizzata la finestra del programma, devi guardare nell'angolo in alto a sinistra e quindi fare clic su Libreria.

Verrai indirizzato alla scheda Libreria ora.

  • Guarda il riquadro a destra, quindi fai clic sulla piccola freccia verso il basso (per espandere il menu a discesa o visualizzare l'elenco delle opzioni).
  • Fare clic su Verifica.

Il Launcher di Epic Games ora inizializzerà i processi necessari per l'operazione di verifica.

  • Devi essere paziente. Attendi il completamento delle scansioni.
  • Una volta completata la verifica, devi fare clic sull'opzione Avvia (che dovrebbe essere visibile ora).
  • Esegui il gioco o l'app con cui hai avuto problemi a causa di arresti anomali di Unreal Engine per vedere se le cose sono migliorate.
  1. Cambia la tua scheda grafica predefinita:

La procedura qui mira a un caso specifico del problema. Se vedi che Unreal Engine sta uscendo a causa di un avviso o di una notifica persa del dispositivo D3D durante i tuoi problemi con Unreal Engine, è probabile che la soluzione qui faccia abbastanza per risolvere i tuoi problemi. Se le nostre supposizioni sono vere, il problema nel tuo caso dipende dal tuo computer che utilizza una scheda grafica debole per eseguire le operazioni.

Se il tuo computer ha una scheda grafica discreta o dedicata, ha due GPU tra cui scegliere quando deve eseguire applicazioni o giochi. La GPU discreta è solitamente l'unità più potente del lotto, quindi il tuo sistema è sempre meglio utilizzarla per giochi e altre app che richiedono grafica.

Qui, vogliamo che tu istruisca (o costringa) il tuo computer a utilizzare la scheda grafica dedicata. Supponiamo che tu abbia una scheda grafica discreta di NVIDIA, quindi la descrizione della procedura qui è basata su quella.

Segui questi passaggi:

  • Vai alla schermata del menu Start di Windows premendo il pulsante con il logo di Windows sulla tastiera della tua macchina (oppure puoi fare clic sull'icona di Windows nell'angolo in basso a sinistra del display per lo stesso risultato).
  • Digita NVIDIA Control Panel nella casella di testo (che viene visualizzata nel momento in cui inizi a digitare) per eseguire un'attività di ricerca utilizzando quelle parole chiave come query.
  • Supponendo che NVIDIA Control Panel (App) sia ora emerso come la voce principale nell'elenco dei risultati restituiti, è necessario fare clic su di esso (per aprirlo).
  • Quando viene visualizzata la finestra del pannello di controllo NVIDIA, è necessario fare clic su Gestisci impostazioni 3D.
  • Supponendo che tu sia nella scheda Impostazioni globali, devi fare clic sul menu a discesa per Processore grafico preferito (per vedere le opzioni disponibili).
  • Seleziona Processore NVIDIA ad alte prestazioni.
  • Ora devi fare clic sul pulsante Applica. Fare clic anche sul pulsante OK, se questo passaggio è applicabile.
  • Chiudi l'app NVIDIA Control Panel e altre applicazioni.
  • Riavvia il tuo computer.
  • Esegui il gioco o l'applicazione con problemi di arresto anomalo di Unreal Engine per vedere quanto tempo rimane attivo ora.
  1. Apporta alcune modifiche al tuo registro:

Su alcuni computer, è stato dimostrato che gli arresti anomali di Unreal Engine sono collegati alle impostazioni di TDR. Su queste macchine, gli utenti sono riusciti a migliorare i risultati di stabilità per Unreal Engine alterando la configurazione TDR. Le cose potrebbero essere le stesse sul tuo computer; anche tu potresti essere in grado di modificare le cose per far sì che Unreal Engine rimanga attivo per tutto il tempo necessario.

TDR, che sta per Timeout Detection and Recovery, è la funzione che controlla se la tua scheda grafica funziona come dovrebbe. Quando questa funzione rileva che la scheda grafica non funziona correttamente o ha problemi, agisce per ripristinare i suoi componenti. Vogliamo che disabiliti questa funzione in modo che il tuo computer fornisca alla sua GPU tutto il tempo necessario per il ripristino (per l'amor di Unreal Engine) prima di utilizzarlo completamente nucleare.

Tuttavia, prima di procedere con l'attività qui, dobbiamo avvertirti dei rischi coinvolti. Stai per apportare modifiche alle voci nel registro del computer, che è un componente incredibilmente sensibile in Windows. Se commetti errori, potresti finire con più problemi di quelli che hai attualmente. A tal fine, si consigliano precauzioni.

Potresti voler creare un backup del tuo registro. Non avrai più possibilità di fare il backup di adesso. Sarai in grado di risolvere facilmente tutti i problemi utilizzando il backup, se le cose dovessero andare storte.

Ad ogni modo, questi sono i passaggi che devi seguire per creare un backup del registro:

  • Usa il pulsante del logo di Windows + la scorciatoia da tastiera della lettera R per avviare rapidamente l'applicazione Esegui.
  • Quando viene visualizzata la piccola finestra di dialogo o finestra Esegui, è necessario riempire il campo di testo vuoto con Regedit .
  • Per eseguire il codice, premi il pulsante Invio sulla tastiera della tua macchina (o fai clic sul pulsante OK nella finestra Esegui per lo stesso risultato).

La finestra dell'Editor del Registro di sistema verrà ora visualizzata.

  • Guarda nell'angolo in alto a sinistra della finestra, fai clic su File, quindi scegli Esporta (dall'elenco di opzioni visualizzato).

Verrà visualizzata la finestra Esporta file di registro.

  • Compila la casella per Nome file con il tuo nome preferito per il backup. Puoi usare RegBackup , ad esempio.
  • È inoltre necessario specificare la posizione di archiviazione preferita per il backup. Navigare attraverso le directory appropriate per arrivare alla cartella giusta.

Idealmente, dovresti salvare il file in una posizione su un'unità esterna (unità flash USB, ad esempio). Se devi salvarlo sul tuo computer, puoi scegliere Desktop.

  • Supponendo che tu abbia finito con i parametri nella finestra Esporta file di registro, devi fare clic sul pulsante Salva (per finire le cose).

Il computer ora lavorerà per creare il backup e archiviarlo nella directory specificata.

Nel frattempo, queste sono le istruzioni che devi seguire per apportare le modifiche necessarie al registro per correggere i crash di Unreal Engine:

  • Qui, devi tornare alla finestra dell'Editor del Registro di sistema o devi avviare nuovamente l'applicazione (se l'hai chiusa).

Puoi scorrere un po 'verso l'alto per vedere le istruzioni sull'apertura dell'Editor del Registro di sistema (se necessario).

  • Questa volta, devi fare clic su Computer (nell'angolo in alto a sinistra della finestra) per vederne il contenuto e quindi navigare attraverso le directory su questo percorso per arrivare a destinazione:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

  • Ora, nel riquadro vicino al bordo destro della finestra, all'interno di GraphicsDrivers, devi fare clic con il pulsante destro del mouse su qualsiasi punto privo di oggetti.
  • Dall'elenco delle opzioni visualizzate, è necessario fare clic su Nuovo (per vedere un altro elenco) e quindi selezionare Valore QWORD (64 bit).
  • È necessario utilizzare TdrLevel come nome del nuovo valore. Ora, fai clic sul pulsante OK.

Windows ora lavorerà per creare il valore.

  • Fare doppio clic sul valore TdrLevel appena creato.

La finestra Modifica valore QWORD (64 bit) per TdrLevel verrà ora visualizzata.

  • Riempi la casella Dati valore con 0, quindi fai clic sul pulsante OK per salvare le modifiche appena apportate.

Il tuo lavoro sul registro è terminato.

  • Chiudi l'applicazione dell'Editor del Registro di sistema e altri programmi.
  • Riavvia il tuo PC.
  • Esegui alcuni test sul gioco o sul programma problematico per confermare che Unreal Engine non si arresta più come prima.
  1. Reinstallare il driver della scheda grafica; aggiorna i tuoi driver:

Il driver della scheda grafica è il programma che gestisce le interazioni tra la GPU (il componente hardware) e le applicazioni o lo stesso Windows (la parte software). Pertanto, il driver della scheda grafica svolge un ruolo importante nella visualizzazione delle immagini e nelle operazioni di rendering video, che costituiscono la base dei processi grafici.

C'è una buona probabilità che gli arresti anomali di Unreal Engine abbiano qualcosa a che fare con carenze grafiche o incongruenze, che possono essere ricondotte al driver della scheda grafica. Se dobbiamo considerare questa possibilità, possiamo estrapolare che la scheda grafica è in cattivo stato. Il driver è probabilmente rotto, malfunzionante o danneggiato. A tal fine, vogliamo che tu reinstalli il driver per risolvere i problemi con esso.

Quando si reinstalla un driver, i processi coinvolti (che costituiscono le operazioni di disinstallazione e installazione) tendono a indurre modifiche nelle impostazioni e nella composizione del driver. Le modifiche risultanti potrebbero fare abbastanza per riportare il driver in uno stato normale, quindi devi correre le tue possibilità. La procedura è del tutto innocua, dopotutto.

Ad ogni modo, questi sono i passaggi che devi seguire per reinstallare il driver della scheda grafica:

  • Innanzitutto, è necessario fare clic con il pulsante destro del mouse sull'icona di Windows nell'angolo inferiore sinistro del display della macchina per visualizzare le applicazioni e le opzioni del menu Power User.
  • Dall'elenco visualizzato, è necessario scegliere Gestione dispositivi (per avviare questa applicazione).
  • Supponendo che sia stata visualizzata la finestra Gestione dispositivi, è necessario scorrere l'elenco e individuare Schede video.
  • Fare clic sull'icona di espansione accanto a Schede video per aprirne il contenuto.
  • Individua il tuo dispositivo GPU dedicato dall'elenco, fai clic con il pulsante destro del mouse su di esso per vedere le opzioni disponibili, quindi scegli Disinstalla driver.
  • Ti abbiamo chiesto di individuare il tuo dispositivo GPU dedicato perché il tuo computer probabilmente esegue giochi e altre applicazioni che richiedono grafica utilizzando la GPU dedicata. Il tuo computer è dotato di due unità grafiche (la GPU dedicata e la GPU integrata), ma la GPU dedicata è facilmente la scheda più potente o capace.
  • Pertanto, per i migliori risultati in termini di prestazioni o risultati, il tuo computer (come la maggior parte delle macchine) è programmato per eseguire operazioni grafiche difficili o intense con la GPU dedicata. E per questi motivi, il driver per la GPU dedicata è quello che devi reinstallare per correggere i crash di Unreal Engine.
  • Tuttavia, se sei sicuro che il tuo computer esegua giochi e applicazioni utilizzando la scheda integrata, devi invece fare clic con il pulsante destro del mouse sulla scheda integrata per vedere le opzioni disponibili e quindi selezionare Disinstalla. Dovrai quindi procedere con l'operazione di disinstallazione su quel percorso (continua con le istruzioni di seguito).
  • Fare clic sul pulsante Disinstalla per confermare l'operazione, se Windows visualizza un prompt o una finestra di dialogo per ottenere una qualche forma di conferma per l'operazione di disinstallazione per il driver della scheda grafica.

Il tuo computer dovrebbe ora funzionare per rimuovere il driver.

  • Al termine, devi chiudere l'app Gestione dispositivi (e altre applicazioni) e quindi riavviare il PC.
  • Attendi che Windows si avvii e si stabilisca (mentre non fai nulla).

Ora, è probabile che il tuo sistema si accorga che manca il driver per un componente importante, quindi funzionerà per recuperare e installare il software necessario (senza che tu debba aiutarlo).

  • A questo punto, supponendo che il tuo computer abbia installato il driver richiesto, ti consigliamo di riavviare il computer per finire le cose.
  • Esegui il gioco o l'app colpiti da arresti anomali di Unreal Engine per vedere per quanto tempo rimane attivo.

Se l'operazione di reinstallazione non è riuscita a risolvere il problema nel tuo caso, o se non sei riuscito a convincere Windows a reinstallare il driver della scheda grafica per qualsiasi motivo, devi aggiornare il driver. Per farlo velocemente, devi ottenere Auslogics Driver Updater. Questo programma ti aiuterà a eseguire tutte le attività di aggiornamento del driver nel modo più efficiente possibile, così non dovrai preoccuparti di molte operazioni complicate e noiose.

L'applicazione consigliata funziona in questo modo: in primo luogo avvierà una scansione di primo livello per identificare i driver danneggiati (driver danneggiati, vecchi o obsoleti, danneggiati e malfunzionanti) sul computer; dopo la fase di identificazione, passerà alla ricerca e al recupero di nuovi driver stabili (versioni consigliate dal produttore), che poi installa in sostituzione del software difettoso.

In effetti, con quell'applicazione, il tuo computer può eseguire nuovi driver per quasi tutti i suoi componenti (e non solo per la scheda grafica). Se gli arresti anomali di Unreal Engine hanno qualcosa a che fare con problemi che interessano altri driver, il problema verrà risolto. Bene, in questo modo, poiché tutti i problemi del driver vengono risolti, nulla viene tralasciato - e questa è una buona cosa.

Dopo che i processi di installazione di tutti i nuovi driver sono stati completati, è necessario riavviare il computer per completare le operazioni. Windows necessita di un riavvio per garantire che il sistema tenga conto di tutte le modifiche apportate. Solo dopo il riavvio devi eseguire il gioco o l'app con problemi di arresto anomalo di Unreal Engine per verificare e confermare che le cose ora siano significativamente migliori di prima.

Altre cose che puoi provare a risolvere i crash di Unreal Engine su Windows 10

Se stai ancora lottando con il problema "Unreal Engine si è arrestato in modo anomalo" quando giochi o esegui applicazioni dipendenti, devi tentare le correzioni e le soluzioni alternative nel nostro elenco finale di soluzioni al problema.

  1. Disabilita tutte le impostazioni di overclock; sbarazzarsi di tutte le applicazioni di overclock:

Se hai configurato il tuo computer per overcloccare determinati componenti (la tua CPU, ad esempio) per ottenere più energia dalla tua macchina, allora devi fermarti ora, perché i lati negativi ovviamente superano i guadagni. Se non riesci a far funzionare i tuoi giochi o le tue app, non hai motivo di migliorare le prestazioni. Elimina tutte le cose di overclock e dai ai tuoi programmi la possibilità di ottenere risultati di stabilità migliori.

  1. Disabilita il tuo antivirus; disinstallare l'applicazione di sicurezza:

Alcuni rapporti indicano che alcuni marchi di antivirus si eccedono interferendo con processi o operazioni con cui non hanno affari per causare problemi agli utenti, quindi potresti voler esaminare questo evento nel tuo caso. Forse il tuo antivirus o l'applicazione di sicurezza sta facendo la stessa cosa. Se la nostra ipotesi è vera, Unreal Engine smetterà di bloccarsi dopo aver disabilitato o disinstallato il tuo antivirus (o un'applicazione di sicurezza simile).

  1. Configura il tuo computer per utilizzare solo la tua scheda grafica dedicata per eseguire giochi e altre applicazioni grafiche.
  1. Reinstalla tutte le applicazioni coinvolte negli eventi di arresto anomalo.