Unreal engine d3d ошибка

На чтение 10 мин Просмотров 1.2к. Опубликовано

Пользователи получают сообщение об ошибке «Unreal Engine завершает работу из-за потери устройства D3D », когда Unreal не может подключиться к устройству D3D на вашем компьютере. Эта ошибка очень распространена и также может возникать у пользователей, у которых нет явных проблем на своих компьютерах.

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

Содержание

  1. Что вызывает ошибку «Unreal Engine завершает работу из-за потери устройства D3D»?
  2. Решение 1. Обновление Unreal Engine, Windows и Steam
  3. Решение 2. Отключение NVIDIA Game Booster (или других функций)
  4. Решение 3. Изменение предпочтений для выделенной графики
  5. Решение 4. Отключение встроенной графики
  6. Решение 5. Отключение антивируса/брандмауэра
  7. Решение 6. Отключение технологии разгона и SLI
  8. Решение 7. Обновление графических драйверов
  9. Решение 8. Отключить полноэкранный режим
  10. Решение 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.

  1. Откройте Launcher и перейдите к библиотеке
  2. В верхней части библиотеки вы увидите версию движка. Если доступно обновление, рядом с ним вы увидите значок плюс .
  3. Нажмите Добавить версии . и когда вы щелкнете по нему, будет предложено установить новый движок. Загрузите соответствующую версию движка и нажмите Обновить .

Теперь, когда Unreal Engine обновлен, мы продолжим обновление Windows.

  1. Нажмите Windows + S, введите «обновить» в диалоговом окне и откройте Обновить при возврате.
  2. Теперь нажмите кнопку Проверить наличие обновлений . Теперь Windows автоматически начнет проверку сетевых серверов на предмет наличия обновлений, доступных для установки.

Наберитесь терпения и позвольте процессу завершиться. После завершения процесса, если будет предложено, перезагрузите компьютер. После перезапуска выполните следующие действия, чтобы обновить Steam .

  1. Запустите клиент Steam и убедитесь, что что у вас есть активное подключение к Интернету.
  2. Клиент после проверки онлайн-серверов автоматически начнет загрузку последнего обновления. После загрузки обновления перезагрузите компьютер снова.

После обновления всех модулей попробуйте запустить 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.

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

Решение 4. Отключение встроенной графики

Еще можно попробовать полностью отключить встроенную графику на вашем компьютере. Это может помочь, если для устранения проблемы недостаточно только изменить настройки графики. Учтите, что это не повлияет на производительность или функциональность вашего компьютера; только теперь ваша выделенная графика будет выполнять всю работу по поднятию тяжестей, в то время как встроенная графика останется неактивной. Прежде чем продолжить, убедитесь, что вы вошли в систему как администратор.

  1. Нажмите Windows + R, введите « devmgmt.msc » в диалоговом окне и нажмите Enter.
  2. В диспетчере устройств перейдите к Display adapters и выберите на борту
  3. Теперь щелкните его правой кнопкой мыши и выберите Отключить .

На короткое время ваш экран, вероятно, погаснет, но вернется обратно. Здесь компьютер полностью переключается на вашу выделенную графику. Сохранить изменения и выйти. Теперь попробуйте запустить Unreal Engine и посмотрите, сохраняется ли проблема.

Решение 5. Отключение антивируса/брандмауэра

Антивирусное программное обеспечение сохраняет вы в безопасности, анализируя все системные файлы на вашем компьютере, а также проверяя все запущенные процессы, которые, похоже, занимают ресурсы. Однако во многих случаях он отмечает «проверенный» процесс как вредоносное ПО; отсюда и называется ложноположительным. Такая ситуация случается с множеством разных игр и, как известно, либо полностью отключает запуск игры, либо не предоставляет ей достаточных разрешений для доступа к указанным ресурсам. То же самое и с антивирусным программным обеспечением и Unreal Engine.

Следовательно, вам следует попробовать отключение антивирусного программного обеспечения . Вы можете прочитать нашу статью о том, как выключить антивирус. После отключения антивируса перезагрузите компьютер и повторите попытку потоковой передачи. Если отключение антивируса не помогло, вы можете попробовать удалить его и посмотреть, поможет ли он вам. Некоторыми заметными антивирусными программами, вызывающими проблемы, были Avast и AVG. Тем не менее, вы должны попробовать отключить любой антивирус, который у вас есть, и посмотреть, поможет ли это.

Решение 6. Отключение технологии разгона и SLI

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

