Come risolvere l'errore "Unreal Engine è in uscita a causa della perdita del dispositivo D3D"

Gli utenti visualizzano il messaggio di errore "Unreal Engine è in uscita a causa della perdita del dispositivo D3D " quando Unreal non è in grado di connettersi al dispositivo D3D sul computer. Questo errore è molto comune e può verificarsi anche per gli utenti che non hanno problemi evidenti sui propri computer.

Secondo gli sviluppatori di Unreal Engine, questo problema si verifica in genere quando i componenti grafici o hardware del computer non vengono sincronizzati correttamente con Unreal Engine, il che a sua volta non funziona correttamente con il dispositivo D3D. In questo articolo, esamineremo tutte le soluzioni sul motivo per cui si verifica questo problema e quali sono le soluzioni alternative per risolverlo.

Cosa causa l'errore "Unreal Engine è in uscita a causa della perdita del dispositivo D3D"?

Dopo aver ricevuto numerose segnalazioni dagli utenti sul problema, abbiamo deciso di indagare sul problema. Dopo aver combinato questi rapporti, abbiamo duplicato le situazioni nelle nostre postazioni di lavoro e abbiamo individuato le cause. I motivi per cui potresti ricevere questo messaggio di errore non sono limitati a:

  • Unreal Engine obsoleto: la causa più probabile è quando Unreal Engine non è aggiornato all'ultima build e non è in grado di comunicare con altri componenti di sistema che potrebbero essere aggiornati di recente. Può anche essere il contrario.
  • Software antivirus: esistono numerosi software antivirus che tendono a bloccare Unreal Engine, segnando quindi un falso positivo. Questo è molto comune e può essere risolto creando una whitelist o disabilitandola.
  • Driver di dispositivo obsoleti: un'altra probabile causa del motivo per cui si verifica questo problema è che i driver di dispositivo sono danneggiati o obsoleti. In entrambi i casi, la reinstallazione o l'aggiornamento dei driver funzionano.
  • File di Steam incompleti: Steam funziona spesso con Unreal Engine. Se i file di gioco / installazione sono danneggiati o incompleti, verrà visualizzato il messaggio di errore in discussione.
  • Impostazioni NVIDIA GeForce: questi moduli sono noti anche per essere in conflitto con il gioco. La disabilitazione del modulo o la disabilitazione di impostazioni specifiche di solito risolve il problema.
  • Overclock: l' overclock potrebbe dare al tuo PC la spinta di cui ha bisogno, ma è noto che causa problemi o conflitti con applicazioni che consumano molte risorse. Disabilitare l'overclock potrebbe fare al caso tuo.
  • Scheda grafica predefinita: la scheda grafica predefinita di solito si disabilita da sola quando è in esecuzione una scheda dedicata con più potenza. Tuttavia, in diversi casi, potrebbe essere attivo insieme alla scheda grafica dedicata e causare conflitti che causeranno ulteriori problemi.

Prima di iniziare con le soluzioni, assicurati di aver effettuato l'accesso come amministratore. Inoltre, dovresti avere una connessione Internet attiva e aperta.

Soluzione 1: aggiornamento di Unreal Engine, Windows e Steam

Di solito, se uno dei componenti menzionati è obsoleto, hanno problemi di comunicazione tra loro. Con una scarsa comunicazione, il gioco non può funzionare correttamente. Questo è un problema ricorrente molto comune e gli utenti spesso lo trascurano.

Il metodo per aggiornare il motore Unreal è un po 'lungo ma Windows e Steam si aggiornano in un batter d'occhio. Assicurati di aver effettuato l'accesso come amministratore e segui i passaggi nell'ordine esatto. Inizieremo aggiornando l'Unreal Engine.

  1. Apri il Launcher e vai alla Libreria
  2. Una volta nella Libreria, in alto, potrai vedere la versione del motore. Se è disponibile un aggiornamento, vedrai un'icona più accanto ad esso.
  3. Fare clic su Aggiungi versioni e quando si fa clic su di esso, verrà visualizzato un prompt per installare il nuovo motore. Scarica la versione del motore di conseguenza e fai clic su Aggiorna .Aggiornamento di Unreal Engine

Ora che Unreal Engine è aggiornato, procederemo con l'aggiornamento di Windows.

  1. Premi Windows + S, digita "aggiorna" nella finestra di dialogo e apri il risultato dell'aggiornamento quando restituito.
  2. Ora, fai clic sul pulsante di Verifica aggiornamenti . Ora, Windows inizierà automaticamente a controllare i server online se sono disponibili aggiornamenti da installare.

