Как да поправите грешката „Unreal Engine изчезва поради загубата на D3D устройството“

Потребителите изпитват съобщение за грешка „Unreal Engine излиза поради загубата на D3D устройството “, когато Unreal не е в състояние да се свърже с D3D устройството на вашия компютър. Тази грешка е много често срещана и може да възникне и за потребители, които нямат очевидни проблеми на своя компютър.

Unreal Engine излиза поради загуба на D3D устройство

Според разработчиците на Unreal Engine обикновено този проблем възниква, когато графичните или хардуерните компоненти на компютъра не се синхронизират правилно с Unreal Engine, което от своя страна води до неправилна работа с D3D устройството. В тази статия ще преминем през всички решения за това, защо възниква този проблем, както и какви са обходните решения за неговото решаване.

Какво причинява грешката „Unreal Engine изчезва поради загубата на D3D устройството“?

След като получихме множество съобщения от потребителите за проблема, решихме да проучим проблема. След комбинирането на тези доклади, дублирахме ситуациите в нашите работни станции и изяснихме причините. Причините защо може да изпитате това съобщение за грешка са, но не се ограничават до:

  • Остарял Unreal Engine: Най-вероятната причина е, когато Unreal Engine не е актуализиран до най-новата версия и не е в състояние да комуникира с други системни компоненти, които може да бъдат актуализирани наскоро. Може и обратното.
  • Антивирусен софтуер: Има много антивирусни програми, които са склонни да блокират Unreal Engine, следователно отбелязват фалшив положителен. Това е много често и може да бъде решено чрез създаване на бели списъци или деактивиране.
  • Остарели драйвери на устройства: Друга вероятна причина защо възниква този проблем е, че драйверите на устройството ви са повредени или остарели. И в двата случая преинсталирането или актуализирането на драйверите работи.
  • Непълни парови файлове: Steam често работи с Unreal Engine. Ако неговите файлове за игра / инсталация са повредени или непълни, ще изпитате съобщението за грешка, което се обсъжда.
  • Настройки на NVIDIA GeForce: Известно е също, че тези модули противоречат на играта. Деактивирането на модула или деактивирането на определени настройки обикновено решава проблема.
  • Овърклок: Овърклокът може да даде на вашия компютър тласъка, от който се нуждае, но се знае, че причинява проблеми или конфликти с тежки приложения, отнемащи ресурси. Деактивирането на овърклок може да ви свърши работа.
  • Графична карта по подразбиране: Графичната карта по подразбиране обикновено се деактивира, когато работи специална с повече мощност. Въпреки това, в няколко случая, тя може да бъде активна заедно със специалната графична карта и да предизвика конфликти, които допълнително да причинят проблеми.

Преди да започнете с решенията, уверете се, че сте влезли като администратор. Освен това трябва да имате активна и отворена интернет връзка.

Решение 1: Актуализиране на Unreal Engine, Windows и Steam

Обикновено, ако някой от споменатите компоненти е остарял, те имат проблеми с комуникацията помежду си. При лоша комуникация играта не може да работи правилно. Това е много често повтарящ се проблем и потребителите често пренебрегват това.

Методът за актуализация на Unreal двигателя е малко продължителен, но Windows и Steam актуализират едновременно. Уверете се, че сте влезли като администратор и следвайте стъпките в точния ред. Ще започнем с актуализиране на Unreal Engine.

  1. Отворете Launcher и отворете Библиотеката
  2. Веднъж в библиотеката, в горната част, ще можете да видите версията на двигателя. Ако има налична актуализация, ще видите плюс икона точно до нея.
  3. Кликнете върху Добавяне на версии и когато щракнете върху нея, ще бъде дадена подкана да инсталирате новия двигател. Изтеглете съответно версията на двигателя и кликнете върху Актуализиране .

    Актуализиране на нереален двигател

Сега, когато Unreal Engine се актуализира, ще продължим с актуализиране на Windows.

  1. Натиснете Windows + S, въведете „актуализация“ в диалоговия прозорец и отворете резултата за актуализиране, когато се върне.
  2. Сега кликнете върху бутона Проверка за актуализации . Сега Windows автоматично ще започне да проверява онлайн сървърите дали има налична актуализация, която да бъде инсталирана.

    Актуализиране на Windows