Несмотря на расширенные функции и полезность разгона, мы получили несколько отчетов от пользователей, в которых они сообщили, что отключение разгона как для CPU , так и для видеокарта исправила проблему. Похоже, что Unreal Engine не оптимизирован для работы в среде с ускоренным разгоном.

Кроме того, помимо отключения разгона графики/ЦП, мы также получили сообщения о том, что отключение SLI также помогло многочисленные пользователи. SLI – это торговая марка, управляемая NVIDIA, основная цель которой – соединить две видеокарты вместе, чтобы их мощность могла быть объединена. Как и в случае обычного разгона, у Unreal Engine также возникают проблемы при активном SLI. Следовательно, вам следует попробовать отключить его на своем компьютере и посмотреть, поможет ли это.

Решение 7. Обновление графических драйверов

Графические драйверы – это основные модули, обеспечивающие связь между графическим оборудованием и операционной системой (приложениями, играми и т. Д.). Если сами графические драйверы не работают должным образом, вы столкнетесь с проблемами почти со всеми графическими приложениями, такими как Unreal Engine. В этом решении мы удалим существующие графические драйверы и установим новые позже.

  1. Загрузите и установите DDU (программа удаления драйверов дисплея) с официального сайта.
  2. После установки Display Driver Uninstaller (DDU) запустите компьютер в безопасном режиме . Вы можете проверить нашу статью о том, как загрузить компьютер в безопасном режиме.
  3. После запуска DDU выберите первый вариант « Очистить и перезапустить ». Это приведет к полному удалению текущих драйверов с вашего компьютера.
  4. Теперь после удаления загрузите компьютер в обычном режиме. без безопасного режима. Нажмите Windows + R, введите « devmgmt. msc » в диалоговом окне и нажмите Enter. Щелкните правой кнопкой мыши любое пустое место и выберите « Искать изменения оборудования ». Будут установлены драйверы по умолчанию. Попробуйте запустить Display Capture и проверьте, решает ли это проблему.
    Примечание. Возможно, вам придется снова выполнить решение 1 после этого шага.
  5. В большинстве случаев драйверы по умолчанию вам не подойдут, поэтому вы можете либо установить последние версии драйверов через Центр обновления Windows, либо перейти на веб-сайт производителя и загрузить последние версии.
  6. После того, как вы установили последние версии драйверов. установили драйверы, перезагрузите компьютер и проверьте, решена ли проблема.

Решение 8. Отключить полноэкранный режим

Вы можете попробовать отключить полноэкранный режим в игре, в которую вы пытаетесь играть, потому что, как сообщается, это устранило проблему для некоторых пользователей. Известно, что оконный режим решает эту проблему для некоторых игр на Unreal Engine.

Решение 9. Переустановка DirectX и изменение настроек FreeSync

Если ни один из вышеперечисленных методов не работает , мы можем попробовать полностью переустановить DirectX и изменить настройки FreeSync. Это довольно простой метод, но вам придется переустановить DirectX вручную после загрузки его с веб-сайта.

  1. Переустановите DirectX на свой компьютер, а затем перезапустите его, прежде чем продолжить.
  2. Теперь, если у вас есть монитор FreeSync , перейдите к настройкам GSync через GeForce Experience .
  3. После того, как вы найдете настройки монитора FreeSync, Включите для полноэкранный режим вариант. Также установите флажок Включить настройки для выбранного дисплея .
  4. После внесения изменений полностью перезагрузите компьютер и посмотрите, решит ли это проблему.

Вы также можете протестировать ту же процедуру для «оконного режима».

Are you a hard-core gamer and like to play games on online streaming communities such as Steam? Are you experiencing the Unreal Engine exiting or D3D device errors? Chin up! In this article, we are going to address the Unreal Engine exiting due to the D3D device being lost error and make your gaming experience smooth and free of interruptions.

Fix Unreal Engine Exiting Due To D3D Device Being Lost

Table of Contents

The Unreal Engine Exiting due to D3D device being lost error can be very persistent and annoying and has been reported to occur in several games that are powered by Unreal Engine. Such errors occur mostly, due to system and game settings that your device is unable to support. This so happens because gamers tend to push the Central Processing Unit (CPU) and Graphics Processing Unit (GPU) to their maximum levels. Overclocking of CPU enhances game performance but leads to various errors as well, including this one.

