Kaip ištaisyti klaidą „Nerealaus variklio užgesta dėl D3D įrenginio praradimo“

Kai „Unreal“ negali prisijungti prie D3D įrenginio jūsų kompiuteryje, vartotojams rodomas klaidos pranešimas „Nerealaus variklio uždarymas dėl D3D įrenginio praradimo “. Ši klaida yra labai dažna ir taip pat gali atsirasti vartotojams, kurie savo kompiuteryje neturi akivaizdžių problemų.

„Unreal Engine“ uždaromas dėl D3D įrenginio pametimo

Pasak „Unreal Engine“ kūrėjų, ši problema dažniausiai iškyla, kai kompiuterio grafika ar aparatūros komponentai nėra tinkamai sinchronizuojami su „Unreal Engine“, o tai savo ruožtu sukelia netinkamą veikimą su D3D įrenginiu. Šiame straipsnyje apžvelgsime visus sprendimus, kodėl kyla ši problema, ir kaip išspręsti šią problemą.

Kas lemia klaidą „Nerealaus variklio užgesta dėl D3D įrenginio praradimo“?

Gavę daugybę vartotojų pranešimų apie šią problemą, nusprendėme ištirti problemą. Sujungę šias ataskaitas, dubliavome situaciją savo darbo vietose ir išsiaiškinome priežastis. Priežastys, kodėl galite patirti šį klaidos pranešimą, yra ne tik:

  • Pasenęs „Unreal Engine“: Labiausiai tikėtina priežastis yra ta, kai „Unreal Engine“ nėra atnaujinamas iki paskutinės versijos ir nesugeba susisiekti su kitais sistemos komponentais, kurie gali būti neseniai atnaujinti. Gali būti ir atvirkščiai.
  • Antivirusinė programinė įranga: Yra daugybė antivirusinių programų, kurios linkusios blokuoti „Unreal Engine“, taigi žymės klaidingai teigiamą. Tai labai dažnai pasitaiko ir sukuriant baltąjį sąrašą arba jį išjungiant.
  • Pasenę įrenginių tvarkyklės: Kita tikėtina priežastis, kodėl kilo ši problema, yra ta, kad jūsų įrenginio tvarkyklės yra sugadintos arba pasenusios. Abiem atvejais tvarkyklės įdiegiamos iš naujo arba atnaujinamos.
  • Nepilni garo failai: Steam dažnai veikia su „Unreal Engine“. Jei jo žaidimo / diegimo failai yra sugadinti arba neišsamūs, diskutuodami pamatysite klaidos pranešimą.
  • „NVIDIA GeForce“ nustatymai: Žinoma, kad šie moduliai prieštarauja žaidimui. Išjungus modulį arba išjungus konkrečius parametrus, problema paprastai išsprendžiama.
  • Viršijimas: Viršijimas gali suteikti jūsų asmeniniam kompiuteriui reikalingą postūmį, tačiau žinoma, kad jis gali sukelti problemų ar konfliktų su didelėmis išteklių reikalaujančiomis programomis. Jei išjungsite „Overclocking“, tai gali padaryti jūsų apgaulę.
  • Numatytoji grafikos plokštė: Numatytoji vaizdo plokštė paprastai išjungiama, kai veikia skirta, turinčios daugiau energijos. Tačiau keliais atvejais ji gali būti aktyvi kartu su skirta vaizdo plokštė ir sukelti konfliktus, kurie dar labiau sukels problemų.

Prieš pradėdami nuo sprendimų, įsitikinkite, kad esate prisijungę kaip administratoriai. Be to, turėtumėte aktyvų ir atvirą interneto ryšį.

1 sprendimas: „Unreal Engine“, „Windows“ ir „Steam“ atnaujinimas

Paprastai, jei kuris nors iš paminėtų komponentų yra pasenęs, jie turi bendravimo problemų. Dėl prastos komunikacijos žaidimas negali tinkamai veikti. Tai labai dažnai pasikartojanti problema ir vartotojai dažnai to nepastebi.

„Unreal“ variklio atnaujinimo būdas yra šiek tiek ilgas, tačiau „Windows“ ir „Steam“ atnaujinimas vyksta greitai. Įsitikinkite, kad esate prisijungę kaip administratorius, ir atlikite veiksmus tiksliai nurodytu būdu. Pradėsime atnaujindami „Unreal Engine“.

  1. Atidarykite paleidimo priemonę ir eikite į biblioteką
  2. Kai pateksite į biblioteką, viršuje, galėsite pamatyti variklio versiją. Jei yra atnaujinimo, šalia jo pamatysite pliuso piktogramą.
  3. Spustelėkite Pridėti versijas ir, kai ją spustelėsite, bus paprašyta įdiegti naują variklį. Atitinkamai atsisiųskite variklio versiją ir spustelėkite „ Atnaujinti“ .

    „Unreal Engine“ atnaujinimas

