Одна из самых распространённых ошибок в играх, созданных с использованием Unreal Engine — сообщение об ошибке An Unreal process has crashed с сообщением Unreal Engine is exiting due to D3D device being lost и, как правило — указанием кода 0x887A0006 HUNG в информации о сбое.
В этой инструкции подробно о том, как исправить ошибку D3D device being lost в играх на Windows 11 или Windows 10, и, попутно — о том, чем она может быть вызвана.
Способы исправить ошибку D3D device being lost
Текст рассматриваемой ошибки сообщает о том, что игровой движок Unreal Engine прекращает свою работу в связи с тем, что было потеряно устройство D3D (Direct 3D). Что это значит? — как правило, это означает, что видеоадаптер по какой-либо причине не ответил в отведённое время. Причины могут быть разными: часто — работа драйверов, иногда — влияние сторонних программ, разгон видеокарты и другие. Что можно попробовать, чтобы исправить ошибку:
- Если вы включали разгон GPU, экспериментировали с настройками в MSI Afterburner — попробуйте вернуть исходные настройки.
- Проверьте, исчезнет ли ошибка, если в панели управления NVIDIA включить «Режим отладки» (включается в главном меню в разделе «Справка»). В режиме откладки отключается в том числе и заводской разгон видеокарты.
- Зайдите в панель управления NVIDIA (можно использовать поиск в панели задач Windows 10 и Windows 11: просто начните вводить NVIDIA Control Panel) и в разделе «Дисплей» попробуйте отключить G-Sync (или оставить функцию включенной только для полноэкранных приложений), примените настройки и перезапустите игру.
- Вручную скачайте с официального сайта доступные драйверы NVIDIA (используйте отметку «чистая установка» при установке), AMD и, обязательно, — драйверы интегрированного видео при его наличии, например — Intel HD Graphics. Затем, используя утилиту DDU (Display Driver Uninstaller) и отключившись от Интернета, удалите имеющиеся драйверы, а после удаления — установите ранее скачанные драйверы. В случае NVIDIA рекомендую не устанавливать NVIDIA GeForce Experience, пока не будет ясно — исчезла ли ошибка.
- В панели управления NVIDIA можно в разделе «Управление параметрами 3D» — «Программные настройки» можно вручную задать, какой графический процессор использовать для игры: установить вместо «Автовыбор» опцию «Высокопроизводительный процессор NVIDIA». А если в этом случае ошибка сохраняется, а игра не требует серьёзных мощностей GPU, попробуйте, наоборот, выбрать «Интегрированное графическое оборудование».
- Согласно некоторым отзывам, ошибка может возникать, когда в Windows включено масштабирование, отличное от 100%. Подтвердить не могу, но проверить стоит (масштабирование меняется в параметрах экрана, там же где разрешение экрана).
- В случае ноутбуков, когда ошибка возникает из-за проблем с переключением графики, иногда может сработать установка старых драйверов дискретного и интегрированного видео с сайта производителя ноутбука для вашей модели.
- При использовании разгона оперативной памяти на вашем компьютере, попробуйте отключить его.
- Для игровых ноутбуков возможна ситуация, когда ошибка возникает при пиковых нагрузках и работе от батареи или при недостаточной мощности блока питания (особенно если он менялся на аналог).
- В некоторых случаях на ноутбуках наблюдается следующее поведение: ошибка D3D device being lost присутствует при использовании встроенного дисплея (который физически подключен к интегрированному видео), но исчезает при подключении внешнего монитора через HDMI (при условии, что аппаратно — это выход дискретной видеокарты).
И ещё один возможный метод исправления ошибки An Unreal process has crashed, Unreal Engine is exiting due to D3D device being lost — изменить параметр TdrDelay, отвечающий за время ожидания видеокарты:
- Нажмите клавиши Win+R, введите regedit и нажмите Enter для запуска редактора реестра.
- В редакторе реестра перейдите в раздел
HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers
- Нажмите правой кнопкой мыши в правой панели редактора реестра, выберите Создать — Параметр DWORD.
- Задайте имя параметра TdrDelay затем дважды нажмите по параметру и установите значение 10 в десятичной системе счисления.
- Закройте редактор реестра, перезагрузите компьютер.
И, если какой-то из способов вам помог или есть собственные находки на тему решения рассмотренной проблемы, я и другие читатели будут рады вашему комментарию к статье.
На чтение 10 мин. Просмотров 336 Опубликовано 29.04.2021
Пользователи получают сообщение об ошибке «Unreal Engine завершает работу из-за потери устройства D3D », когда Unreal не может подключиться к устройству D3D на вашем компьютере. Эта ошибка очень распространена и также может возникать у пользователей, у которых нет явных проблем на своих компьютерах.
По словам разработчиков Unreal Engine, эта проблема обычно возникает, когда графика или аппаратные компоненты компьютера не синхронизируются должным образом с Unreal Engine, что, в свою очередь, приводит к неправильной работе с устройством D3D. В этой статье мы рассмотрим все решения, объясняющие, почему возникает эта проблема, а также способы ее решения.
Содержание
- Что вызывает ошибку «Unreal Engine завершает работу из-за потери устройства D3D»?
- Решение 1. Обновление Unreal Engine, Windows и Steam
- Решение 2. Отключение NVIDIA Game Booster (или других функций)
- Решение 3. Изменение предпочтений для выделенной графики
- Решение 4. Отключение встроенной графики
- Решение 5. Отключение антивируса/брандмауэра
- Решение 6. Отключение технологии разгона и SLI
- Решение 7. Обновление графических драйверов
- Решение 8. Отключить полноэкранный режим
- Решение 9. Переустановка DirectX и изменение настроек FreeSync
Что вызывает ошибку «Unreal Engine завершает работу из-за потери устройства D3D»?
После получения многочисленных сообщений от пользователей о проблеме, мы решили разобраться в проблеме. После объединения этих отчетов мы продублировали ситуации на наших рабочих станциях и выяснили причины. Причины появления этого сообщения об ошибке, но не ограничиваются ими:
- Устаревший Unreal Engine: наиболее вероятная причина заключается в том, что Unreal Engine не обновлен до последней сборки и не может взаимодействовать с другими компонентами системы, которые могут быть обновлены недавно. Может быть и наоборот.
- Антивирусное программное обеспечение: Существует множество антивирусных программ, которые, как правило, блокируют Unreal Engine и, следовательно, отмечают ложное срабатывание. . Это очень распространенное явление, и ее можно решить, создав белый список или отключив его.
- Устаревшие драйверы устройств: Другая вероятная причина возникновения этой проблемы заключается в том, что драйверы вашего устройства повреждены или устарели. В обоих случаях переустановка или обновление драйверов работают.
- Неполные файлы Steam: Steam часто работает с Unreal Engine. Если его файлы игры/установки повреждены или неполны, вы получите обсуждаемое сообщение об ошибке.
- Настройки NVIDIA GeForce: также известно, что эти модули конфликтуют с игра. Отключение модуля или отключение определенных настроек обычно решает проблему.
- Разгон: Разгон может дать вашему компьютеру необходимый импульс, но, как известно, вызывает проблемы или конфликты с ним. тяжелые ресурсоемкие приложения. Отключение разгона может помочь вам.
- Графическая карта по умолчанию: Графическая карта по умолчанию обычно отключается, когда работает выделенная с большей мощностью. Однако в некоторых случаях он может быть активен вместе с выделенной видеокартой и вызывать конфликты, которые в дальнейшем вызовут проблемы.
Прежде чем приступить к решениям, убедитесь, что что вы вошли в систему как администратор. Кроме того, у вас должно быть активное и открытое подключение к Интернету.
Решение 1. Обновление Unreal Engine, Windows и Steam
Обычно, если какой-либо из упомянутых компонентов устарел, у них возникают проблемы при взаимодействии друг с другом. При плохой связи игра не может работать должным образом. Это очень распространенная повторяющаяся проблема, и пользователи часто ее не замечают.
Метод обновления движка Unreal немного затянут, но Windows и Steam обновляются в мгновение ока. Убедитесь, что вы вошли в систему как администратор, и следуйте инструкциям в точном порядке. Мы начнем с обновления Unreal Engine.
- Откройте Launcher и перейдите к библиотеке
- В верхней части библиотеки вы увидите версию движка. Если доступно обновление, рядом с ним вы увидите значок плюс .
- Нажмите Добавить версии . и когда вы щелкнете по нему, будет предложено установить новый движок. Загрузите соответствующую версию движка и нажмите Обновить .
Теперь, когда Unreal Engine обновлен, мы продолжим обновление Windows.
- Нажмите Windows + S, введите «обновить» в диалоговом окне и откройте Обновить при возврате.
- Теперь нажмите кнопку Проверить наличие обновлений . Теперь Windows автоматически начнет проверку сетевых серверов на предмет наличия обновлений, доступных для установки.
Наберитесь терпения и позвольте процессу завершиться. После завершения процесса, если будет предложено, перезагрузите компьютер. После перезапуска выполните следующие действия, чтобы обновить Steam .
- Запустите клиент Steam и убедитесь, что что у вас есть активное подключение к Интернету.
- Клиент после проверки онлайн-серверов автоматически начнет загрузку последнего обновления. После загрузки обновления перезагрузите компьютер снова.
После обновления всех модулей попробуйте запустить Unreal Engine и посмотрите, сохраняется ли ошибка. Если это так, выполните следующие действия.
Решение 2. Отключение NVIDIA Game Booster (или других функций)
Другое дело Чтобы попробовать, прежде чем двигаться дальше, необходимо убедиться, что в NVIDIA GeForce Experience не активны никакие «улучшающие» функции. Хотя эти функции могут изменять настройки и обеспечивать дополнительную производительность, известно, что они вызывают несколько проблем.
Эти «улучшающие» функции в основном представляют собой такие функции, как Game Booster , Battery Optimizer и т. д. Откройте GeForce Experience (или соответствующее приложение) и убедитесь, что они полностью отключены.. Вы также можете временно отключить GeForce Experience и посмотреть, работает ли это. Если вы абсолютно уверены, что проблема не в этих функциях, вы можете перейти к другим решениям.
Решение 3. Изменение предпочтений для выделенной графики
Обычно известно, что люди, использующие Unreal Engine и играющие в его игры, имеют на своих компьютерах собственную выделенную графику. Выделенная графика обычно добавляется позже поверх встроенного графического модуля Intel (известного как Intel HD или Intel UHD).
Однако наличие двух графических модулей в одном компьютере вызывает несколько проблем, что неудивительно. В этом решении мы перейдем к панели управления NVIDIA, а затем после выбора Unreal Engine убедитесь, что он настроен для работы только с графическими драйверами NVIDIA.
- Щелкните правой кнопкой мыши в любом месте рабочего стола и выберите Панель управления NVIDIA .
- Когда панель управления откроется, нажмите Управление настройками 3D . Теперь нажмите Настройки программы .
- Теперь вы увидите раскрывающийся список, содержащий список всех программ. Добавьте Unreal Engine и выберите NVIDIA (выделенная графика) во втором раскрывающемся списке.
- Сохранить изменения и выйти. Перезагрузите компьютер и попробуйте запустить модуль/игру и посмотрите, решит ли это проблему.
Решение 4. Отключение встроенной графики
Еще можно попробовать полностью отключить встроенную графику на вашем компьютере. Это может помочь, если для устранения проблемы недостаточно только изменить настройки графики. Учтите, что это не повлияет на производительность или функциональность вашего компьютера; только теперь ваша выделенная графика будет выполнять всю работу по поднятию тяжестей, в то время как встроенная графика останется неактивной. Прежде чем продолжить, убедитесь, что вы вошли в систему как администратор.
- Нажмите Windows + R, введите « devmgmt.msc » в диалоговом окне и нажмите Enter.
- В диспетчере устройств перейдите к Display adapters и выберите на борту
- Теперь щелкните его правой кнопкой мыши и выберите Отключить .
На короткое время ваш экран, вероятно, погаснет, но вернется обратно. Здесь компьютер полностью переключается на вашу выделенную графику. Сохранить изменения и выйти. Теперь попробуйте запустить Unreal Engine и посмотрите, сохраняется ли проблема.
Решение 5. Отключение антивируса/брандмауэра
Антивирусное программное обеспечение сохраняет вы в безопасности, анализируя все системные файлы на вашем компьютере, а также проверяя все запущенные процессы, которые, похоже, занимают ресурсы. Однако во многих случаях он отмечает «проверенный» процесс как вредоносное ПО; отсюда и называется ложноположительным. Такая ситуация случается с множеством разных игр и, как известно, либо полностью отключает запуск игры, либо не предоставляет ей достаточных разрешений для доступа к указанным ресурсам. То же самое и с антивирусным программным обеспечением и Unreal Engine.
Следовательно, вам следует попробовать отключение антивирусного программного обеспечения . Вы можете прочитать нашу статью о том, как выключить антивирус. После отключения антивируса перезагрузите компьютер и повторите попытку потоковой передачи. Если отключение антивируса не помогло, вы можете попробовать удалить его и посмотреть, поможет ли он вам. Некоторыми заметными антивирусными программами, вызывающими проблемы, были Avast и AVG. Тем не менее, вы должны попробовать отключить любой антивирус, который у вас есть, и посмотреть, поможет ли это.
Решение 6. Отключение технологии разгона и SLI
Разгон означает, что процессор должен выполнять кратковременные пакетные вычисления, чтобы дать вашему ПК толчок в его вычислительной мощности. Когда он это делает, температура процессора повышается, а когда она достигает предела, он возвращается к нормальной обработке. В это время процессор остывает и, следовательно, готовится к следующей серии, когда он достаточно охладится.
Несмотря на расширенные функции и полезность разгона, мы получили несколько отчетов от пользователей, в которых они сообщили, что отключение разгона как для CPU , так и для видеокарта исправила проблему. Похоже, что Unreal Engine не оптимизирован для работы в среде с ускоренным разгоном.
Кроме того, помимо отключения разгона графики/ЦП, мы также получили сообщения о том, что отключение SLI также помогло многочисленные пользователи. SLI – это торговая марка, управляемая NVIDIA, основная цель которой – соединить две видеокарты вместе, чтобы их мощность могла быть объединена. Как и в случае обычного разгона, у Unreal Engine также возникают проблемы при активном SLI. Следовательно, вам следует попробовать отключить его на своем компьютере и посмотреть, поможет ли это.
Решение 7. Обновление графических драйверов
Графические драйверы – это основные модули, обеспечивающие связь между графическим оборудованием и операционной системой (приложениями, играми и т. Д.). Если сами графические драйверы не работают должным образом, вы столкнетесь с проблемами почти со всеми графическими приложениями, такими как Unreal Engine. В этом решении мы удалим существующие графические драйверы и установим новые позже.
- Загрузите и установите DDU (программа удаления драйверов дисплея) с официального сайта.
- После установки Display Driver Uninstaller (DDU) запустите компьютер в безопасном режиме . Вы можете проверить нашу статью о том, как загрузить компьютер в безопасном режиме.
- После запуска DDU выберите первый вариант « Очистить и перезапустить ». Это приведет к полному удалению текущих драйверов с вашего компьютера.
- Теперь после удаления загрузите компьютер в обычном режиме. без безопасного режима. Нажмите Windows + R, введите « devmgmt. msc » в диалоговом окне и нажмите Enter. Щелкните правой кнопкой мыши любое пустое место и выберите « Искать изменения оборудования ». Будут установлены драйверы по умолчанию. Попробуйте запустить Display Capture и проверьте, решает ли это проблему.
Примечание. Возможно, вам придется снова выполнить решение 1 после этого шага. - В большинстве случаев драйверы по умолчанию вам не подойдут, поэтому вы можете либо установить последние версии драйверов через Центр обновления Windows, либо перейти на веб-сайт производителя и загрузить последние версии.
- После того, как вы установили последние версии драйверов. установили драйверы, перезагрузите компьютер и проверьте, решена ли проблема.
Решение 8. Отключить полноэкранный режим
Вы можете попробовать отключить полноэкранный режим в игре, в которую вы пытаетесь играть, потому что, как сообщается, это устранило проблему для некоторых пользователей. Известно, что оконный режим решает эту проблему для некоторых игр на Unreal Engine.
Решение 9. Переустановка DirectX и изменение настроек FreeSync
Если ни один из вышеперечисленных методов не работает , мы можем попробовать полностью переустановить DirectX и изменить настройки FreeSync. Это довольно простой метод, но вам придется переустановить DirectX вручную после загрузки его с веб-сайта.
- Переустановите DirectX на свой компьютер, а затем перезапустите его, прежде чем продолжить.
- Теперь, если у вас есть монитор FreeSync , перейдите к настройкам GSync через GeForce Experience .
- После того, как вы найдете настройки монитора FreeSync, Включите для полноэкранный режим вариант. Также установите флажок Включить настройки для выбранного дисплея .
- После внесения изменений полностью перезагрузите компьютер и посмотрите, решит ли это проблему.
Вы также можете протестировать ту же процедуру для «оконного режима».
When you’re playing a game, a sudden error message interrupts you. This will make you very annoying.
The “Unreal Engine is exiting due to D3D device being lost” error is a common problem. It isn’t a problem with a particular game. And you’re not the only one bugging by the error.
Don’t worry, they can be fixed.
Try these methods:
You don’t have to try them all; just work your way down the list until you find the one that works for you.
- Update Unreal Engine
- Update device driver
- Change default graphics card
- Verify files in Steam
- Disable NVIDIA Geforce Experience Battery Boost
- Reduce PC’s energy consumption
- Disable antivirus software
- Check hardware
Method 1: Update Unreal Engine
Developers of Unreal Engine will continue to release new versions. The new version will fix mistakes which may cause this error. So you should try installing the latest version to see if this fixes the error.
Hopefully, it does. But if not, there are still a few things to try.
Method 2: Update device driver
Updating drivers is a useful method to solve many issues. It’s worth trying when you meet issues. According to users, if the graphics card/video card driver is outdated or corrupted, it may cause this error.
There are two ways to update your driver–manually and automatically.
Option 1 — Manually: To get your device driver, you need to go to its manufacturer website, find the driver corresponding with your specific flavor of Windows version (for example, Windows 32 bit), and download the driver manually.
Once you’ve downloaded the correct driver for your system, double click on the downloaded file and follow the on-screen instructions to install the driver.
Option 2 — Automatically (Recommend): If you don’t have the time, patience, or computer skills to update the driver manually, you can do it automatically with Driver Easy.
Driver Easy will automatically recognize your system and find the correct driver for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.
You can update your driver automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version it takes just 2 clicks:
- Download and install Driver Easy.
- Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
- Click the Update button next to the selected driver to automatically download the correct version of that driver, then you can manually install it (you can do this with the FREE version).
Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system. (This requires the Pro version which comes with full support and a 30-day money back guarantee. You’ll be prompted to upgrade when you click Update All.)
The Pro version of Driver Easy comes with full technical support.
If you need assistance, please contact Driver Easy’s support team at support@drivereasy.com.
Method 3: Change default graphics card
In order to have a better gaming experience, some people may install a dedicated graphics card in their PC. However, due to the limited performance of the integrated graphics card and the game may not be compatible with the dual graphics card, it may cause the “Unreal Engine is exiting due to D3D device being lost” error. In this case, you can set your dedicated graphics card as default graphics card to fix this error.
- Run the NVIDIA Control Panel. Click Manage 3D settings.
- Under the Global Settings tab, choose High-performance NVIDIA processor in the drop-down list.
- Click Apply.
- Restart your PC then run the game to check whether the error will appear or not.
Method 4: Verify files in Steam
If this error occurs when you’re playing games in Steam, you can try verifying files to solve the error.
- Run Steam, click Games and select View Games Library.
- Right-click on the game that you can’t play because of the error and click Properties.
- Under the LOCAL FILES tab, click VERIFY INTEGRITY OF GAME FILES…
Wait until it complete. - Relaunch the game to check whether the error will appear or not.
Method 5: Disable NVIDIA Geforce Experience Battery boost
There’s a situation that you play games smoothly in your charged laptop. But the error occurs when your laptop uncharged. In this case, you can try this method to solve the error.
But this method only supports users with NVIDIA GPU.
- Run NVIDIA Geforce Experience. Download from NVIDIA website if you don’t have it.
- Click Games and then disable BATTERY BOOST.
- Relaunch your game. They should be working fine mostly.
Method 6: Reduce PC’s energy consumption
In order to improve the gaming experience, people usually adjust their settings to the highest mode. However, this will lead to an overloaded computer with excessive energy consumption which may cause the error.
So, reducing high energy consumption settings may help you solve the error. It includes turning down all the graphics settings to the lowest and underclocking your GPU.
If you’re overclocking the GPU, you can try to underclock it. There are users being able to play a stable game by underclocking their GPU.
Also, turning down all the graphics settings to the lowest can help your game run smoothly.
Method 7: Disable antivirus software
It is possible that your antivirus software might have a conflict with Unreal Engine. So try to disable your antivirus and then run the game to check whether the error will appear or not.
If it does fix the error, you may consider changing your antivirus software. Or, you can ask your antivirus manufacturer for advice.
Note: Be extra careful about what sites you visit, what emails you open and what files you download when your antivirus software is disabled.
Method 8: Check hardware
In some cases, problems can be caused by your computer hardware. It’s worth checking the hardware devices on your computer.
Our reader shared that a bad RAM stick would cause the issue and crash the game. In his situation, the MEM test and Windows mem test didn’t spot the issue but removing the bad RAM stick solve the problem.
We suggest people reboot your computer and then perform the Windows Memory Diagnostic tool to test your RAM first. If the test gives you errors, you need to check your RAM stick or replace it.
We recommend you contact the PC manufacturer for your device for help if you discover any hardware issue (e.g. a bad RAM stick). But you can always do it by yourself since there’re lots of tutorials on the Internet. Note that the process should be cautious.
We hope the above methods can help. If you have any questions or suggestions, feel free to leave comments below.
73
73 people found this helpful
Available in other languages
Erhalten Sie die Fehlermeldung Unreal Engine is exiting due to D3D device being lost? Dieser Beitrag bietet Ihnen 8 Methoden zur Fehlerbehebung an!
When you’re playing a game, a sudden error message interrupts you. This will make you very annoying.
The “Unreal Engine is exiting due to D3D device being lost” error is a common problem. It isn’t a problem with a particular game. And you’re not the only one bugging by the error.
Don’t worry, they can be fixed.
Try these methods:
You don’t have to try them all; just work your way down the list until you find the one that works for you.
- Update Unreal Engine
- Update device driver
- Change default graphics card
- Verify files in Steam
- Disable NVIDIA Geforce Experience Battery Boost
- Reduce PC’s energy consumption
- Disable antivirus software
- Check hardware
Method 1: Update Unreal Engine
Developers of Unreal Engine will continue to release new versions. The new version will fix mistakes which may cause this error. So you should try installing the latest version to see if this fixes the error.
Hopefully, it does. But if not, there are still a few things to try.
Method 2: Update device driver
Updating drivers is a useful method to solve many issues. It’s worth trying when you meet issues. According to users, if the graphics card/video card driver is outdated or corrupted, it may cause this error.
There are two ways to update your driver–manually and automatically.
Option 1 — Manually: To get your device driver, you need to go to its manufacturer website, find the driver corresponding with your specific flavor of Windows version (for example, Windows 32 bit), and download the driver manually.
Once you’ve downloaded the correct driver for your system, double click on the downloaded file and follow the on-screen instructions to install the driver.
Option 2 — Automatically (Recommend): If you don’t have the time, patience, or computer skills to update the driver manually, you can do it automatically with Driver Easy.
Driver Easy will automatically recognize your system and find the correct driver for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.
You can update your driver automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version it takes just 2 clicks:
- Download and install Driver Easy.
- Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
- Click the Update button next to the selected driver to automatically download the correct version of that driver, then you can manually install it (you can do this with the FREE version).
Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system. (This requires the Pro version which comes with full support and a 30-day money back guarantee. You’ll be prompted to upgrade when you click Update All.)
The Pro version of Driver Easy comes with full technical support.
If you need assistance, please contact Driver Easy’s support team at support@drivereasy.com.
Method 3: Change default graphics card
In order to have a better gaming experience, some people may install a dedicated graphics card in their PC. However, due to the limited performance of the integrated graphics card and the game may not be compatible with the dual graphics card, it may cause the “Unreal Engine is exiting due to D3D device being lost” error. In this case, you can set your dedicated graphics card as default graphics card to fix this error.
- Run the NVIDIA Control Panel. Click Manage 3D settings.
- Under the Global Settings tab, choose High-performance NVIDIA processor in the drop-down list.
- Click Apply.
- Restart your PC then run the game to check whether the error will appear or not.
Method 4: Verify files in Steam
If this error occurs when you’re playing games in Steam, you can try verifying files to solve the error.
- Run Steam, click Games and select View Games Library.
- Right-click on the game that you can’t play because of the error and click Properties.
- Under the LOCAL FILES tab, click VERIFY INTEGRITY OF GAME FILES…
Wait until it complete. - Relaunch the game to check whether the error will appear or not.
Method 5: Disable NVIDIA Geforce Experience Battery boost
There’s a situation that you play games smoothly in your charged laptop. But the error occurs when your laptop uncharged. In this case, you can try this method to solve the error.
But this method only supports users with NVIDIA GPU.
- Run NVIDIA Geforce Experience. Download from NVIDIA website if you don’t have it.
- Click Games and then disable BATTERY BOOST.
- Relaunch your game. They should be working fine mostly.
Method 6: Reduce PC’s energy consumption
In order to improve the gaming experience, people usually adjust their settings to the highest mode. However, this will lead to an overloaded computer with excessive energy consumption which may cause the error.
So, reducing high energy consumption settings may help you solve the error. It includes turning down all the graphics settings to the lowest and underclocking your GPU.
If you’re overclocking the GPU, you can try to underclock it. There are users being able to play a stable game by underclocking their GPU.
Also, turning down all the graphics settings to the lowest can help your game run smoothly.
Method 7: Disable antivirus software
It is possible that your antivirus software might have a conflict with Unreal Engine. So try to disable your antivirus and then run the game to check whether the error will appear or not.
If it does fix the error, you may consider changing your antivirus software. Or, you can ask your antivirus manufacturer for advice.
Note: Be extra careful about what sites you visit, what emails you open and what files you download when your antivirus software is disabled.
Method 8: Check hardware
In some cases, problems can be caused by your computer hardware. It’s worth checking the hardware devices on your computer.
Our reader shared that a bad RAM stick would cause the issue and crash the game. In his situation, the MEM test and Windows mem test didn’t spot the issue but removing the bad RAM stick solve the problem.
We suggest people reboot your computer and then perform the Windows Memory Diagnostic tool to test your RAM first. If the test gives you errors, you need to check your RAM stick or replace it.
We recommend you contact the PC manufacturer for your device for help if you discover any hardware issue (e.g. a bad RAM stick). But you can always do it by yourself since there’re lots of tutorials on the Internet. Note that the process should be cautious.
We hope the above methods can help. If you have any questions or suggestions, feel free to leave comments below.
73
73 people found this helpful
Available in other languages
Erhalten Sie die Fehlermeldung Unreal Engine is exiting due to D3D device being lost? Dieser Beitrag bietet Ihnen 8 Methoden zur Fehlerbehebung an!
Когда вы играете в игру, вас прерывает внезапное сообщение об ошибке. Это вас сильно раздражает.
Значок « Unreal Engine завершает работу из-за потери устройства D3D ”Ошибка — распространенная проблема. Это не проблема для конкретной игры. И ошибка не только у вас.
Не волнуйтесь, их можно исправить.
Попробуйте эти методы:
Необязательно пробовать их все; просто продвигайтесь вниз по списку, пока не найдете тот, который вам подходит.
- Обновить Unreal Engine
- Обновите драйвер устройства
- Изменить графическую карту по умолчанию
- Проверять файлы в Steam
- Отключить NVIDIA Geforce Experience Battery Boost
- Снизьте энергопотребление ПК
- Отключить антивирусное ПО
- Проверить оборудование
Метод 1: обновить Unreal Engine
Разработчики Unreal Engine продолжат выпуск новых версий. В новой версии будут исправлены ошибки, которые могут вызвать эту ошибку. Поэтому вам следует попробовать установить последнюю версию, чтобы увидеть, устраняет ли это ошибку.
Надеюсь, это так. Но если нет, есть еще несколько вещей, которые можно попробовать.
Метод 2: обновить драйвер устройства
Обновление драйверов — полезный метод решения многих проблем. Стоит попробовать, когда вы сталкиваетесь с проблемами. По словам пользователей, если драйвер видеокарты / видеокарты устарел или поврежден, это может вызвать эту ошибку.
Есть два способа обновить драйвер: вручную и автоматически.
Вариант 1 — Вручную : Чтобы получить драйвер устройства, вам необходимо перейти на веб-сайт производителя, найти драйвер, соответствующий вашей конкретной версии Windows (например, 32-разрядной версии Windows), и загрузить драйвер вручную.
После того, как вы загрузили правильный драйвер для своей системы, дважды щелкните загруженный файл и следуйте инструкциям на экране, чтобы установить драйвер.
Вариант 2 — автоматически (Рекомендую) : Если у вас нет времени, терпения или компьютерных навыков для обновления драйвера вручную, вы можете сделать это автоматически с помощью Водитель Easy .
Водитель Easy автоматически распознает вашу систему и найдет для нее правильный драйвер. Вам не нужно точно знать, в какой системе работает ваш компьютер, вам не нужно рисковать, загружая и устанавливая неправильный драйвер, и вам не нужно беспокоиться о том, что вы ошиблись при установке.
Вы можете обновить драйвер автоматически с помощью БЕСПЛАТНОЙ или Pro версия Driver Easy. Но с Pro версия это займет всего 2 клика:
- Скачать и установите Driver Easy.
- Запустите Driver Easy и щелкните Сканировать сейчас кнопка. Затем Driver Easy просканирует ваш компьютер и обнаружит проблемы с драйверами.
- Щелкните значок Обновить рядом с выбранным драйвером, чтобы автоматически загрузить правильную версию этого драйвера, затем вы можете установить его вручную (это можно сделать с помощью СВОБОДНЫЙ версия).
Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе. (Для этого требуется Pro версия который поставляется с полной поддержкой и 30-дневной гарантией возврата денег. Вам будет предложено выполнить обновление, когда вы нажмете «Обновить все».)
Профессиональная версия Driver Easy поставляется с полной технической поддержкой.
Если вам нужна помощь, обращайтесь Служба поддержки Driver Easy в support@drivereasy.com .
Метод 3: изменить видеокарту по умолчанию
Чтобы улучшить игровой процесс, некоторые люди могут установить на свой ПК специальную видеокарту. Однако из-за ограниченной производительности встроенной видеокарты, а игра может быть несовместима с двойной видеокартой, это может вызвать ошибку «Unreal Engine завершается из-за потери устройства D3D». В этом случае вы можете установить свою выделенную видеокарту в качестве видеокарты по умолчанию, чтобы исправить эту ошибку.
- Запустите панель управления NVIDIA. Нажмите Управление настройками 3D .
- На вкладке ‘Глобальные настройки’ выберите Высокопроизводительный процессор NVIDIA в раскрывающемся списке.
- Щелкните Применить.
- Перезагрузите компьютер, затем запустите игру, чтобы проверить, появится ли ошибка.
Метод 4: проверить файлы в Steam
Если эта ошибка возникает, когда вы играете в игры в Steam, вы можете попробовать проверить файлы, чтобы устранить ошибку.
- Запускаем Steam, нажимаем Игры и выберите Просмотр библиотеки игр .
- Щелкните правой кнопкой мыши игру, в которую вы не можете играть из-за ошибки, и нажмите Свойства .
- Под ЛОКАЛЬНЫЕ ФАЙЛЫ вкладку, щелкните ПРОВЕРЬТЕ ЦЕЛОСТНОСТЬ ИГРОВЫХ ФАЙЛОВ …
Дождитесь завершения. - Перезапустите игру, чтобы проверить, появится ли ошибка.
Метод 5: отключить ускорение батареи NVIDIA Geforce Experience
Бывает, что вы без проблем играете в игры на заряженном ноутбуке. Но ошибка возникает, когда ваш ноутбук не заряжен. В этом случае вы можете попробовать этот метод для устранения ошибки.
Но этот метод поддерживает только пользователей с NVIDIA GPU.
- Запустите NVIDIA Geforce Experience. Скачать с Сайт NVIDIA если у тебя его нет.
- Нажмите Игры а затем отключите ЗАРЯД БАТАРЕИ .
- Перезапустите игру. В основном они должны работать нормально.
Метод 6. Снизьте энергопотребление ПК
Чтобы улучшить игровой процесс, люди обычно устанавливают самые высокие настройки. Однако это приведет к перегрузке компьютера с чрезмерным потреблением энергии, что может вызвать ошибку.
Таким образом, уменьшение настроек с высоким потреблением энергии может помочь вам решить эту ошибку. Он включает в себя снижение всех настроек графики до минимума и снижение частоты вашего графического процессора.
Если вы разгоняете GPU, вы можете попробовать разогнать его. Есть пользователи, которые могут играть в стабильную игру, разогнав свой GPU.
Кроме того, уменьшение всех настроек графики до минимума может помочь вашей игре работать плавно.
Метод 7: отключить антивирусное программное обеспечение
Возможно, ваше антивирусное программное обеспечение может конфликтовать с Unreal Engine. Поэтому попробуйте отключить антивирус, а затем запустить игру, чтобы проверить, появится ли ошибка или нет.
Если он все же исправит ошибку, вы можете подумать о смене антивирусного программного обеспечения. Или вы можете попросить совета у производителя антивируса.
Запись : Будьте особенно осторожны с тем, какие сайты вы посещаете, какие электронные письма открываете и какие файлы загружаете, когда антивирусное программное обеспечение отключено.
Метод 8: проверьте оборудование
В некоторых случаях проблемы могут быть вызваны аппаратным обеспечением вашего компьютера. Стоит проверить аппаратное обеспечение вашего компьютера.
Для этой ошибки сначала проверьте свою видеокарту и видеокарту.
Если вы обнаружите какую-либо проблему с оборудованием, которую не можете решить самостоятельно, обратитесь к производителю устройства за поддержкой или просто замените его новым.
Мы надеемся, что описанные выше методы помогут. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.
Users experience the error message ‘Unreal Engine is exiting due to D3D device being lost’ when Unreal is unable to connect with the D3D device on your computer. This error is very common and can also occur for users who have no apparent issues on their computers.
According to Unreal Engine developers, this issue usually occurs when the computer’s graphics or hardware components are not being properly synchronized with Unreal Engine which in turn causes it not to work properly with D3D device. In this article, we will go through all the solutions as to why this issue occurs and also, what are the workarounds to solve it.
After receiving numerous reports from users about the issue, we decided to investigate the problem. After combining these reports, we duplicated the situations in our workstations and worked out the causes. The reasons as to why you might experience this error message are but not limited to:
- Outdated Unreal Engine: The most probable cause is where the Unreal Engine is not updated to the latest build and is not able to communicate with other system components which might be updated recently. It can also be the other way around.
- Antivirus software: There are numerous antivirus software out there which tend to block the Unreal Engine, hence marking a false positive. This is very common and can be solved by either creating a whitelist or disabling it.
- Outdated Device Drivers: Another probable cause as to why this issue occurs is that your device drivers are either corrupt or outdated. In both cases, reinstalling or updating the drivers work.
- Incomplete Steam Files: Steam often works with Unreal Engine. If its game/installation files are corrupt or incomplete, you will experience the error message under discussion.
- NVIDIA GeForce Settings: These modules are also known to conflict with the game. Disabling the module or disabling specific settings usually solves the problem.
- Overclocking: Overclocking might give your PC the push it needs but is known to cause issues or conflicts with heavy resource-consuming applications. Disabling Overclocking might do the trick for you.
- Default Graphics card: The default graphics card usually disables itself when a dedicated one with more power is running. However, in several cases, it might be active alongside the dedicated graphics card and cause conflicts which will further cause issues.
Before you start with the solutions, make sure that you are logged in as an administrator. Furthermore, you should have an active and open internet connection.
Solution 1: Updating Unreal Engine, Windows, and Steam
Usually, if either of the components mentioned is outdated, they have issues communicating with each other. With poor communication, the game cannot run properly. This is a very common recurring issue and users often overlook this.
The method to update the Unreal engine is a bit lengthy but Windows and Steam update in a jiffy. Make sure that you are logged in as an administrator and follow the steps in the exact order. We will start by updating the Unreal Engine.
- Open the Launcher and navigate to the Library
- Once in Library, at the top, you would be able to see the Engine version. If there is an update available, you will see a plus icon right next to it.
- Click on the Add versions and when you click it, a prompt will be given to install the new engine. Download the engine version accordingly and click on Update.
Updating Unreal Engine
Now that Unreal Engine is updated, we will proceed by updating Windows.
- Press Windows + S, type “update” in the dialogue box, and open the Update result when returned.
- Now, click on the button of Check for updates. Now, Windows will automatically start checking the online servers if there is any update available to be installed.
Updating Windows
Be patient and let the process complete. After the process is completed, if prompted, restart your computer. After restarting, follow the steps below to update Steam.
- Launch the Steam client and make sure that you have an active internet connection.
- The client, after checking the online servers will automatically start downloading the latest update. After the update is downloaded, restart the computer again.
After all the modules have been updated, try running Unreal Engine and see if the error still persists. If it does, follow the steps below.
Solution 2: Disabling NVIDIA Game Booster (or other functions)
Another thing to try before we move on is making sure that no ‘enhancement’ features are active in NVIDIA’s GeForce Experience. Even though these functions might alter the settings and provide you with additional performance, they are known to cause several issues.
These ‘enhancement’ functions are mostly features like Game Booster, Battery Optimizer, etc. Open the GeForce Experience (or relevant application) and make sure these are completely disabled. You can also temporarily disable the GeForce Experience altogether and see if this works. Once you are absolutely sure that the issue isn’t because of these features, you can move on with other solutions.
Solution 3: Changing the Preference for Dedicated Graphics
Usually, people who use Unreal Engine and play its games are known to have their own dedicated graphics installed on their computer. Dedicated graphics are usually added later on on-top of the in-build graphics module by Intel (known as Intel HD or Intel UHD).
However, the being of two graphics modules in a single computer induces several issues which is of no surprise. In this solution, we will navigate to the control panel of NVIDIA and then after selecting Unreal Engine, make sure it is customized to run on NVIDIA graphics drivers only.
- Right-click anywhere on your Desktop and select NVIDIA control panel.
- Once the control panel is opened up, click on Manage 3D Settings. Now click on Program settings.
- Now, you will see a drop-down containing the list of all programs. Add Unreal Engine and select NVIDIA (Dedicated graphics) from the second drop-down.
Changing preference of Graphics Card - Save changes and exit. Restart your computer and try launching the module/game and see if this solves the issue.
Solution 4: Disabling on-board Graphics
Another thing to try is completely disabling the onboard graphics on your computer. This might help if only changing the preference of the graphics isn’t enough to make the problem go away. Do note that this will not affect your computer’s performance or functionality; only now, your dedicated graphics will be doing the entire weight lifting while the in-built ones will stay inactive. Make sure that you are logged in as an administrator before proceeding.
- Press Windows + R, type “devmgmt.msc” in the dialogue box, and press Enter.
- Once in the device manager, navigate to Display adapters and select the on-board
- Now, right-click on it and select Disable.
Disabling on-board Graphics
For a short moment, your screen will probably go blank but will come back up. Here, the computer is shifting completely to your dedicated graphics. Save changes and exit. Now try launching Unreal Engine and see if the issue persists.
Solution 5: Disabling Antivirus/Firewall Software
Antivirus software keeps you safe by analyzing all the system files in your computer and also checking all the running processes which seem to take up resources. However, there are numerous instances where it marks a ‘verified’ process as malware; hence called a false positive. This situation happens with a lot of different games and is known to either disable the game from running altogether or not granting it enough permissions to access the said resources. The same is the case with Antivirus software and Unreal Engine.
Hence you should try disabling your Antivirus software. You can check out our article on How to turn your Antivirus off. After disabling your Antivirus, restart your computer and try streaming again. If disabling the Antivirus doesn’t work, you can try uninstalling it and see if it does the trick for you. Some noticeable Antivirus software that was causing issues was Avast and AVG. Nonetheless, you should try disabling whichever Antivirus you have and see if this does the trick.
Solution 6: Disabling Overclocking and SLI Technology
Overclocking means making the processor perform short-lived burst computations to give your PC a push in its processing power. When it does this, the temperature of the processor rises and when it has risen to the limit, it reverts back to normal processing. During this time, the processor cools off and hence gets ready to perform another burst when it is cool enough.
Despite the advanced features and usefulness of overclocking, we received several reports from users where they reported that disabling overclocking for both the CPU and graphics card fixed the issue. It seems that the Unreal Engine is not optimized to run in an accelerated overclocked environment.
Furthermore, on top of disabling overclocking for graphics/CPU, we also received reports that disabling SLI also did the trick for numerous users. SLI is a brand name managed by NVIDIA whose primary purpose is to link two graphics cards together so their power can be combined. Like the case of normal overclocking, Unreal Engine also has trouble when SLI is active. Hence you should try disabling it from your computer and see if this does the trick.
Solution 7: Updating Graphics Drivers
Graphics drivers are the main modules that enable the communication between your Graphics hardware and the operating system (applications or games etc.). If the graphics drivers themselves are not working properly, you will experience issues with almost all graphics demanding applications like Unreal Engine. In this solution, we will uninstall your existing graphics drivers and install newer ones later on.
- Download and install DDU (Display driver uninstaller) from its official website.
- After installing Display Driver Uninstaller (DDU), launch your computer in safe mode. You can check our article on how to boot your computer into safe mode.
- After launching the DDU, select the first option “Clean and restart”. This will uninstall the current drivers completely from your computer.
Cleaning Drivers - Now after the uninstallation, boot your computer normally without safe mode. Press Windows + R, type “devmgmt.msc” in the dialogue box and press Enter. Right-click on any empty space and select “Search for hardware changes”. The default drivers will be installed. Try launching the Display Capture and check if this solves the problem.
Note: You might have to perform solution 1 again after this step. - In the majority of the cases, the default drivers will not work for you so you can either install the latest drivers through Windows update or navigate to your manufacturer’s website and download the latest ones.
- After you have installed the drivers, restart your computer and check if the problem is solved.
Solution 8: Disable Full-screen mode
You can try to disable the Fullscreen mode in the game that you are trying to play because this has reportedly fixed the issue for some users. Being in Windowed mode is known to fix this issue for some Unreal Engine Games.
Solution 9: Reinstalling DirectX and changing FreeSync Settings
If none of the above methods work, we can try reinstalling DirectX completely and change the FreeSync settings. This is a fairly straightforward method but you have to reinstall DirectX manually after downloading it from the website.
- Reinstall DirectX on your computer and then restart it before proceeding ahead.
- Now, if you have a FreeSync monitor, navigate to GSync settings through the GeForce Experience application.
- Once you locate your FreeSync monitor settings, Enable for Full-Screen option. Check the box for Enable settings for selected Display as well.
- Restart your computer completely after making changes and see if this solves the problem.
You can also test the same procedure for ‘Windowed mode’.
Содержание
- 1 Попробуйте эти методы ниже:
- 1.1 Метод 1: Обновите ваш Unreal Engine
- 1.2 Способ 2. Отключите антивирусное программное обеспечение
- 1.3 Способ 3: обновить драйвер устройства
- 1.4 Способ 4: проверка файлов в Steam
- 1.5 Метод 5: Отключить NVIDIA Geforce Experience Повышение заряда батареи
- 1.6 Способ 6: снизить энергопотребление вашего ПК
- 1.7 Способ 7: отключить встроенную графику в диспетчере устройств
- 1.8 Способ 8: проверьте ваше оборудование
Когда вы играете в игру, внезапное сообщение об ошибке прерывает вас. Это сделает вас очень раздражающим.
«Unreal Engine завершает работу из-за потери устройства D3D«Ошибка — это общая проблема. Это не проблема с конкретной игрой. И вы не единственная ошибка из-за ошибки.
Не волнуйтесь, они могут быть исправлены.
Попробуйте эти методы ниже:
- Обновите свой Unreal Engine
- Отключите антивирусное программное обеспечение
- Обновите драйвер вашего устройства
- Проверять файлы в Steam
- Отключить NVIDIA Geforce Experience Battery Boost
- Уменьшите энергопотребление вашего ПК
- Отключите встроенную графику в диспетчере устройств
- Проверьте ваше оборудование
Метод 1: Обновите ваш Unreal Engine
Разработчики Unreal Engine продолжат выпуск новых версий. Новая версия исправит ошибки, которые могут вызвать эту ошибку. Поэтому вам следует попробовать установить последнюю версию, чтобы увидеть, исправит ли это ошибку.
Надеюсь, это так. Но если нет, то есть еще кое-что попробовать.
Способ 2. Отключите антивирусное программное обеспечение
Возможно, ваше антивирусное программное обеспечение конфликтует с Unreal Engine. Поэтому попробуйте отключить антивирус, а затем запустите игру, чтобы проверить, появится ли ошибка.
Если это исправит ошибку, вы можете рассмотреть возможность замены антивирусного программного обеспечения. Или вы можете обратиться за советом к производителю антивируса.
Заметка: Будьте особенно внимательны с тем, какие сайты вы посещаете, какие электронные письма открываете и какие файлы загружаете, когда антивирусное программное обеспечение отключено.
Способ 3: обновить драйвер устройства
Обновление драйверов является полезным методом для решения многих проблем. Стоит попробовать, когда вы сталкиваетесь с проблемами. По словам пользователей, если драйвер видеокарты / видеокарты устарел или поврежден, это может вызвать эту ошибку.
Есть два способа обновить ваш драйвер — вручную и автоматически.
Вручную: Чтобы получить драйвер устройства, вам нужно перейти на веб-сайт производителя, найти драйвер, соответствующий вашему конкретному варианту версии Windows (например, 32-разрядная версия Windows), и загрузить драйвер вручную.
После того, как вы загрузили правильный драйвер для своей системы, дважды щелкните загруженный файл и следуйте инструкциям на экране для установки драйвера.
Автоматически: Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйвера вручную, вы можете сделать это автоматически с помощью Driver Easy.
Driver Easy автоматически распознает вашу систему и найдет для нее правильный драйвер. Вам не нужно точно знать, на какой системе работает ваш компьютер, вам не нужно рисковать загрузкой и установкой неправильного драйвера, и вам не нужно беспокоиться об ошибках при установке.
Вы можете автоматически обновить драйвер с помощью бесплатной или профессиональной версии Driver Easy. Но с Pro версия это займет всего 2 клика:
- Скачайте и установите драйвер Easy.
- Запустите Driver Easy и нажмите Сканировать сейчас кнопка. Driver Easy проверит ваш компьютер и обнаружит проблемы с драйверами.
- Нажмите на Обновить Нажмите кнопку рядом с выбранным драйвером, чтобы автоматически загрузить правильную версию этого драйвера, затем вы можете установить его вручную (вы можете сделать это с помощью СВОБОДНО версия).
Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе. (Это требует Pro версия которая поставляется с полной поддержкой и 30-дневной гарантией возврата денег. Вам будет предложено обновить, когда вы нажмете Обновить все.)
Способ 4: проверка файлов в Steam
Если эта ошибка возникает, когда вы играете в игры в Steam, вы можете попробовать проверить файлы, чтобы устранить ошибку.
- Запустите Steam, нажмите Игры и выберите Просмотр библиотеки игр.
- Щелкните правой кнопкой мыши игру, в которую вы не можете играть из-за ошибки, и нажмите свойства.
- Под МЕСТНЫЕ ФАЙЛЫ вкладка, нажмите ПРОВЕРКА ЦЕЛОСТИ ИГРОВЫХ ФАЙЛОВ…
Подождите, пока он не завершится. - Перезапустите игру, чтобы проверить, появится ли ошибка.
Метод 5: Отключить NVIDIA Geforce Experience Повышение заряда батареи
В заряженном ноутбуке вы играете в игры плавно. Но ошибка возникает, когда ваш ноутбук разряжен. В этом случае вы можете попробовать этот метод для устранения ошибки.
Но этот метод поддерживает только пользователей с графическим процессором NVIDIA.
- Запустите NVIDIA Geforce Experience. Загрузите с сайта NVIDIA, если у вас его нет.
- Нажмите Игры а затем отключить АККУМУЛЯТОРНАЯ БАТАРЕЯ.
- Перезапустите свою игру. Они должны работать в основном нормально.
Способ 6: снизить энергопотребление вашего ПК
Чтобы улучшить игровой процесс, люди обычно настраивают свои настройки на самый высокий режим. Однако это приведет к перегрузке компьютера с чрезмерным потреблением энергии, что может привести к ошибке.
Таким образом, снижение настроек высокого энергопотребления может помочь вам устранить ошибку. Он включает в себя выключение всех графических настроек до минимума и разгон вашего GPU.
Если вы разгоняете графический процессор, вы можете попробовать разогнать его. Есть пользователи, которые могут играть в стабильную игру, разгоняя свои графические процессоры.
Кроме того, снижение всех графических настроек до минимума может помочь вашей игре работать гладко.
Способ 7: отключить встроенную графику в диспетчере устройств
Чтобы улучшить игровой процесс, некоторые люди могут установить на свой компьютер специальную видеокарту. Если у вас есть выделенная видеокарта на вашем компьютере, вы можете попробовать отключить встроенную графику, чтобы исправить эту ошибку.
- На клавиатуре нажмите Ключ с логотипом Windows а также р одновременно вызвать окно «Выполнить».
- Введите «devmgmt.msc» и нажмите Хорошо.
- Нажмите Показать адаптеры. Щелкните правой кнопкой мыши на встроенной графике и выберите «Отключить устройство».
Способ 8: проверьте ваше оборудование
В некоторых случаях проблемы могут быть вызваны аппаратным обеспечением вашего компьютера. Стоит проверить аппаратные устройства на вашем компьютере.
Для этой ошибки сначала проверьте свою видеокарту и видеокарту.
Если вы обнаружите какие-либо проблемы с оборудованием, которые вы не можете устранить самостоятельно, обратитесь за помощью к производителю вашего устройства или просто замените его новым.
Мы надеемся, что вышеуказанные методы могут помочь. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.
Обновлено 2023 января: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
- Скачайте и установите инструмент для ремонта здесь.
- Пусть он просканирует ваш компьютер.
- Затем инструмент почини свой компьютер.
Во время игры вас прерывает внезапное сообщение об ошибке. Это будет вас сильно раздражать.
Ошибка «Unreal Engine остановлен из-за потери устройства D3D» — распространенная проблема. Это не проблема в конкретной игре. И не только вас раздражает ошибка.
Не волнуйтесь, их можно исправить.
Выключите антивирусное программное обеспечение
Некоторые антивирусные приложения могут конфликтовать с Unreal Engine. Если вы используете стороннее антивирусное приложение для защиты своего компьютера, вам следует попытаться временно выключить его, а затем убедиться, что оно работает.
Если ошибка исчезнет, возможно, придется удалить антивирус и использовать надежный. Если ошибка не исчезла, переходите к следующему решению.
Отредактируйте редактор реестра
- Перейдите по этой ссылке: https://msdn.microsoft.com/en-us/library/windows/hardware/ff569918(v=vs.85).aspx
- Там вы найдете раздел под названием TdrDelay, который предоставит вам всю информацию, необходимую для создания раздела реестра, чтобы изменить время задержки.
- Чтобы открыть реестр, откройте меню «Пуск» и введите «Пуск», когда откроется окно. Введите «regedit» и нажмите «ОК».
- Теперь должен быть открыт редактор реестра. Здесь вы используете информацию с того сайта, который я только что указал.
- Сначала перейдите в HKEY_LOCAL_MACHINE System CurrentControlSet Control GraphicsDrivers.
- Щелкните правой кнопкой мыши GraphicsDrivers и вернитесь к> Значение DWORD (32 бита).
- Будет отображен новый ключ. Обязательно назовите это «TdrDelay».
- Щелкните его правой кнопкой мыши и выберите «Редактировать».
- В разделе «Значения данных» введите 10 (это количество секунд для задержки) и убедитесь, что вы выбрали «Десятичное число» в качестве основы.
- Нажмите ОК и перезапустите систему.
Обновление за январь 2023 года:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Проверьте файлы игры в Steam
Поврежденные игровые файлы также может привести к потере вашего устройства D3D. Чтобы исправить ошибку, вы можете проверить файлы в Steam. Пожалуйста, следуйте инструкциям ниже.
Шаг 1: Запустите Steam и нажмите BILIOTECK под категорией, чтобы увидеть список игр.
Шаг 2: Щелкните правой кнопкой мыши игру, которая потеряла устройство D3D, и выберите «Свойства».
Шаг 3: Щелкните вкладку ЛОКАЛЬНЫЕ ФАЙЛЫ. Затем выберите ЛИЧНЫЕ ФАЙЛЫ игры.
Шаг 4: Дождитесь завершения процесса и нажмите ЗАКРЫТЬ.
После проверки связанных файлов вы можете перезапустить игру и посмотреть, исчезнет ли ошибка.
Если какой-либо из этих компонентов устарел, у вас обычно возникают проблемы со связью. Если соединение плохое, игра не может работать должным образом. Это очень распространенная повторяющаяся проблема, о которой пользователи часто забывают.
Метод обновления Unreal Engine немного утомителен, но Windows и Steam обновляются мгновенно. Убедитесь, что вы вошли в систему как администратор и все делаете правильно. Сначала мы обновим Unreal Engine.
- Откройте холл и пройдите в библиотеку.
- Оказавшись в библиотеке, вы можете увидеть версию движка вверху. Если обновление доступно, вы увидите рядом с ним знак плюса.
- Нажмите «Добавить версии». Когда вы нажмете на нее, вам будет предложено установить новый движок. Загрузите соответствующую версию движка и нажмите «Обновить».
После обновления Unreal Engine мы обновим Windows.
- Щелкните Windows + S, введите «обновить» в диалоговом окне и откройте результат обновления при повторной отправке.
- Теперь нажмите кнопку Проверить наличие обновлений. Теперь Windows будет автоматически проверять сервер в сети, чтобы узнать, доступно ли обновление для установки.
Наберитесь терпения и дайте процессу завершиться. Когда процесс завершится, перезагрузите компьютер, если будет предложено. После перезапуска выполните следующие действия, чтобы обновить Steam.
- Запустите клиент Steam и убедитесь, что у вас есть активное интернет-соединение.
- Как только клиент проверит серверы в сети, он автоматически загрузит последнее обновление. После загрузки обновления перезагрузите компьютер.
Измените видеокарту по умолчанию.
Для улучшения игрового процесса некоторые пользователи могут установить на свой ПК специальную видеокарту. Из-за ограниченной производительности встроенной видеокарты, а игра может быть несовместима с двойной видеокартой, может возникнуть ошибка «Unreal Engine завершается из-за потери устройства D3D». В этом случае вы можете установить свою выделенную видеокарту в качестве видеокарты по умолчанию, чтобы устранить эту ошибку.
Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Сообщение Просмотров: 114
Thank you for rating this article.
Данный гайд представляет из себя набор решений основанный на классических ошибках игрового движка UnrealEngine. Также тут есть решение некоторых проблем из бета-версии.
В бете, в ошибках часто фигурировало название UE4-Gobi, в полной версии возможно оно сменится на UE4-Back4Blood. Я решил отталкиваться от варианта Back4Blood, при написании текста и пути ошибки.
Первым делом необходимо проверить кэш игры и перезагрузить ПК!! Для проверки кэша переходим в библиотеку Steam, щелкаем по игре правой кнопкой мышки и выбираем — «Свойства«, далее выбираем вкладку — «Локальные файлы» и жмем — «Проверить целостность кэша«!!!
Проблема:
Вылетает ошибка: «Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 — ‘HUNG’)»
Решение:
Если у вас NVIDIA, то надо скачать последнюю версию драйвера с оффициального сайта — NVIDIA, далее запустить инсталлятор и в процессе выбрать пункт — «Выполнить чистую установку«. Теперь перезагружаем ПК, и проблема должна быть решена.
Если у вас AMD, то нужно сделать что-то подобное.
Дополнительно:
Гайд от NVIDIA.
Гайд от AMD.
Проблема:
Вылетает ошибка: «DX11 feature level 11.0 is required to run the engine» иили «DX11 feature level 10.0 is required to run the engine»
Решение:
Дело в том, что игра работает начиная с DirectX 11, а у вас либо он не установлен, либо видеокарта устаревшая и не поддерживает его. Если у вас действительно нет поддержки DX11, то можно обмануть игру.
- Проверка DirectX. Откройте — Пуск > Выполнить и наберите там — «dxdiag» В появившемся окне в нижней части будет написана версия DirectX. Либо нажмите Win+R, наберите — «dxdiag«. (как установить DirectX написано ниже в пункте Б)
- Проверка видеокарты. Видеокарты Nvidia GTX400 series/AMD HD5000 series или современней, имеют поддержку DirectX 11, остальные модели, нет.
- Если в пунктах 1 и 2 результат вышел положительный, то у вас просто возник баг. Первое, что стоит попробовать это переустановить драйвер на видеокарту и переустановить DirectX.
a) Если у вас NVIDIA, то надо скачать последнюю версию драйвера с оффициального сайта — NVIDIA, далее запустить инсталлятор и в процессе выбрать пункт — «Выполнить чистую установку«. Теперь перезагружаем ПК, и проблема должна быть решена.
Если у вас AMD, то нужно сделать что-то подобное.
Дополнительно:
Гайд от NVIDIA.
Гайд от AMD.
б) Установкапереустановка DirectX.
4. У вас две видеокарты, встроеная и внешняя(отдельная, дискретная) и ваш ПК или Ноутбук почему-то пытается запуститься через встроенную, которая не поддерживает DirectX 11.
Вам необходимо установить Последние драйверы(включая ПО этих дров, например Nvidia Control Panel или AMD Catalyst Control Center в зависимости от производителя) для вашей дискретной видеокарты. Далее покажу на примере NVIDIA, заходим в Nvidia Control Panel или Панель управления NVIDIA, раскрываем пункт — «Параметры 3D«, далее переходим в — «Управление параметрами 3D«, после смотрим пункт — «Предпочтительный графический поцессор:«, выбираем — «высокопроизводительный процессор NVIDIA«, сохраняем настройки. Возможно после этого потребуется перезагрузится, обновить DirectX.
Проблема:
Вылетает ошибка: «loading error — EasyAntiCheat cannot run if Driver Signature Enforcement has been disabled»
Решение:
Для Windows 7 и Windows 8, возможно и для Windows 10.
Вбиваем в поиске cmd и запускаем найденную программу(cmd.exe) от имени администратора. В появившемся черном окне набираем:
bcdedit /set TESTSIGNING OFF
Жмем ввод и перезагружаем ПК.
Если это не помогло, то набираем в командную строку(черное окно):
bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING OFF
Жмем ввод и перезагружаем ПК.
Проблема:
Вылетает ошибка: «The instruction at 0x7518cf34 referenced memory at 0x7518cf34. The memory could not be written» keeps popping up when i launch the game»
Решение:
1. Перезагрузите ПК, проверьте кэш игры.
2. Зайдите в папку игры и запустите EasyAntiCheat_EOS_Setup.exe. Сам файл можно найти через поиск Windows или через библиотеку стима, щелкнув свойства игры, затем выбираем — «Локальные файлы«, далее — «Просматреть локальные файлы«.
Проблема:
Вылетает ошибка — «EasyAntiCheat is not installed«
Решение:
1. Перезагрузите ПК, проверьте кэш игры.
2. Зайдите в папку игры и запустите EasyAntiCheat_EOS_Setup.exe. Сам файл можно найти через поиск Windows или через библиотеку стима, щелкнув свойства игры, затем выбираем — «Локальные файлы«, далее — «Просматреть локальные файлы«.
Проблема:
При заходе в игру проигрывается заставка, далее игра просит нажать любую кнопку, вы нажимаете и она зависает или вылетает. Также может зависатьвылетать сразу после заставки или сразу после запуска игры.
Решение:
1. Для исправления этой проблемы надо удалить папку с конфигами. Папка «Back4Blood«, находится примерно тут C:UsersИМЯ ВАШЕЙ УЧЕТКИAppDataLocalBack4Blood
(можно просто переименовать её например в «Back4Blood1«)
2. Внимание!! Если вы не уверены в своих силах, не стоит выполнять этот пункт!! У вас установлена программа СКЗИ КриптоПро 4.0(любая версия), которая видит угрозу в игре и блокирует её. Тут получается два решения проблемы, первое это удаление программы, второе добавление игры в белый список программы. С первым вариантом думаю всё и так понятно, так что рассмотрим более подробно второй.
Прожимаем кнопки Win+R или Win+S(либо через поиск Windows). В открывшимся окне набираем «regedit«, открываем программу от имени администратора.
Теперь находим путь в реестре — «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerCProExclude«
В этой папке «CProExclude«, хранятся исключения, на которые не влияет КриптоПРО.
В этой папке создаем подпапку Back4Blood. Далее в папке создаем «строковый параметр«, где параметр «FileName«, а значение «Back4Blood.exe«. Перезагружаем ПК и игра начнёт работать!
Проблема:
Вылетает ошибка при запуске игры: «Back4Blood.exe-Ошибка приложения Ошибка при запуске приложения (0xc000007b).Для выхода из приложения нажмите кнопку ОК«
Решение:
Обновите драйвер вашей видеокарты.
NVIDIA
ATI RADEON
Проблема:
Загрузка игры зависает на сообщениях:
ВОЙТИ В СИСТЕМУ. Не удалось начать сеанс подбора игроков.
Не удалось подобрать игроков. Не может присоединится к группе для подбора игроков.
Не удалось войти в систему. Hydra находится в режиме технического обслуживания.
Сервер недоступен. Проверьте соединение с сетью Интернет и нажмите «Повторить». Если проблема не исчезнет. нажмите «Далее», чтобы открыть домашнюю страницу службы поддержки в браузере по умолчанию.
Решение:
Проверьте, нет ли у вас каких либо проблем с интернетом. Возможно антивирус или какая-то другая программа(включая вирусы) заблокировало соединение. Возможно проблема в роутере, проверьте его настройки, особенно встроенный «Брандмауэр». Также некоторые провайдеры предоставляют услуги по защите трафика, зайдите в личный кабинет и отключите услугу.
Перезагрузите Steam, ПК.
Если ничего не помогает, то попробуйте установить VPN.
Проблема:
При запуске игры, пишет — «EAC Error: Unkown file version» или «EAC Error: Unkown file version (Back4BloodContentPaksback4blood-windowsnoeditor.pak«(вместо Back4BloodContentPaksback4blood-windowsnoeditor.pak, может быть что-то другое в зависимости от бага и игры)
Решение:
1. Перезагрузите ПК, проверьте кэш игры.
2. Зайдите в папку игры и запустите EasyAntiCheat_EOS_Setup.exe. Сам файл можно найти через поиск Windows или через библиотеку стима, щелкнув свойства игры, затем выбираем — «Локальные файлы«, далее — «Просматреть локальные файлы«.
Проблема:
При запуске игры Back 4 Blood выдает ошибки(или что-то похожее):
«Launch error: Game client encountered an application error» иили «This program can’t start because api-ms-win-crt-runtime l1-1-0.dll is missing from your computer» иили «Запуск программы невозможен так как отсутствует Msvcp140.dll» иили «0x80070666 — уже установлена другая версия этого продукта» иили «Launch Error. Failed to start the game» иили «Код ошибки: 10018 (Game client encountered an application error.)»
Решение:
В данной ситуации виноват античит EAC, для его работы требуются библиотеки Visual C++ Redistributable 2015, Visual C++ Redistributable 2010, Visual C++ Redistributable 2013 их и нужно будет установитьпереустановить. Либо у вас не установлены обновления на Windows. Также на Windows 7 без SP1 работать не будет.
- Для начала открываем в Windows — «Программы и компоненты» и удаляем оттуда все что написано выше, те Microsoft Visual C++ Redistributable 2015, Microsoft Visual C++ Redistributable 2010, Microsoft Visual C++ Redistributable 2013.(вот скрин того, что надо удалить СсылкаНАяндексДиск, если есть ещё какие-то редисты, то их также лучше переустановить)
- После удаления, перезагружаем компьютер.
- Далее скачиваем и устанавливаем библиотеки(инфа ниже).
Скачать вручную библитеки(список может быть не полный):
Microsoft Visual C++ Redistributable 2015
Microsoft Visual C++ Redistributable 2010
Microsoft Visual C++ Redistributable 2013
Ставим обе версии — vcredist_x64.exe и vcredist_x86.exe
Дополнительно:
Если не удаляются библиотеки.
Также решить проблему может установка последних обновлений Windows и Microsoft .NET Framework 4(ставьте последнюю версию).
Еще одно, что может вам помочь(скачиваем для своей винды, 64 и 86 оба установщика).
Service Pack 1 на Windows 7(вам нужен скорее всего windows6.1-KB976932-X64.exe).
Проблема:
При запуске игры, пишет — Запуск программы невозможен, так как на компьютере отсутствует xinput1_4.dll. Попробуйте переустановить программу.
Решение:
1. Игра адаптирована к Windows 10, но есть способ исправить эту ошибку и запустить на более старых версиях.
2. Зайдите в папку C:WindowsSystem32. Найдите там файл xinput1_3.dll. Скопируйте его на рабочий стол и переименуйте в xinput1_4.dll. Затем закиньте его в папку C:WindowsSystem32.
При необходимости перезагрузите ПК.
Проблема:
Выдаёт ошибку при запуске — «ошибка записи на диск» (Windows 10 LTSC)
Решение:
Попробуйте установитьпереустановить игру на диск «C:».
Проблема:
Возникает ошибка — «Game Security Violation Detected (#0000000D) [RGBFusion.exe]»
Решение:
Easy Anti-Cheat не любит программу RGBFusion. Вам будет необходимо её удалить. В некоторых ситуациях требуется также удаление программы Aura, тк она при запуске устанавливает RGBFusion автоматически.
Дополнение:
Вместо RGBFusion.exe может быть название другой программы с которой конфликтует античит. Эту программу придется удалить, иначе игра работать не будет.
Проблема:
При запуске игры, или периодически вылетает ошибка!
Fatal error: [File:Unknown] [Line: 258]
Direct3DDevice->CreateComputeShader((void*)CodePtr, CodeSize, nullptr, Shader->Resource.GetInitReference()) failed
at D:/jenkins/GobiBuild/Game/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Shaders.cpp:371
with error E_INVALIDARG
Решение:
Необходимо найти текстовый файл и сделать там изменения.
C:UsersИМЯ_ПОЛЬЗОВАТЕЛЯAppDataLocalBack4BloodSteamSavedConfigWindowsNoEditorGameUserSettings.ini
Измените:
bCASSharpening=True
На:
bCASSharpening=False
Проблема:
Во время запуска вылетает ошибка:
«The procedure entry point CreateCaptureAudioStateMonitorForCategoryAndDeviceRole could not be located in the dynamic link library C:Program FilesWindowsAppsWarnerBros.Interactive.e172091a-6630-4ff3-959f-830_1.279.9438.0_x64_ktmk1xygcecdaGobiBinariesWinGDKBack4Blood.exe»
Решение:
Для решения необходимо установить на вашу операционную систему все имеющиеся обновления. Это можно сделать установив «update Assistant» пройдя по ссылке https://www.microsoft.com/ru-ru/software-download/windows10
Также убедитесь, что у вас установлена последняя версия «Game Pass для ПК», для этого откройте приложение, щелкните по «изображению вашего профиля», выберите «настройки» и кликните по пункту «О программе».
Внимание! Решение для уверенных пользователей ПК.
Если вы покупали игру в Microsoft Store или играете по подписке Xbox game pass ultimate, и у вас часто вылетает игра на пустом месте без ошибок, то возможно есть решение!
Решение может подойти и для людей, купивших игру в Steam или Epic Game Store!
Проблема связана с проводником Windows. Создаётся какой-то конфликт, что приводит к вылету.
Вам необходимо запустить игру, а затем закрыть проводник.
Для удобства можно использовать скрипт.
Мы создаём обычный текстовый файл на рабочем столе, прописываем в нём команды и меняем ему расширение на *.bat
Содержимое файла:
@echo off
TIMEOUT /T 10 /NOBREAK
taskkill /f /im explorer.exe
После запуска скрипта, можно заходить в игру. Скрипт через 10 секунд закроет проводник, сам.
После игры Вам надо будет запустить проводник обратно! Для этого нажимаем «Ctrl+Alt+Del», вызываем «Диспетчер задач», открываем вкладку «Файл», выбираем пункт «Запустить новую задачу». В окошке вписываем «explorer.exe» и нажимаем «Enter» на клавиатуре.
Готовый файл скрипта можно скачать тут — Ссылка на Яндекс.Диск
Решения от игроков.
Проблема:
Не засчитывает достижение «Железная рука»(Убить 10 одержимых с использованием руки Боба). Не выбирается оружие — рука боба.
Решение:
В настройках необходимо включить авто-выбор оружия.
Проблема:
Ошибка: Сервер недоступен. Проверьте соединение с сетью Интернет и нажмите «Повторить». Если проблема не исчезнет, нажмите «Далее», чтобы открыть домашнюю страницу службы поддержки в браузере по умолчанию.
Решение:
Первый вариант, отключение Брандмауэр Защитника Windows. Полностью выключай брандмауэр виндовс, то есть панель управления -> Брандмауэр защитника windows -> Включение и отключение защитника Windows -> Отключить для частных сетей и общ. сети -> обратно в настройки защитника -> дополнительные параметры -> Свойства Брандмауэр защитника windows -> Ставишь напротив Брандмауэр(Вкладка профиль домена) с включить — на выключить -> заходишь в игру.
Второй вариант, сбросить настройки Брандмауэр Защитника Windows по умолчанию и при запуске игры дать разрешение для игры. Открываем панель управления -> Брандмауэр защитника windows → Восстановить значения по умолчанию.
Третий вариант, сбросить настройки сети(Будьте аккуратны, тк слетят все настройки сети, если у вас специфические настройки интернета, он может перестать работать). Откройте поиск около пуска(лупа) → напишите там «Сброс сети» → откройте Сброс сети → нажмите Сбросить сейчас.