Бъдете търпеливи и оставете процеса да завърши. След приключване на процеса, ако бъдете подканени, рестартирайте компютъра си. След рестартиране изпълнете стъпките по-долу, за да актуализирате Steam .

  1. Стартирайте клиента Steam и се уверете, че имате активна интернет връзка.
  2. Клиентът след проверка на онлайн сървърите автоматично ще започне да изтегля най-новата актуализация. След изтеглянето на актуализацията рестартирайте компютъра отново.

След като всички модули са актуализирани, опитайте да стартирате Unreal Engine и да видите дали грешката продължава да съществува. Ако това стане, следвайте стъпките по-долу.

Решение 2: Деактивиране на NVIDIA Game Booster (или други функции)

Друго нещо, което трябва да опитаме, преди да продължим, е да се уверим, че в GeForce Experience на NVIDIA няма активни „подобрения“. Въпреки че тези функции могат да променят настройките и да ви осигурят допълнителна производителност, известно е, че причиняват няколко проблема.

Деактивиране на NVIDIA функции

Тези функции за подобряване са предимно функции като Game Booster, Battery Optimizer и др. Отворете GeForce Experience (или съответното приложение) и се уверете, че те са напълно деактивирани. Можете също така временно да деактивирате GeForce Experience изцяло и да видите дали това работи. След като сте абсолютно сигурни, че проблемът не се дължи на тези функции, можете да продължите с други решения.

Решение 3: Промяна на предпочитанието на специална графика

Обикновено хората, които използват Unreal Engine и играят в неговите игри, са известни с това, че на своя компютър са инсталирани собствена специална графика. Специализираната графика обикновено се добавя по-късно върху вградения графичен модул от Intel (известен като Intel HD или Intel UHD).

Съществуването на два графични модула в един компютър предизвиква няколко проблема, което не е изненада. В това решение ще преминем към контролния панел на NVIDIA и след това, след като изберете Unreal Engine, се уверете, че е персонализиран да работи само на графични драйвери на NVIDIA.

  1. Щракнете с десния бутон на мишката навсякъде на вашия работен плот и изберете NVIDIA контролен панел .
  2. След като се отвори контролния панел, щракнете върху Управление на 3D настройките . Сега кликнете върху Настройки на програмата .
  3. Сега ще видите падащо меню, съдържащо списъка с всички програми. Добавете Unreal Engine и изберете NVIDIA (Специализирана графика) от второто падащо меню.

    Промяна на предпочитанията на графичната карта
  4. Запазете промените и излезте. Рестартирайте компютъра и опитайте да стартирате модула / играта и вижте дали това решава проблема.

Решение 4: Деактивиране на вградената графика

Друго, което трябва да опитате, е напълно деактивирането на вградената графика на вашия компютър. Това може да помогне, ако само промяната на предпочитанията на графиката не е достатъчна, за да премахне проблема. Имайте предвид, че това няма да повлияе на производителността или функционалността на вашия компютър; само сега, вашата специализирана графика ще прави цялото вдигане на тежести, докато вградените ще останат неактивни. Уверете се, че сте влезли като администратор, преди да продължите.

  1. Натиснете Windows + R, въведете „ devmgmt.msc “ в диалоговия прозорец и натиснете Enter.
  2. След като влезете в диспечера на устройства, отворете адаптерите на дисплея и изберете борда
  3. Сега щракнете с десния бутон върху него и изберете Disable .

    Деактивиране на бордовата графика

За кратък момент екранът ви вероятно ще се изпразни, но ще се върне отново. Тук компютърът се прехвърля напълно към вашата специализирана графика. Запазете промените и излезте. Сега опитайте да стартирате Unreal Engine и да видите дали проблемът продължава.

Решение 5: Деактивиране на антивирусен / защитна стена