Dabar, kai „Unreal Engine“ atnaujinta, tęsime atnaujindami „Windows“.

  1. Paspauskite „Windows + S“, dialogo lange įveskite „atnaujinti“ ir grįžę atidarykite atnaujinimo rezultatą.
  2. Dabar spustelėkite mygtuką Tikrinti, ar nėra atnaujinimų . Dabar „Windows“ automatiškai pradės tikrinti internetinius serverius, jei yra kokių nors naujinių, kuriuos galima įdiegti.

    Atnaujinama „Windows“

Būkite kantrūs ir leiskite procesui baigtis. Jei būsite paraginti, paleiskite kompiuterį iš naujo . Paleidę iš naujo, atlikite toliau nurodytus veiksmus, kad atnaujintumėte „ Steam“ .

  1. Paleiskite „ Steam“ klientą ir įsitikinkite, kad turite aktyvų interneto ryšį.
  2. Klientas, patikrinęs internetinius serverius, automatiškai pradės atsisiųsti naujausią atnaujinimą. Atsisiuntę atnaujinimą, iš naujo paleiskite kompiuterį.

Atnaujinę visus modulius, pabandykite paleisti „Unreal Engine“ ir pažiūrėkite, ar klaida vis tiek išlieka. Jei taip, atlikite toliau nurodytus veiksmus.

2 sprendimas: „NVIDIA Game Booster“ (arba kitų funkcijų) išjungimas

Kitas dalykas, kurį reikia išbandyti prieš pradedant judėjimą, įsitikinkite, kad NVIDIA „GeForce Experience“ neveikia jokios „patobulinimo“ funkcijos. Nors šios funkcijos gali pakeisti parametrus ir suteikti papildomą našumą, žinoma, kad jos sukelia keletą problemų.

NVIDIA funkcijų išjungimas

Šios „patobulinimo“ funkcijos dažniausiai yra tokios, kaip „ Game Booster“, „ Battery Optimizer“ ir kt. Atidarykite „GeForce Experience“ (arba atitinkamą programą) ir įsitikinkite, kad jos visiškai išjungtos. Taip pat galite laikinai išjungti „GeForce Experience“ ir sužinoti, ar tai veikia. Kai esate visiškai tikri, kad problema kyla ne dėl šių funkcijų, galite pereiti prie kitų sprendimų.

3 sprendimas: Dedikuotosios grafikos pasirinkimo keitimas

Paprastai yra žinoma, kad žmonės, kurie naudojasi „Unreal Engine“ ir žaidžia jo žaidimus, savo kompiuteryje turi savo specialią grafiką. Skirtoji grafika paprastai pridedama vėliau prie „Intel“ integruoto grafikos modulio (žinomo kaip „Intel HD“ arba „Intel UHD“).

Tačiau dviejų grafikos modulių buvimas viename kompiuteryje sukelia keletą problemų, kurios nestebina. Šiame sprendime pereisime prie „NVIDIA“ valdymo skydelio ir, pasirinkę „Unreal Engine“, įsitikinsime, kad jis pritaikytas naudoti tik „NVIDIA“ grafikos tvarkyklėse.

  1. Dešiniuoju pelės mygtuku spustelėkite bet kurią darbalaukio dalį ir pasirinkite NVIDIA valdymo skydą .
  2. Atidarę valdymo skydą, spustelėkite Tvarkyti 3D parametrus . Dabar spustelėkite Programos nustatymai .
  3. Dabar pamatysite išskleidžiamąjį meniu, kuriame yra visų programų sąrašas. Pridėkite „ Unreal Engine“ ir antrame išskleidžiamajame meniu pasirinkite „ NVIDIA“ (skirta grafika) .

    Keičiama vaizdo plokštės nuostata
  4. Išsaugokite pakeitimus ir išeikite. Paleiskite kompiuterį iš naujo ir pabandykite paleisti modulį / žaidimą ir pažiūrėkite, ar tai išsprendžia problemą.

4 sprendimas: įmontuotos grafikos išjungimas

Kitas dalykas, kurį reikia išbandyti, yra visiškai išjungti kompiuteryje esančią grafiką. Tai gali padėti, jei vien tik grafikos nuostatų pakeitimo nepakanka, kad problema išnyktų. Atminkite, kad tai neturės įtakos jūsų kompiuterio našumui ar funkcionalumui; tik dabar jūsų skirta grafika veiks visą svorio kėlimą, o įmontuoti grafikai liks neaktyvūs. Prieš tęsdami įsitikinkite, kad esate prisijungę kaip administratoriai.

  1. Paspauskite „Windows + R“, dialogo lange įveskite „ devmgmt.msc “ ir paspauskite „Enter“.
  2. Įėję į įrenginių tvarkytuvę, eikite į Ekrano adapteriai ir pasirinkite integruotą įrenginį
  3. Dabar dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Išjungti .

    Integruota grafika

Trumpą akimirką jūsų ekranas tikriausiai neliks tuščias, bet vėl bus sukurtas. Čia kompiuteris visiškai pereina prie jūsų skirtos grafikos. Išsaugokite pakeitimus ir išeikite. Dabar pabandykite paleisti „Unreal Engine“ ir sužinokite, ar problema išlieka.

5 sprendimas: Antivirusinės / ugniasienės programinės įrangos išjungimas