Reasons for Unreal Engine Exiting due to D3D device being lost

  • Outdated Graphics Driver: Often, an outdated graphics driver causes this issue to flare up.
  • Improper Installation: An incomplete installation of Steam files can also cause this error.
  • Outdated Unreal Engine: In addition, this issue can occur if Unreal Engine is not updated to the most recent version.
  • Conflict between Graphics Cards: If the Default and Dedicated graphics cards are running simultaneously on your computer, then this can also create various issues.
  • Third-party Antivirus program: It’s possible that the Antivirus program installed on your system is blocking the Unreal Engine program mistakenly.

We shall now discuss the various solutions to fix this error in Windows 10 systems.

Method 1: Disable Game Boost Settings

Certain new features, such as Game Booster, are added to the latest Graphics card drivers to make the game run smoothly, without glitches. However, these settings also cause issues, like the Unreal Engine Exiting error and D3D device error.

Note: The images we are using here pertain to AMD graphics settings. You can implement similar steps for NVIDIA graphics.

1. Open AMD Radeon Software settings by right-clicking on the Desktop.

RIght-click on Desktop and click AMD Radeon. Fix Unreal Engine exiting due to D3D Device being lost

2. Select the Gaming Option located at the top of the AMD window, as shown.

Gaming Option. Unreal Engine. Fix Unreal Engine exiting due to D3D Device being lost

3. Now, select the game which is causing you trouble. It will be visible in the Gaming window. In our case, no games are downloaded yet.

4. Under the Graphics tab, click Radeon Boost.

5. Disable it by toggling off the Radeon Boost option.

Method 2: Change Prefered Graphics Card

Nowadays, hardcore gamers use external graphics cards on their desktops to achieve an enhanced gaming experience. These graphics cards are added externally to the CPU. However, if you utilize the in-built and external graphics drivers simultaneously, this can cause conflict within the computer and result in the Unreal Engine Exiting due to the D3D device being lost error. Thus, it is recommended to run your games using a Dedicated graphics card only.

Note: As an example, we are enabling the NVIDIA Graphics card and disabling the default graphics driver.

1. Select the NVIDIA Control Panel by right-clicking on the desktop.

 Right-click on the desktop in an empty area and select the NVIDIA control panel

2. Click Manage 3D Settings from the left pane and switch to the Program Settings tab in the right pane.

3. In Select a program to customize the drop-down menu, select Unreal Engine.

4. From the second drop-down titled Select the prefered graphics processor for this program, choose High-performance NVIDIA Processor, as highlighted.

Select High-performance NVIDIA processor from the drop-down menu.

5. Click on Apply and exit.

Restart your PC and attempt to run the module/game to confirm that Unreal Engine exiting due to D3D device being lost error is fixed.

Method 3: Disable in-built Graphics

If changing the preference of the graphics card couldn’t fix Unreal Engine exiting due to the D3D device being lost error, then it might be a good idea to temporarily disable the in-built graphics card. This will avoid conflict issues between the two graphics cards, altogether.

Note: Disabling in-built graphics will have no effect on the functioning of your computer.

Follow these steps to disable in-built graphics card in Windows 10 PC:

1. Launch Device Manager by typing the same in the Windows search bar, as shown.

Launch Device Manager

2. Double-click on Display adapters, as highlighted, to expand it.

Go to Display adapters in the device manager and pick the onboard display adapter.

3. Right-click on the in-built Display Adapter and choose Disable device.

Right-click and choose Disable device. FIx Unreal Engine exiting due to the D3D device being lost

Restart your system and enjoy playing the game.

Also Read: Update Graphics Drivers in Windows 10

Method 4: Disable Windows Firewall & Antivirus Program

Antivirus software has proven to be a boon when it comes to protecting PCs from malware and trojans. Similarly, Windows Defender Firewall is the built-in protection offered on Windows systems. However, in some cases, the Antivirus or Firewall might mistakenly perceive a verified program as malware and block its operations; more often, high resource consuming applications. This might be causing Unreal Engine exiting due to the D3D device being lost error. Hence, disabling them should help.

Note: You can turn off these applications while playing your games. Remember to turn them back on, thereafter.

Follow these steps to disable Windows Defender Firewall:

1. Type Windows Defender Firewall in the search box and launch it as shown.

Type Windows Defender Firewall in the search box and open it.

2. Click the Turn Windows Defender Firewall on or off option located in the left pane.

Select the Turn Windows Defender Firewall on or off option located on the left of the screen.

3. Check the option marked Turn off Windows Defender Firewall (not recommended).

