Come risolvere l'errore "Unreal Engine sta uscendo a causa della perdita del dispositivo D3D"

Gli utenti visualizzano il messaggio di errore "Unreal Engine sta uscendo a causa della perdita del dispositivo D3D " quando Unreal non è in grado di connettersi con il dispositivo D3D sul computer. Questo errore è molto comune e può verificarsi anche per gli utenti che non hanno problemi apparenti sul proprio computer.

Unreal Engine sta uscendo a causa della perdita del dispositivo D3D

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 ne impedisce il corretto funzionamento con il dispositivo D3D. In questo articolo, esamineremo tutte le soluzioni sul motivo per cui si verifica questo problema e anche quali sono le soluzioni alternative per risolverlo.

Cosa causa l'errore "Unreal Engine sta uscendo a causa della perdita del dispositivo D3D"?

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

  • Unreal Engine obsoleto: la causa più probabile è quando Unreal Engine non viene aggiornato all'ultima build e non è in grado di comunicare con altri componenti del sistema che potrebbero essere aggiornati di recente. Può anche essere il contrario.
  • Software antivirus: Esistono numerosi software antivirus che tendono a bloccare l'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 corrotti o obsoleti. In entrambi i casi, reinstallare o aggiornare i driver funzionano.
  • File Steam incompleti: Steam funziona spesso con Unreal Engine. Se i suoi file di gioco / installazione sono corrotti o incompleti, visualizzerai il messaggio di errore in discussione.
  • Impostazioni NVIDIA GeForce: anche questi moduli sono in conflitto con il gioco. Disabilitare il modulo o disabilitare impostazioni specifiche di solito risolve il problema.
  • Overclocking: l' overclocking può dare al tuo PC la spinta di cui ha bisogno ma è noto per causare problemi o conflitti con applicazioni che consumano molte risorse. Disabilitare Overclocking potrebbe fare al caso tuo.
  • Scheda grafica predefinita: la scheda grafica predefinita si disabilita di solito quando è in esecuzione una dedicata con più potenza. Tuttavia, in diversi casi, potrebbe essere attivo insieme alla scheda grafica dedicata e causare conflitti che potrebbero causare ulteriori problemi.

Prima di iniziare con le soluzioni, assicurarsi 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, si verificano problemi di comunicazione tra loro. Con 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, nella parte superiore, sarai in grado di vedere la versione del motore. Se è disponibile un aggiornamento, vedrai un'icona più accanto.
  3. Fare clic su Aggiungi versioni e quando si fa clic su di esso, verrà richiesto di installare il nuovo motore. Scarica la versione del motore di conseguenza e fai clic su Aggiorna .

    Aggiornamento di Unreal Engine

Ora che Unreal Engine viene aggiornato, procederemo aggiornando Windows.

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

    Aggiornamento di Windows

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

  1. Avvia il client Steam e assicurati di disporre di una connessione Internet attiva.
  2. Il client, dopo aver verificato i server online, avvierà automaticamente il download dell'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, attenersi alla seguente procedura.

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 nell'esperienza GeForce di NVIDIA. Sebbene queste funzioni possano modificare le impostazioni e fornire prestazioni aggiuntive, sono note per causare diversi problemi.

Disabilitazione delle funzionalità NVIDIA

Queste funzioni di "miglioramento" sono principalmente funzioni 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 passare ad altre soluzioni.

Soluzione 3: modifica delle preferenze per la grafica dedicata

Di solito, le persone che usano Unreal Engine e giocano ai suoi giochi hanno la loro grafica dedicata installata sul loro computer. La grafica dedicata viene di solito aggiunta in un secondo momento sopra il modulo grafico integrato di Intel (noto come Intel HD o Intel UHD).

Tuttavia, l'essere due moduli grafici in un singolo computer provoca diversi problemi, il che non sorprende. In questa soluzione, andremo al pannello di controllo di NVIDIA e quindi, dopo aver selezionato Unreal Engine, assicureremo che sia personalizzato per essere eseguito solo su driver grafici NVIDIA.

  1. Fare clic con il tasto destro del mouse in un punto qualsiasi del desktop e selezionare il pannello di controllo NVIDIA .
  2. Una volta aperto il pannello di controllo, fare clic su Gestisci impostazioni 3D . Ora fai clic su Impostazioni 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.

    Modifica delle preferenze della scheda grafica
  4. Salva le modifiche ed esci. Riavvia il computer e prova ad avviare il modulo / gioco e vedi se questo risolve il problema.

Soluzione 4: disabilitazione della 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 risolvere il problema. Si noti che ciò non influirà sulle prestazioni o sulla funzionalità del computer; solo ora, la tua grafica dedicata eseguirà l'intero sollevamento pesi mentre quelli integrati rimarranno inattivi. 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 su Schede video e seleziona la scheda integrata
  3. Ora, fai clic destro su di esso e seleziona Disabilita .

    Disabilitazione della grafica integrata

Per un breve momento, il tuo schermo probabilmente diventerà vuoto ma tornerà indietro. Qui, il computer si sta spostando completamente sulla grafica dedicata. Salva le modifiche ed esci. Ora prova ad avviare Unreal Engine e vedi se il problema persiste.

Soluzione 5: disabilitazione del 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 per disabilitare l'esecuzione del gioco o non concedergli sufficienti autorizzazioni per accedere a tali risorse. Lo stesso vale per i software antivirus e Unreal Engine.

Disabilitazione del software antivirus

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

Soluzione 6: disabilitare l'overclocking e la tecnologia SLI

Overclocking significa rendere il processore in grado di eseguire calcoli di burst di breve durata per dare al 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 si prepara a eseguire un'altra raffica quando è abbastanza freddo.

Tecnologia SLI

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

Inoltre, oltre a disabilitare l'overclocking per grafica / CPU, abbiamo anche ricevuto segnalazioni che disabilitare la SLI ha fatto il trucco per numerosi utenti. SLI è un marchio gestito da NVIDIA il cui scopo principale è quello di collegare due schede grafiche in modo da poter combinare la loro potenza. 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 grafici

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 (Disinstallatore driver display) dal suo sito Web ufficiale.
  2. Dopo aver installato Display Driver Uninstaller (DDU), avviare il computer in modalità provvisoria . Puoi consultare il nostro articolo su come avviare il computer in modalità provvisoria.
  3. Dopo aver avviato la DDU, selezionare la prima opzione " Pulisci e riavvia ". Questo disinstallerà completamente i driver attuali dal tuo computer.

    Driver di pulizia
  4. Ora dopo la disinstallazione, avviare normalmente il 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 Windows Update o visitare il sito Web del produttore e scaricare quelli più recenti.
  6. Dopo aver installato i driver, riavviare il computer e verificare se il problema è stato risolto.

Articoli Interessanti