Антивирусният софтуер ви предпазва, като анализира всички системни файлове на вашия компютър и също така проверява всички протичащи процеси, които сякаш заемат ресурси. Има обаче много случаи, когато той маркира „проверен“ процес като зловреден софтуер; оттук наречен фалшив положителен. Тази ситуация се случва с много различни игри и се знае, че или забранява играта да се изпълнява напълно, или не й дава достатъчно разрешения за достъп до посочените ресурси. Същите са случаите с антивирусен софтуер и Unreal Engine.

Деактивиране на антивирусен софтуер

Затова трябва да опитате да деактивирате вашия антивирусен софтуер . Можете да разгледате нашата статия за Как да изключите антивируса си. След като деактивирате вашия Antivirus, рестартирайте компютъра и опитайте отново поточно предаване. Ако деактивирането на антивируса не работи, можете да опитате да го деинсталирате и да видите дали той прави трика за вас. Някои забележим антивирусен софтуер, който причиняваше проблеми, бяха Avast и AVG. Независимо от това, трябва да опитате да деактивирате който и да е антивирус и да видите дали това прави трика.

Решение 6: Деактивиране на Overclocking и SLI технология

Овърклокът означава да накарате процесора да извърши краткотрайни изчисления за спукване, за да даде на вашия компютър тласък на неговата процесорна мощ. Когато направи това, температурата на процесора се повишава и когато той се покачи до границата, той се връща към нормалната обработка. През това време процесорът се охлажда и по този начин се готви да извърши още едно избухване, когато е достатъчно хладно.

SLI технология

Въпреки усъвършенстваните функции и полезността на овърклока, получихме няколко отчета от потребители, в които те съобщиха, че деактивирането на овърклок както за процесора, така и за графичната карта отстрани проблема. Изглежда, че Unreal Engine не е оптимизиран да работи в ускорена овърклок среда.

Освен това, наред с деактивирането на овърклок за графика / процесор, получихме и съобщения, че деактивирането на SLI също направи трика за много потребители. SLI е марка, управлявана от NVIDIA, чиято основна цел е да свърже две графични карти заедно, за да може тяхната мощност да се комбинира. Подобно на нормалния овърклок, Unreal Engine също има проблеми, когато SLI е активен. Ето защо трябва да опитате да го деактивирате от компютъра си и да видите дали това прави трика.

Решение 7: Актуализиране на графични драйвери

Графичните драйвери са основните модули, които позволяват комуникацията между вашия графичен хардуер и операционната система (приложения или игри и т.н.). Ако самите графични драйвери не работят правилно, ще срещнете проблеми с почти всички графично изискващи приложения като Unreal Engine. В това решение ще деинсталираме съществуващите графични драйвери и по-късно ще инсталираме по-нови.

  1. Изтеглете и инсталирайте DDU (Деинсталиране на драйвери за дисплей) от официалния си уебсайт.
  2. След като инсталирате деинсталатора на драйвер за дисплей (DDU), стартирайте компютъра си в безопасен режим . Можете да проверите нашата статия за това как да стартирате компютъра си в безопасен режим.
  3. След стартиране на DDU, изберете първата опция „ Почисти и рестартирай “. Това ще деинсталира текущите драйвери напълно от вашия компютър.

    Почистване на драйвери
  4. Сега след деинсталирането, заредете компютъра си нормално без безопасен режим. Натиснете Windows + R, въведете „ devmgmt. msc ”в диалоговия прозорец и натиснете Enter. Щракнете с десния бутон върху всяко празно място и изберете „ Търсене на хардуерни промени “. Драйверите по подразбиране ще бъдат инсталирани. Опитайте да стартирате Display Capture и проверете дали това решава проблема.

    Забележка: Може да се наложи отново да изпълните решение 1 след тази стъпка.

  5. В повечето случаи драйверите по подразбиране няма да работят за вас, така че можете да инсталирате най-новите драйвери чрез актуализация на Windows или да отворите уебсайта на вашия производител и да изтеглите най-новите.
  6. След като инсталирате драйверите, рестартирайте компютъра и проверете дали проблемът е решен.

Интересни Статии