Turn off Windows Defender Firewall and click OK. Fix Unreal Engine exiting due to the D3D device being lost

4. Do so for all types of Network Settings and click OK. This will turn the firewall off.

Implement the same steps and search for similar options to disable third-party Antivirus program installed on your system. It is recommended to uninstall the third-party antivirus if it is creating issues with multiple programs.

Method 5: Disable Overclocking and SLI Technology

Overclocking is a great game enhancement feature and can really push your graphics card and CPU to perform at the maximum possible levels. However, some games like Unreal engine are just not suited to be run in such overclocked environments. Such settings can result in Unreal Engine Exiting and D3D device errors. Therefore, Disable the overclocking software you have installed on your computer and try running the game to see if it resolves the issue.

Also, if you are using SLI or Scalable Link Interface for your graphics cards, then you need to disable it too. The technology was developed by NVIDIA to utilize both default and dedicated graphics cards together for gameplay. Yet, there have been reports of the Unreal engine not working properly when SLI was enabled. Using dedicated graphics card should work just fine. Here’s how to do so:

1. Launch NVIDIA Control Panel by right-clicking on an empty space on the Desktop.

2. Double-click on the 3D Settings option from the left panel and then, click on Configure SLI, Surround, PhysX option.

3. Check the box next to Disable SLI under SLI configuration, as highlighted in the pic below.

Disable SLI on NVIDIA. Fix Unreal Engine Exiting due to D3D device being lost

4. Click on Apply and exit.

5. Reboot your system to implement these changes and then launch the game.

Also Read: How to view Hidden Games on Steam?

Method 6: Disable in-game Full-screen Mode

Some games also face troubles operating when the Full-screen mode is turned on. No matter what you do, the game just won’t run in this mode. In such cases, you should try to run the game in a Windowed mode. You can do this easily through the in-game settings. Many of the recently launched games come with these settings. Disable in-game Full-screen mode and verify if this could fix Unreal Engine Exiting due to D3D device being lost error.

Method 7: Verify Integrity of Game Files on Steam

If you prefer to play online games via Steam, you can make use of this amazing feature offered by this popular gaming platform. Using this tool, you will be able to rectify issues related to corrupt or missing game files, if any and enjoy smooth gameplay. Click here to read how to verify the integrity of Unreal Engine files on Steam.

Frequently Asked Questions (FAQ)

Q1. What causes the D3D device being lost error?

According to the creators of Unreal Engine, this issue typically happens when the computer graphics or hardware components are not  synced with Unreal Engine correctly. This causes it to fail to operate with D3D devices.

Q2. Does updating drivers increase FPS?

Yes, updating the installed drivers can increase FPS i.e. Frames Per Second considerably. In few instances, the frame rates have been known to increase by up to fifty percent. Not only that, but updating drivers also smoothens the game experience by freeing up glitches.

Recommended:

  • 14 ways to lower your ping and improve online gaming
  • How to Go Live on Discord?
  • How to leave a Discord Server?
  • Fix Discord Overlay not working

We hope that you were able to fix Unreal Engine exiting due to D3D Device being lost error by implementing the methods listed in our guide. If you have any queries or suggestions, drop them in the comment section below.

Have you faced an error that says, “Unreal Engine is exiting due to D3D device being lost” when playing certain games? This error mainly occurs while playing games that are built using Unreal Engine.

As reported by users, this issue generally arises when your GPU or hardware components aren’t in sync with the Unreal Engine. In this article, we will talk about all the possible fixes that will help you solve this problem.

Table of Contents

While there isn’t an exact fix for this error, lots of users have posted several methods that were able to fix this issue in the Unreal Engine Forums. You can try each of them one by one until you find a solution that works for you.

Here are the most effective solutions for the “Unreal Engine is exiting due to D3D device being lost” Error.

Disable NVIDIA GeForce Battery Boost Option

Do you only experience this error when you run out of battery charge or when you unplug your charger from your laptop? If so, then there may be a chance that NVIDIA is using the battery boost feature to increase your laptop’s performance. In that case, turning off the battery boost feature may solve your problem.

To disable Battery Boost in NVIDIA GeForce Experience: 

  1. Open the NVIDIA GeForce Experience application on your PC, and go to Settings
    geforce-experience-app
  2. Click on the General tab, scroll down till you see Battery Boost, then disable.
    disable-battery-boost
  3. Now, close the application and relaunch your game.

Check if that solved your issue. If you’re still getting errors when you play the game, try this next method.

