Setting Graphics to High Enables Ray Tracing on Unsupported GPUs, Causing Crashes
Submitted
When setting the graphics preset to High, the game enables Ray Tracing (RT), even on GPUs that do not support it. This results in a SharpGenException (HRESULT: 0x887A0005) crash within approximately one minute of loading a world. The issue can be confirmed via the debug menu, which shows RT as enabled after switching to High. Resetting graphics to Medium disables RT and prevents further crashes.
Steps to Reproduce:
- Launch the game.
- Open Settings → Graphics and set the preset to High.
- Load into a world and wait (typically crashes within ~1 minute).
- Observe the crash with HRESULT: 0x887A0005 in the error log.
- Relaunch the game, go to Graphics Settings, and set the preset to Medium.
- The game no longer crashes.
Expected Behavior:
The game should not enable Ray Tracing when setting graphics to High on a GPU that does not support it.
Actual Behavior:
Setting graphics to High enables RT, even on unsupported GPUs, leading to a GPU device removal crash.
System Information:
- GPU: NVIDIA GeForce GTX 1080 Ti
- GPU Driver Version: Game Ready Driver - 572.16 - Thu Jan 30, 2025
- OS: Microsoft Windows 10 Pro
- Game Version: Hotfix 0.12.23.33
Crash Log Snippet:
SharpGen.Runtime.SharpGenException: HRESULT: [0x887A0005], Message: [The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.] at SharpGen.Runtime.Result.ThrowFailureException() at Keen.VRage.Render12.Resources.BindableBuffers.ReadbackBuffer.GetData[TData](Span`1 data) ...
Additional Notes:
- The debug menu was only used to confirm that RT was being enabled by the High preset.
Replies have been locked on this page!