[Solved] “Unreal Engine shuts down due to loss of D3D device”
Did you encounter an error that says, “Unreal Engine shuts down due to loss of D3D device” while playing certain games? This error mainly occurs when playing games created using Unreal Engine.
As reported by users, this problem usually occurs when your GPU or hardware components are out of sync with Unreal Engine. In this article, we will talk about all the possible fixes that will help you to solve this problem.
How to Fix “Unreal Engine is Quitting Due to Lost D3D Device” Error
Although there is no exact solution for this error, many users have posted several methods 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 shuts down due to loss of D3D device” Mistake.
Disable NVIDIA GeForce battery boost option
Do you only encounter this error when you run out of battery or when you unplug your charger from your laptop? If so, NVIDIA may be using the Battery Boost feature to boost your laptop’s performance. In this case, disabling the battery boost feature may solve your problem.
To disable Battery Boost in NVIDIA GeForce Experience:
- Open the NVIDIA GeForce Experience app on your PC and navigate to Settings.
- Click on the General tab, scroll down until you see Battery Boost, then turn it off.
- Now close the app and restart your game.
Check if this solved your problem. If you are still getting errors while playing the game, try this next method.
Stop overclocking your GPU
Overclocking your GPU improves your gaming experience by increasing your GPU’s computing power. It is used by almost all gamers when they want to increase their frame rate, and while it increases your gaming performance, it can also cause your GPU to overheat and potentially crash games and other programs.
So, if you are experiencing this problem while playing games developed using Unreal Engine, chances are; it is caused by GPU overclocking. This problem can be easily solved by disabling GPU overclocking when you receive such errors.
If disabling overclocking does not resolve the error, you can also try underclocking your GPU.
Change default graphics processor
With the dedicated GPU, you will have two GPUs connected to your PC. Since dedicated GPUs are not powerful enough to handle large graphics, this error can cause this error to appear when you play the game. In this case, switching your default GPU to your graphics card will fix this error.
To change your default graphics processor:
- Click the small arrow in the right corner of the taskbar to show the system tray and open NVIDIA Control Panel.
- Once the NVIDIA Control Panel opens, select Manage 3D settings from the sidebar.
- Select the Global Settings tab, click the drop-down menu under Preferred graphics processor and select High performance NVIDIA processor.
- Click on Applythen restart your PC.
- Once the restart is complete, launch the game again.
See if you still encounter the error after relaunching the game. If it still shows up, move on to the next method.
Update your graphics driver
A faulty driver update or an outdated driver can also cause this error to appear. It is important that your graphics drivers are up-to-date and free of corrupted files to ensure an error-free gaming experience.
To update graphics drivers and all other drivers for your PC, follow these steps:
- Press Windows Key + X and select Device Manager.
- Expand the Display adapters section.
- Select your graphics driver and select the Update driver option.
Follow the same procedure for both graphics cards if you have a dedicated and integrated graphics card.
- Select Automatically search for drivers.
Reinstall your current drivers using DDU
First, you need to uninstall all current drivers on your PC. Since we don’t know which drivers are causing this error, it’s best to update them all manually.
To uninstall all current drivers on your PC, follow these steps:
- Download and extract the latest DDU Request through this site.
- Now restart your PC in safe mode and run the DDU Request.
- Click on the Clean and restart option. This will uninstall all your current drivers from your PC and then restart your PC.
Now that you have uninstalled all drivers, it’s time to install the latest drivers for all programs and hardware.
To install the latest drivers for your PC:
- Once your computer restarts, right-click on the Begin menu and select Device Manager.
- Double-right-click on any empty space and select Check for hardware changes.
- This should automatically download and install all the latest drivers for your PC. 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. Once the download is complete, install the driver and restart your PC.
After restarting your PC, launch the game again and see if the error is gone. If the error persists, you can proceed to the next method.
Disable full screen mode in games
Some users reported that playing games in fullscreen mode also causes this error, and switching to windowed mode actually fixed it. Although there is no clear explanation as to why this works, you can try switching to windowed mode and see if that fixes the problem for you. After all, it only takes a few clicks to switch to windowed mode.
Update Windows, Steam and Unreal Engine
It is important that your Windows and your programs are up to date. And your Steam client, as well as Unreal Engine, have no corrupted files in their directory. In most cases, your Windows will automatically download any missing updates when you start your PC, and programs will automatically update when you launch them.
However, if you have disabled automatic updates or if they do not update automatically, you can also update them manually. Here are the steps to update your Windows, Steam, and Unreal Engine app.
Update your window
- Open your PC’s Start menu, then click the Settings icon.
- In the sidebar, select the Windows Update tab.
- Now click on the Check for Updates button.
This will check for missing updates and download them if you have any. Once the download is complete, install them and you should be good to go.
Update the Steam Client Application
- Open the Steam client app on your PC.
- In the menu bar, click Steam in the upper left corner and select the Check for Steam Client Updates option.
Steam will now download updates and install them when complete.
Update Unreal Engine
- Open the Epic Games Launcher on your PC
- Select the Unreal engine tongue.
- Under the Library tab, click the Add Versions button next to Engine variants.
- Choose the version you want to install and click on the Install button.
The download will start shortly after, and once downloaded and installed, the new version will be installed on your computer.