Stop Overclocking Your GPU

Overclocking your GPU makes your gaming experience better by increasing the computing power of your GPU. It is used by almost every gamer when they want to boost their frame rates, and while it increases your gaming performance, it can also cause your GPU to overheat and potentially crash games and other programs.

is-overclocking-dangerous

So, if you’re facing this issue when playing games that are developed using Unreal Engine, chances are; it is caused by GPU overclocking. This issue can be easily fixed by disabling GPU overclocking when you receive such errors. 

If disabling overclocking doesn’t fix the error, you can try underclocking your GPU as well.

Change Default Graphics Processor

With the dedicated GPU, you’ll have two GPUs connected to your PC. As dedicated GPUs aren’t powerful enough to handle large graphics, it may be causing this error to show up when you’re playing the game. In that case, switching your default GPU to your graphics card will fix this error.

To change your default graphics processor:

  1. Click on the small arrow from the right corner of the Taskbar to bring up the system tray and open NVIDIA Control Panel.
  2. Once the NVIDIA Control Panel opens, select Manage 3D settings from the sidebar.
  3. Select the Global Settings tab, click on the dropdown menu under Preferred graphics processor and select High-performance NVIDIA processor.
    manage-3d-settings-use-high-performance-nvidia-gpu
  4. Click Apply, then restart your PC.
  5. Once the restart is completed, relaunch the game.

See if you’re still facing the error after relaunching the game. If it still shows, move on to the next method.

Update Your Graphics Driver

A faulty driver update or an outdated driver can also cause this error to show up. It is important that your graphics drivers are up-to-date and without any corrupt files to ensure an error-free gaming experience. 

To update graphics drivers as well as all other drivers on your PC, follow these steps:

  1. Press Windows Key + X and select Device Manager.
  2. Expand the Display Adapters section.
  3. Select your Graphics driver and select the Update driver option.
    Update Graphic Drivers
    Follow the same for both graphics cards if you have a dedicated and integrated Graphics card.
  4. Select Search automatically for drivers.

Reinstall Your Current Drivers Using DDU

First, you need to uninstall all the current drivers on your PC. As we’re not sure which drivers are causing this error, it is best if you manually update all of them. 

To uninstall all the current drivers on your PC, follow these steps:

  1. Download and extract the latest DDU application by going through this website.
  2. Now, reboot your PC into safe mode and run the DDU application.
  3. Click on the Clean and restart option. This will uninstall all your current drivers from your PC, then reboot your PC.
    DDU-application

Now that you’ve uninstalled all the drivers, it is time we install the latest drivers for all programs and hardware. 

To install the latest drivers for your PC: 

  1. After your computer is done rebooting, right-click on the Start menu and select Device Manager.
  2. Double right-click on any empty space and select Scan for hardware changes. 
    scan-for-hardware-changes
  3. This should download and install all the latest drivers for your PC automatically. However, you may also need to check Windows Update just to be sure.

For a dedicated Graphics Driver, go to your manufacturer’s website and download the latest drivers from there. After the download is complete, install the driver and restart your PC.

After rebooting your PC, relaunch the game and see if the error is gone. If the error still persists, you can move on to the next method.

Disable Full-Screen Mode in Games

Some users have reported that playing games in full-screen mode also causes this error, and switching to windowed mode actually solved it. While there isn’t a clear explanation for why this works, you can try switching to windowed mode and see if it fixes the problem for you. After all, it only takes a few clicks to switch to windowed mode.

Update Windows, Steam as Well as Unreal Engine

It is important that your Windows and programs are up-to-date. And your Steam Client, as well as Unreal Engine doesn’t have any corrupted files in their directory. In most cases, your Windows will automatically download all the missing updates when you boot your PC, and the programs will automatically update when you launch them. 

However, in case you’ve turned off the automatic updates or if they don’t update automatically, you can update them manually as well. Here are the steps to update your Windows, Steam, and Unreal Engine application.

Update Your Windows

  1. Open the Start menu on your PC, then click on the Settings icon.
  2. From the sidebar, select the Windows Update tab.
  3. Now, click on the Check for updates button.
    check-for-windows-update

This will check for any missing updates and download them if you have any. After the download is complete, install them, and you should be good to go.

Update the Steam Client App

  1. Open the Steam client app on your PC.
  2. From the menu bar, click on Steam from the top-left corner and select the Check for Steam Client Updates option.
    check-for-steam-client-updates

Steam will now download the updates and install them once it is complete. 