Sii paziente e lascia che il processo si completi. Al termine del processo, se richiesto, riavviare il computer. Dopo il riavvio, segui i passaggi seguenti per aggiornare Steam .

  1. Avvia il client Steam e assicurati di avere una connessione Internet attiva.
  2. Il client, dopo aver controllato i server in linea, inizierà automaticamente a scaricare l'ultimo aggiornamento. Dopo aver scaricato l'aggiornamento, riavviare nuovamente il computer.

Dopo che tutti i moduli sono stati aggiornati, prova a eseguire Unreal Engine e verifica se l'errore persiste. In tal caso, segui i passaggi seguenti.

Soluzione 2: disabilitare NVIDIA Game Booster (o altre funzioni)

Un'altra cosa da provare prima di andare avanti è assicurarsi che nessuna funzionalità di "miglioramento" sia attiva in GeForce Experience di NVIDIA. Anche se queste funzioni potrebbero alterare le impostazioni e fornire prestazioni aggiuntive, è noto che causano diversi problemi.

Queste funzioni di "miglioramento" sono principalmente caratteristiche come Game Booster , Battery Optimizer, ecc. Apri GeForce Experience (o l'applicazione pertinente) e assicurati che siano completamente disabilitate. Puoi anche disabilitare temporaneamente GeForce Experience e vedere se funziona. Una volta che sei assolutamente sicuro che il problema non sia dovuto a queste funzionalità, puoi andare avanti con altre soluzioni.

Soluzione 3: modificare la preferenza per la grafica dedicata

Di solito, le persone che utilizzano Unreal Engine e giocano ai suoi giochi sono noti per avere la propria grafica dedicata installata sul proprio computer. La grafica dedicata viene solitamente aggiunta in un secondo momento sopra il modulo grafico integrato da Intel (noto come Intel HD o Intel UHD).

Tuttavia, la presenza di due moduli grafici in un unico computer induce diversi problemi che non sorprendono. In questa soluzione, andremo al pannello di controllo di NVIDIA e quindi, dopo aver selezionato Unreal Engine, assicureremo che sia personalizzato per funzionare solo sui driver grafici NVIDIA.

  1. Fare clic con il tasto destro in un punto qualsiasi del desktop e selezionare il pannello di controllo NVIDIA .
  2. Una volta aperto il pannello di controllo, fai clic su Gestisci impostazioni 3D . Ora fai clic su Impostazioni del programma .
  3. Ora vedrai un menu a discesa contenente l'elenco di tutti i programmi. Aggiungi Unreal Engine e seleziona NVIDIA (grafica dedicata) dal secondo menu a discesa.
  4. Salva le modifiche ed esci. Riavvia il computer e prova ad avviare il modulo / gioco e verifica se questo risolve il problema.

Soluzione 4: disabilitare la grafica integrata

Un'altra cosa da provare è disabilitare completamente la grafica integrata sul tuo computer. Questo potrebbe aiutare se solo cambiare la preferenza della grafica non è sufficiente per eliminare il problema. Tieni presente che ciò non influirà sulle prestazioni o sulla funzionalità del tuo computer; solo ora, la tua grafica dedicata eseguirà l'intero sollevamento pesi mentre quelle integrate rimarranno inattive. Assicurati di aver effettuato l'accesso come amministratore prima di procedere.

  1. Premi Windows + R, digita " devmgmt.msc " nella finestra di dialogo e premi Invio.
  2. Una volta in Gestione dispositivi, vai a Schede video e seleziona la scheda di bordo
  3. Ora, fai clic destro su di esso e seleziona Disabilita .Disattivazione della grafica integrata

Per un breve momento, lo schermo probabilmente diventerà vuoto ma tornerà su. Qui, il computer si sposta completamente sulla tua grafica dedicata. Salva le modifiche ed esci. Ora prova ad avviare Unreal Engine e verifica se il problema persiste.

Soluzione 5: disabilitare il software antivirus / firewall

Il software antivirus ti tiene al sicuro analizzando tutti i file di sistema nel tuo computer e controllando anche tutti i processi in esecuzione che sembrano occupare risorse. Tuttavia, ci sono numerosi casi in cui contrassegna un processo "verificato" come malware; quindi chiamato un falso positivo. Questa situazione si verifica con molti giochi diversi ed è noto che disabilita completamente il gioco o non gli concede autorizzazioni sufficienti per accedere a dette risorse. Lo stesso vale per il software antivirus e Unreal Engine.

Quindi dovresti provare a disabilitare il tuo software antivirus . Puoi consultare il nostro articolo su Come disattivare il tuo antivirus. Dopo aver disabilitato l'antivirus, riavvia il computer e prova di nuovo lo streaming. Se la disabilitazione dell'antivirus non funziona, puoi provare a disinstallarlo e vedere se funziona per te. Alcuni software antivirus evidenti che causavano problemi erano Avast e AVG. Tuttavia, dovresti provare a disabilitare qualsiasi antivirus tu abbia e vedere se questo fa il trucco.

Soluzione 6: disabilitare l'overclock e la tecnologia SLI

Overclock significa fare in modo che il processore esegua calcoli a raffica di breve durata per dare al tuo PC una spinta nella sua potenza di elaborazione. Quando lo fa, la temperatura del processore aumenta e quando è salita al limite, torna alla normale elaborazione. Durante questo periodo, il processore si raffredda e quindi è pronto per eseguire un'altra raffica quando è abbastanza freddo.

Nonostante le funzionalità avanzate e l'utilità dell'overclock, abbiamo ricevuto diversi report da utenti in cui hanno segnalato che la disabilitazione dell'overclock sia per la CPU che per la scheda grafica ha risolto il problema. Sembra che l'Unreal Engine non sia ottimizzato per funzionare in un ambiente con overclock accelerato.

Inoltre, oltre a disabilitare l'overclock per grafica / CPU, abbiamo anche ricevuto segnalazioni secondo cui la disabilitazione di SLI ha funzionato anche per numerosi utenti. SLI è un marchio gestito da NVIDIA il cui scopo principale è collegare due schede grafiche insieme in modo che la loro potenza possa essere combinata. Come nel caso del normale overclock, anche Unreal Engine ha problemi quando SLI è attivo. Quindi dovresti provare a disabilitarlo dal tuo computer e vedere se questo fa il trucco.

Soluzione 7: aggiornamento dei driver di grafica

I driver grafici sono i moduli principali che consentono la comunicazione tra l'hardware grafico e il sistema operativo (applicazioni o giochi ecc.). Se i driver grafici stessi non funzionano correttamente, si verificheranno problemi con quasi tutte le applicazioni che richiedono grafica come Unreal Engine. In questa soluzione, disinstalleremo i driver grafici esistenti e installeremo quelli più recenti in seguito.

  1. Scarica e installa DDU (programma di disinstallazione del driver dello schermo) dal suo sito Web ufficiale.
  2. Dopo aver installato Display Driver Uninstaller (DDU) , avvia il computer in modalità provvisoria . Puoi controllare il nostro articolo su come avviare il tuo computer in modalità provvisoria.
  3. Dopo aver avviato DDU, selezionare la prima opzione " Pulisci e riavvia ". Questo disinstallerà completamente i driver correnti dal tuo computer.
  4. Ora, dopo la disinstallazione, avvia normalmente il tuo computer senza modalità provvisoria. Premi Windows + R, digita " devmgmt. msc ”nella finestra di dialogo e premere Invio. Fare clic con il tasto destro su uno spazio vuoto e selezionare " Cerca modifiche hardware ". Verranno installati i driver predefiniti. Prova ad avviare Display Capture e controlla se questo risolve il problema.

    Nota: potrebbe essere necessario eseguire nuovamente la soluzione 1 dopo questo passaggio.

  5. Nella maggior parte dei casi, i driver predefiniti non funzioneranno per te, quindi puoi installare i driver più recenti tramite l'aggiornamento di Windows o accedere al sito Web del produttore e scaricare quelli più recenti.
  6. Dopo aver installato i driver, riavvia il computer e controlla se il problema è stato risolto.

Soluzione 8: disabilitare la modalità a schermo intero

Puoi provare a disabilitare la modalità a schermo intero nel gioco a cui stai tentando di giocare perché questo ha risolto il problema per alcuni utenti. È noto che la modalità in finestra risolve questo problema per alcuni giochi Unreal Engine.

Raccomandato

Correzione: Minecraft non rispondeva
Che cos'è l'applicazione di registrazione del dispositivo del sintonizzatore TV digitale e deve essere rimossa?
Cos'è FileRepMalware e dovresti rimuoverlo