We are working on a multiplayer simulation game. We have updated our engine to 6000.2.7f2 and later 6000.2.8f1 to avoid security warning.
We are using HDRP and DX12. Some clients report that their game is crashing at start. But some awake functions are working.
We have 2 log files from crashes.
We are starting game as default with : borderless window and 1920x1080
And there is 2 scenarios :
Scenario : If thet force dx11 it works.
Scenario : Removed the dx11 force, game successfully launched in dx12 4K. Afterwards I set the resolution of the game to 1080p, and it crashed instantly.
“device removed” is often accompanied by a short “blackout” of the screen. I don’t know why some cards do that kind of reset, I suppose it might be a driver failsafe resetting the hardware to prevent a full computer crash (or so I’ve heard).
That could indicate a general hardware/software failure on that system, moreso since DX11 seems to be okay. We get frequent issues with the editor itself which are often solved by swichting render API to DX11 (since 6.1 Unity defaults to DX12 and that’s when these reports started being more common).
The other reason I’ve noticed these happening is when putting the computer into standby/sleep mode. This “device removed” often gets logged within Godot/Unity/Unreal after awaking from sleep/hibernate, sometimes even causing them to crash.
“since 6.1 Unity defaults to DX12 and that’s when these reports started being more common”
I started having this same same crash when I updated my project from 6.2 to 6.3 (deleted Library folder and so).