Update Unreal Engine

  1. Open the Epic Games launcher on your PC
  2. Select the Unreal Engine tab.
  3. Under the Library tab, click on the Add versions button located next to Engine Versions.
    check-for-unreal-engine-update
  4. Choose the version you want to install and click on the Install button.

The download will start shortly after this, and once it is downloaded and installed, the new version will be installed on your computer.

Попробуйте наш инструмент устранения неполадок

Выберите операционную систему

Выберите язык програмирования (опционально)

‘>

Когда вы играете в игру, вас прерывает внезапное сообщение об ошибке. Это вас сильно раздражает.
Значок « Unreal Engine завершает работу из-за потери устройства D3D ”Ошибка — распространенная проблема. Это не проблема для конкретной игры. И ошибка не только у вас.
Не волнуйтесь, их можно исправить.

Попробуйте эти методы:

Необязательно пробовать их все; просто продвигайтесь вниз по списку, пока не найдете тот, который вам подходит.

  1. Обновить Unreal Engine
  2. Обновите драйвер устройства
  3. Изменить графическую карту по умолчанию
  4. Проверять файлы в Steam
  5. Отключить NVIDIA Geforce Experience Battery Boost
  6. Снизьте энергопотребление ПК
  7. Отключить антивирусное ПО
  8. Проверить оборудование

Метод 1: обновить Unreal Engine

Разработчики Unreal Engine продолжат выпуск новых версий. В новой версии будут исправлены ошибки, которые могут вызвать эту ошибку. Поэтому вам следует попробовать установить последнюю версию, чтобы увидеть, устраняет ли это ошибку.
Надеюсь, это так. Но если нет, есть еще несколько вещей, которые можно попробовать.


Метод 2: обновить драйвер устройства

Обновление драйверов — полезный метод решения многих проблем. Стоит попробовать, когда вы сталкиваетесь с проблемами. По словам пользователей, если драйвер видеокарты / видеокарты устарел или поврежден, это может вызвать эту ошибку.



Есть два способа обновить драйвер: вручную и автоматически.

Вариант 1 — Вручную : Чтобы получить драйвер устройства, вам необходимо перейти на веб-сайт производителя, найти драйвер, соответствующий вашей конкретной версии Windows (например, 32-разрядной версии Windows), и загрузить драйвер вручную.

После того, как вы загрузили правильный драйвер для своей системы, дважды щелкните загруженный файл и следуйте инструкциям на экране, чтобы установить драйвер.



Вариант 2 — автоматически (Рекомендую) : Если у вас нет времени, терпения или компьютерных навыков для обновления драйвера вручную, вы можете сделать это автоматически с помощью Водитель Easy .

Водитель Easy автоматически распознает вашу систему и найдет для нее правильный драйвер. Вам не нужно точно знать, в какой системе работает ваш компьютер, вам не нужно рисковать, загружая и устанавливая неправильный драйвер, и вам не нужно беспокоиться о том, что вы ошиблись при установке.

Вы можете обновить драйвер автоматически с помощью БЕСПЛАТНОЙ или Pro версия Driver Easy. Но с Pro версия это займет всего 2 клика:

  1. Скачать и установите Driver Easy.
  2. Запустите Driver Easy и щелкните Сканировать сейчас кнопка. Затем Driver Easy просканирует ваш компьютер и обнаружит проблемы с драйверами.
  3. Щелкните значок Обновить рядом с выбранным драйвером, чтобы автоматически загрузить правильную версию этого драйвера, затем вы можете установить его вручную (это можно сделать с помощью СВОБОДНЫЙ версия).
    Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе. (Для этого требуется Pro версия который поставляется с полной поддержкой и 30-дневной гарантией возврата денег. Вам будет предложено выполнить обновление, когда вы нажмете «Обновить все».)

Профессиональная версия Driver Easy поставляется с полной технической поддержкой.
Если вам нужна помощь, обращайтесь Служба поддержки Driver Easy в support@drivereasy.com .


Метод 3: изменить видеокарту по умолчанию

Чтобы улучшить игровой процесс, некоторые люди могут установить на свой ПК специальную видеокарту. Однако из-за ограниченной производительности встроенной видеокарты, а игра может быть несовместима с двойной видеокартой, это может вызвать ошибку «Unreal Engine завершается из-за потери устройства D3D». В этом случае вы можете установить свою выделенную видеокарту в качестве видеокарты по умолчанию, чтобы исправить эту ошибку.

  1. Запустите панель управления NVIDIA. Нажмите Управление настройками 3D .
  2. На вкладке ‘Глобальные настройки’ выберите Высокопроизводительный процессор NVIDIA в раскрывающемся списке.
  3. Щелкните Применить.
  4. Перезагрузите компьютер, затем запустите игру, чтобы проверить, появится ли ошибка.