Antivirusinė programinė įranga apsaugo jus, analizuodama visus kompiuterio sistemos failus ir tikrindama visus veikiančius procesus, kurie, atrodo, užima išteklius. Tačiau yra daugybė atvejų, kai „patikrintą“ procesą jis pažymi kaip kenkėjišką programinę įrangą; todėl vadinamas klaidingu teigiamu. Ši situacija atsitinka su daugybe skirtingų žaidimų ir yra žinoma, kad jie arba visiškai išjungia žaidimą, arba nesuteikia jam pakankamai teisių pasiekti minėtus išteklius. Panašiai yra ir su antivirusine programine įranga bei „Unreal Engine“.

Antivirusinės programinės įrangos išjungimas

Taigi turėtumėte pabandyti išjungti antivirusinę programinę įrangą . Galite peržiūrėti mūsų straipsnį apie tai, kaip išjungti antivirusinę. Išjungę antivirusinę, paleiskite kompiuterį iš naujo ir bandykite dar kartą transliuoti. Jei antivirusinės funkcijos išjungimas neveikia, galite pabandyti ją pašalinti ir išsiaiškinti, ar tai jums naudinga. Keletas pastebimų antivirusinių programų, kurios kėlė problemų, buvo „Avast“ ir „AVG“. Nepaisant to, turėtumėte pabandyti išjungti bet kurią antivirusinę, kurią turite, ir išsiaiškinti, ar tai nepadeda.

6 sprendimas: perjungimo ir SLI technologijos išjungimas

Viršijimas reiškia, kad procesorius priverčia atlikti trumpalaikius „burst“ skaičiavimus, kad jūsų kompiuteris paspartintų jo apdorojimo galią. Tai padarius, procesoriaus temperatūra pakyla, o pakilus iki ribos, jis grįžta į normalų apdorojimą. Per tą laiką procesorius atvėsta ir todėl ruošiasi atlikti dar vieną sprogdinimą, kai jis pakankamai kietas.

SLI technologija

Nepaisant papildomų funkcijų ir naudingo persijungimo, iš vartotojų gavome keletą pranešimų, kuriuose jie pranešė, kad problemą išsprendė neleidžiant įsijungti CPU ir grafikos plokštėms. Panašu, kad „Unreal Engine“ nėra optimizuotas važiuoti pagreitinta perpildyta aplinka.

Be to, ne tik išjungę grafikos / centrinio procesoriaus perjungimą, bet ir gavome pranešimų, kad neleidus SLI, tai sukėlė daugybę vartotojų. SLI yra prekės ženklas, valdomas NVIDIA, kurio pagrindinis tikslas yra susieti dvi vaizdo plokštės, kad būtų galima sujungti jų galią. Kaip ir įprasto persijungimo atveju, „Unreal Engine“ taip pat turi problemų, kai SLI yra aktyvi. Taigi turėtumėte pabandyti jį išjungti iš savo kompiuterio ir išsiaiškinti, ar tai nepadeda.

7 sprendimas: Grafikos tvarkyklių atnaujinimas

Grafikos tvarkyklės yra pagrindiniai moduliai, įgalinantys ryšį tarp jūsų grafikos aparatūros ir operacinės sistemos (programų ar žaidimų ir pan.). Jei pačios grafikos tvarkyklės neveikia tinkamai, susidursite su problemomis, susijusiomis su beveik visomis grafikos reikalaujančiomis programomis, tokiomis kaip „Unreal Engine“. Šiame sprendime pašalinsime esamas grafikos tvarkykles ir vėliau įdiegsime naujesnes.

  1. Iš savo oficialiosios svetainės atsisiųskite ir įdiekite „DDU“ (ekrano tvarkyklės pašalinimo programą).
  2. Įdiegę „ Display Driver Uninstaller“ (DDU), paleiskite kompiuterį saugiuoju režimu . Galite perskaityti mūsų straipsnį apie tai, kaip paleisti kompiuterį į saugųjį režimą.
  3. Paleidę DDU, pasirinkite pirmąją parinktį „ Išvalyti ir paleisti iš naujo “. Tai visiškai pašalins dabartines tvarkykles iš jūsų kompiuterio.

    Vairuotojų valymas
  4. Dabar po pašalinimo paleiskite kompiuterį paprastai be saugaus režimo. Paspauskite „Windows + R“, įveskite „ devmgmt. msc “dialogo lange ir paspauskite„ Enter “. Dešiniuoju pelės mygtuku spustelėkite bet kurią tuščią vietą ir pasirinkite „ Ieškoti aparatūros pakeitimų “. Bus įdiegtos numatytosios tvarkyklės. Pabandykite paleisti „Display Capture“ ir patikrinkite, ar tai išsprendžia problemą.

    Pastaba: po šio veiksmo gali tekti dar kartą atlikti 1 sprendimą.

  5. Daugeliu atvejų numatytosios tvarkyklės jums neveiks, todėl galite arba įdiegti naujausias tvarkykles naudodami „Windows“ atnaujinimą, arba naršyti į gamintojo svetainę ir atsisiųsti naujausias.
  6. Įdiegę tvarkykles, paleiskite kompiuterį iš naujo ir patikrinkite, ar problema išspręsta.

Įdomios Straipsniai