Метод 4: проверить файлы в Steam

Если эта ошибка возникает, когда вы играете в игры в Steam, вы можете попробовать проверить файлы, чтобы устранить ошибку.

  1. Запускаем Steam, нажимаем Игры и выберите Просмотр библиотеки игр .
  2. Щелкните правой кнопкой мыши игру, в которую вы не можете играть из-за ошибки, и нажмите Свойства .
  3. Под ЛОКАЛЬНЫЕ ФАЙЛЫ вкладку, щелкните ПРОВЕРЬТЕ ЦЕЛОСТНОСТЬ ИГРОВЫХ ФАЙЛОВ
    Дождитесь завершения.
  4. Перезапустите игру, чтобы проверить, появится ли ошибка.

Метод 5: отключить ускорение батареи NVIDIA Geforce Experience

Бывает, что вы без проблем играете в игры на заряженном ноутбуке. Но ошибка возникает, когда ваш ноутбук не заряжен. В этом случае вы можете попробовать этот метод для устранения ошибки.

Но этот метод поддерживает только пользователей с NVIDIA GPU.

  1. Запустите NVIDIA Geforce Experience. Скачать с Сайт NVIDIA если у тебя его нет.
  2. Нажмите Игры а затем отключите ЗАРЯД БАТАРЕИ .
  3. Перезапустите игру. В основном они должны работать нормально.

Метод 6. Снизьте энергопотребление ПК

Чтобы улучшить игровой процесс, люди обычно устанавливают самые высокие настройки. Однако это приведет к перегрузке компьютера с чрезмерным потреблением энергии, что может вызвать ошибку.
Таким образом, уменьшение настроек с высоким потреблением энергии может помочь вам решить эту ошибку. Он включает в себя снижение всех настроек графики до минимума и снижение частоты вашего графического процессора.

Если вы разгоняете GPU, вы можете попробовать разогнать его. Есть пользователи, которые могут играть в стабильную игру, разогнав свой GPU.

Кроме того, уменьшение всех настроек графики до минимума может помочь вашей игре работать плавно.


Метод 7: отключить антивирусное программное обеспечение

Возможно, ваше антивирусное программное обеспечение может конфликтовать с Unreal Engine. Поэтому попробуйте отключить антивирус, а затем запустить игру, чтобы проверить, появится ли ошибка или нет.
Если он все же исправит ошибку, вы можете подумать о смене антивирусного программного обеспечения. Или вы можете попросить совета у производителя антивируса.

Запись : Будьте особенно осторожны с тем, какие сайты вы посещаете, какие электронные письма открываете и какие файлы загружаете, когда антивирусное программное обеспечение отключено.


Метод 8: проверьте оборудование

В некоторых случаях проблемы могут быть вызваны аппаратным обеспечением вашего компьютера. Стоит проверить аппаратное обеспечение вашего компьютера.
Для этой ошибки сначала проверьте свою видеокарту и видеокарту.
Если вы обнаружите какую-либо проблему с оборудованием, которую не можете решить самостоятельно, обратитесь к производителю устройства за поддержкой или просто замените его новым.


Мы надеемся, что описанные выше методы помогут. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.

С ошибкой «Unreal Engine is exiting due to D3D device being lost» можно встретиться при запуске видеоигр на Unreal Engine 4. В переводе на русский текст ошибки переводится следующим образом:

Unreal Engine завершает работу, так как устройство D3D было утеряно.

От Windows 7 до последних сборок Windows 11 — с этой ошибкой может встретиться практически любой пользователь ОС Майкрософт.

В сегодняшней статье о том, что вызывает ошибку и как ее исправить.

Решение «Unreal Engine is exiting due to D3D device being lost»

Unreal Engine is exiting due to D3D device being lost

Текст ошибки означает, что видеокарта, задействованная в компьютере игрока, не ответила на запрос движка Unreal 4 в отведенный для этого интервал времени. С чем это связано? Проблемы с видеодрайверами, некорректный разгон частот видеокарты или оперативной памяти, специфические настройки ОС Windows — все это и многое другое может вызывать рассматриваемую ошибку.

Чтобы избавиться от последней, рекомендуем попробовать на своем ПК следующее:

  • Сброс разгона видеокарты. Ошибка движка UE4 практически гарантировано появляется в случае неудачных экспериментов с разгоном видеокарты. Возможно, другие игры и система в целом работают нормально на новых частотах, но вот эта конкретная игра работать не будет. Сбросьте частоты видеокарты до заводских значений и проверьте наличие проблемы.
  • Отключение G-Sync/FreeSync. Некоторые пользователи в сети утверждают, что им удалось избавиться от ошибки после отключения G-Sync/FreeSync в панели управления своей видеокарты. Как вариант, можно отключить адаптивку только для одной конкретной игрушки, а не для всех приложений в принципе. Разумеется, игру нужно перезапускать каждый раз после внесения изменений в панель управления видеокарты.
  • Выбор дискретной видеокарты NVIDIA/AMD. С ошибкой UE4 можно столкнуться в том случае, если игра пытается задействовать не дискретную видеокарту компьютера, а интегрированную. Откройте панель управления NVIDIA и убедитесь, что нужное вам приложение использует «Высокопроизводительный процессор NVIDIA» (в разделе «Управление параметрами 3D»). Примерно тоже самое можно сделать и в панели управления AMD Software.
  • Обновление драйверов видеокарты. Довольно часто ошибки при запуске видеоигр возникают по причине наличия в системе устаревших видеодрайверов либо видеодрайверов, работающих  неправильно. Так или иначе рекомендуем полностью удалить старые видеодрайвера утилитой Display Driver Uninstaller (DDU) и установить на их место новые, с оф. сайта производителя ГПУ видеокарты (NVIDIA, AMD, Intel).

Дополнительные решения ошибки UE4

Вышеуказанные решения, как правило, помогают игрокам избавиться от ошибки «Unreal Engine is exiting due to D3D device being lost». Однако иногда их недостаточно, и приходится пускать в ход ряд дополнительных решений. За их эффективность ручаться не станем, но некоторым они помогают — это факт.

  • Понизьте частоту памяти видеокарты на 100-200 МГц. Сделать это можно, например, с помощью утилиты MSI Afterburner.
  • В панели управления NVIDIA активируйте режим отладки. В таком режиме частоты ядра и памяти ГПУ сбрасываются до значений по умолчанию. Более того, в режиме отладки сбрасывается даже заводской разгон, который изначально задает сам производитель.
  • Попробуйте запустить игру на интегрированной видеокарте, а не дискретной, особенно если та не особо ресурсоемкая.
  • Если вы обладатель ноутбука, убедитесь, что перед запуском игры вы подключили устройство к блоку питания. Возможно, дискретной видеокарте на борту не хватает питания от строенного аккумулятора. Кроме того, не стоит исключать и неполадки с самим блоком питания.
  • По какой-то причине, рассматриваемая ошибка UE4 исчезает на определенных марках ноутбуков, если подключить последние к внешнему дисплею посредством кабеля HDMI. Но работает это только в том случае, если изображение выводится с дискретной видеокарты, а не интегрированной. Попробуйте сделать также при наличии дополнительного монитора.

Деактивация TdrDelay

Как мы говорили ранее, ошибка возникает по причине того, что видеокарта игрока не ответила на запрос от Unreal Engine 4 в отведенное время. Регулировка последнего осуществляется параметром TdrDelay. И сейчас мы покажем, как отключить этот параметр через редактор реестра Windows.

  • Нажмите WIN+R для вызова диалогового окошка «Выполнить»;
  • пропишите в пустой строке regedit и нажмите ENTER;
  • с помощью адресной строки окна редактора перейдите в ветку HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers;
  • кликните ПКМ на пустое место в правой части окошка и выберите «Создать»→«Параметр DWORD (32 бита)»;
  • задайте новому параметру имя TdrDelay, значение 10 и десятичную систему исчисления;
  • перезагрузите ПК.

Если вы знакомы с какими-то другими способами решениями ошибки «Unreal Engine is exiting due to D3D device being lost», пожалуйста, делитесь ими в комментариях под статьей. Наиболее эффективные решения непременно будут добавлены в материал!

Понравилась статья? Поделить с друзьями:
  • Unreal engine 4 выдает ошибку
  • Unox ошибка ae02
  • Unreal engine 4 ошибка при запуске игры
  • Unox ошибка a04
  • Unreal engine 4 crash reporter rogue company ошибка