Space Engineers

Space Engineers

View Stats:
avp216 Feb 5, 2024 @ 8:26pm
GPU Suspended crashes
Hey everyone!

I've been trying to find a solution for this issue, but I have honestly come up with nothing that I haven't already tried (Updated drivers, reseated RAMs, etc)

My Server is modded, but the crashes only started happening recently. My two other friends play on my server with the same mods, and they have zero crashes, which means it must be something to do with my PC?



Specs are:

I9-13900KF

RTX 4090

64GB RAM



I would love if anyone could shed some insight into why this could be happening.

This is the last bit of the crash report. If you need more info, let me know.



at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut)
at SharpDX.Direct3D11.DeviceContext..ctor(Device device)
at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context)
at VRage.Render11.Resources.MyDeferredRenderContextManager.AcquireRC(String debugName, Boolean clearState)
at VRageRender.MyRenderingPass.Begin()
at VRageRender.MyForwardPass.Begin()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut)
at SharpDX.Direct3D11.DeviceContext..ctor(Device device)
at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context)
at VRage.Render11.Resources.MyDeferredRenderContextManager.AcquireRC(String debugName, Boolean clearState)
at VRageRender.MyRenderingPass.Begin()
at VRageRender.MyForwardPass.Begin()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.DeviceContext.FinishCommandListInternal(RawBool restoreDeferredContextState, CommandList& commandListOut)
at VRage.Render11.RenderContext.MyRenderContext.FinishDeferredContext()
at VRageRender.MyRenderingPass.End()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut)
at SharpDX.Direct3D11.DeviceContext..ctor(Device device)
at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context)
at VRage.Render11.Resources.MyDeferredRenderContextManager.AcquireRC(String debugName, Boolean clearState)
at VRageRender.MyRenderingPass.Begin()
at VRageRender.MyForwardPass.Begin()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut)
at SharpDX.Direct3D11.DeviceContext..ctor(Device device)
at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context)
at VRage.Render11.Resources.MyDeferredRenderContextManager.AcquireRC(String debugName, Boolean clearState)
at VRageRender.MyRenderingPass.Begin()
at VRageRender.MyForwardPass.Begin()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut)
at SharpDX.Direct3D11.DeviceContext..ctor(Device device)
at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context)
at VRage.Render11.Resources.MyDeferredRenderContextManager.AcquireRC(String debugName, Boolean clearState)
at VRageRender.MyRenderingPass.Begin()
at VRageRender.MyForwardPass.Begin()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut)
at SharpDX.Direct3D11.DeviceContext..ctor(Device device)
at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context)
at VRage.Render11.Resources.MyDeferredRenderContextManager.AcquireRC(String debugName, Boolean clearState)
at VRageRender.MyRenderingPass.Begin()
at VRageRender.MyForwardPass.Begin()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.Device.CreateDeferredContext(Int32 contextFlags, DeviceContext deferredContextOut)
at SharpDX.Direct3D11.DeviceContext..ctor(Device device)
at VRage.Render11.RenderContext.MyRenderContext.Initialize(DeviceContext1 context)
at VRage.Render11.Resources.MyDeferredRenderContextManager.AcquireRC(String debugName, Boolean clearState)
at VRageRender.MyRenderingPass.Begin()
at VRageRender.MyForwardPass.Begin()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.DeviceContext.FinishCommandListInternal(RawBool restoreDeferredContextState, CommandList& commandListOut)
at VRage.Render11.RenderContext.MyRenderContext.FinishDeferredContext()
at VRageRender.MyRenderingPass.End()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.220 - Thread: 40 -> Exception occurred: SharpDX.SharpDXException: HRESULT: [0x887A0005], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.

at SharpDX.Result.CheckError()
at SharpDX.Direct3D11.DeviceContext.FinishCommandListInternal(RawBool restoreDeferredContextState, CommandList& commandListOut)
at VRage.Render11.RenderContext.MyRenderContext.FinishDeferredContext()
at VRageRender.MyRenderingPass.End()
at VRageRender.MyRenderingWork.Render(MyRenderingPass pass)
at VRageRender.MyRenderingWork.DoWork()
at ParallelTasks.DependencyBatch.ExecuteSingleJob()
2024-02-03 03:51:54.221 - Thread: 40 -> Task Exception Stack:
at ParallelTasks.DependencyBatch.Execute()
at VRage.Render11.Render.MyRenderScheduler.Execute()
at VRageRender.MyRender11.DrawGameScene(IRtvBindable renderTarget, IBorrowedRtvTexture& debugAmbientOcclusion)
at VRageRender.MyRender11.DrawScene()
at VRageRender.MyRender11.FullDraw(Boolean draw)
at VRageRender.MyRender11.Draw(Boolean draw)
at VRageRender.MyDX11Render.Draw(Boolean draw)
at VRageRender.ExternalApp.MyRenderThread.Draw()
at VRageRender.ExternalApp.MyRenderThread.RenderFrame(Boolean async)
at VRageRender.ExternalApp.MyRenderThread.RenderCallback(Boolean async)
at VRageRender.ExternalApp.MyRenderThread.RenderThreadStart(Object param)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart(Object obj)
2024-02-03 03:51:54.221 - Thread: 40 -> Showing message
2024-02-03 03:51:54.405 - Thread: 40 ->
================================== CRASH INFO ==================================
AppVersion: 01_203_630
GameName: Space Engineers
IsOutOfMemory: False
IsGPU: False
IsNative: False
IsTask: True
IsExperimental: True
ProcessRunTime: 5241
PCUCount: 60933
IsHang: False
GCMemory: 2784
GCMemoryAllocated: 2784
HWAvailableMemory: 46794
ProcessPrivateMemory: 31258
AnalyticId: SE
================================== OFNI HSARC ==================================

2024-02-03 03:51:54.405 - Thread: 40 -> Log Closed


I can't make heads or tails of it, but maybe someone here can?

Thanks in advance!

Praise Klang!
< >
Showing 1-15 of 15 comments
Dan2D3D  [developer] Feb 6, 2024 @ 6:49am 
Hi, is it the SE Dedicated server that you run in your second PC or a local world save set on Friends mode or Public mode ?

Or you run the SE Dedic and the game in one PC ?

+
Is it the same in brand new created No Mods World or it happens in only one specific save ?

The answer to the above question will give you the first Clue as to know if it is a PC/Game problem or a Mod problem.
Last edited by Dan2D3D; Feb 6, 2024 @ 6:59am
Dan2D3D  [developer] Feb 6, 2024 @ 6:55am 
Info +

You may try the forum workaround(s) pinned in troubleshooting subforum, it`s all the important to do first with solutions shared by players able to fix all sorts of problems.

Forum/Community workaround(s) Pin 📌
https://steamcommunity.com/app/244850/discussions/6/3464975177698306889/
Dan2D3D  [developer] Feb 6, 2024 @ 7:06am 
I will add :

Testing broken conflicting Mods, Mods that are not compatible with the new game version or conflicting with other Mods can break the Local Save files and that may be why your friends can use those Mods and not you because your local files are broken/corrupted.

Always best to create a brand new world to sure the save files are not messed up by Mods.
Last edited by Dan2D3D; Feb 6, 2024 @ 7:14am
avp216 Feb 6, 2024 @ 7:12am 
Originally posted by Dan2D3D:
Hi, is it the SE Dedicated server that you run in your second PC or a local world save set on Friends mode or Public mode ?

Or you run the SE Dedic and the game in one PC ?

+
Is it the same in brand new created No Mods World or it happens in only one specific save ?

The answer to the above question will give you the first Clue as to know if it is a PC/Game problem or a Mod problem.

Hello there!

The server is being run on a different computer dedicated for the server.

Two of my friends who play on the server never have any crashes. They use the same exact mods, so it isn't a mod conflict.

It is only my computer that keeps getting these GPU suspended errors.

I have tried everything in that link. I even reinstalled the game from complete scratch.

For the life of me, I cannot figure this out XD
Last edited by avp216; Feb 6, 2024 @ 7:13am
Dan2D3D  [developer] Feb 6, 2024 @ 7:15am 
Ok, thanks for the details.

And all good in brand new No Mods world ?
Last edited by Dan2D3D; Feb 6, 2024 @ 7:15am
Dan2D3D  [developer] Feb 6, 2024 @ 7:29am 
IF all good so no crashes in brand new no Mods world
=
Not a game or PC problems but Mod problem.

Once sure it is a Mod problem, just create a new world where you will add one Mod at a time to help pinpoint the Mod(s) causing the crash.
+
If no crashes at all in the new created world after adding all Mods
=
The Original local save files were probably corrupted.
Last edited by Dan2D3D; Feb 6, 2024 @ 7:33am
avp216 Feb 6, 2024 @ 8:40am 
Originally posted by Dan2D3D:
IF all good so no crashes in brand new no Mods world
=
Not a game or PC problems but Mod problem.

Once sure it is a Mod problem, just create a new world where you will add one Mod at a time to help pinpoint the Mod(s) causing the crash.
+
If no crashes at all in the new created world after adding all Mods
=
The Original local save files were probably corrupted.


The game crashes regardless if it has mods or not.

Like I mentioned, everyone can connect to my server and play without crashing at all. It is only me that is having this issue.

To test the save file as well, I create a new world on the server. Still crashes after 10 - 30 minutes.

Friends who connect to server are fine with zero crashes.

So this isolates to my pc it seems :/
Dan2D3D  [developer] Feb 6, 2024 @ 10:16am 
It's pretty much the same error for a lot of different crashes so hard to pinpoint what is the problem if not a Mod conflict.

I bought a new PC in Jan 2023 with Win11 + SSD and the game runs very well with Windows and the game all on default settings.

Maybe other players will see what is wrong if you share the complete crash log, here is the steps on how to share game log on Steam forums.

How to share the complete game log on Steam :

The game log can be found here:
C:\Users\{YOUR WINDOWS USERNAME}\AppData\Roaming\SpaceEngineers\SpaceEngineers.log

or simply hit the Windows key + R and type in :
%appdata%\SpaceEngineers

The log file should be from the game session where you've encountered the bug. If you start the game again, the log will be overwritten.
post log file to www.pastebin.com and add the link here.

Game log look like this now, with date on :
>> SpaceEngineers_20210418_213907114.log <<

_____________

OR

Contact a SE Programmer from the link in Pinned green messages.

Click "Submit Bug" on their Support Portal to have a SE Programmer testing the bug for you and be able to chat with you :

https://support.keenswh.com/spaceengineers/pc
(create "Bug report" or "Request help"(Private) or "Feedback"(Petition) on the Portal)
Last edited by Dan2D3D; Feb 6, 2024 @ 10:22am
Dan2D3D  [developer] Feb 6, 2024 @ 10:30am 
avp216.
have you tried the steps on how to do a fresh install of the game in the Community workaround ?

Forum/Community workaround(s) Pin 📌
https://steamcommunity.com/app/244850/discussions/6/3464975177698306889/

EDIT
Those steps shows how to delete all + restart PC before installing.
Last edited by Dan2D3D; Feb 6, 2024 @ 10:37am
avp216 Feb 6, 2024 @ 2:33pm 
Originally posted by Dan2D3D:
avp216.
have you tried the steps on how to do a fresh install of the game in the Community workaround ?

Forum/Community workaround(s) Pin 📌
https://steamcommunity.com/app/244850/discussions/6/3464975177698306889/

EDIT
Those steps shows how to delete all + restart PC before installing.

I have indeed tried it. The randomness of it is really annoying, as I played today and it didn't crash once. So yeah, I am just as confused.

I posted this issue on the official support for the game, so finger's crossed :)
Dan2D3D  [developer] Feb 7, 2024 @ 6:10am 
Well done, contacting the ones working in the game is the best thing to do, give them a few days and they will reply if you created a Bug Report.

+ They will need the crash log so add it to your report so they will not have to ask for it.
We can transfer all from our Drives on the Support Portal so no need of Pastebin sharing website over there.
Last edited by Dan2D3D; Feb 7, 2024 @ 6:18am
avp216 Feb 7, 2024 @ 6:34am 
Originally posted by Dan2D3D:
Well done, contacting the ones working in the game is the best thing to do, give them a few days and they will reply if you created a Bug Report.

+ They will need the crash log so add it to your report so they will not have to ask for it.
We can transfer all from our Drives on the Support Portal so no need of Pastebin sharing website over there.

Awesome! Good to know.

Thanks for your patience :)
avp216 Feb 9, 2024 @ 8:30am 
Originally posted by Gilia:
I had the same error in my game... Got it solved.

What was your solution?
Reznov Oct 16, 2024 @ 11:53am 
Same problem here, also GTX 4090 owner. Every half hour or so it seems to crash, none of my friends have this problem, and I am doing something else every time... would love to have a fix :(
Dan2D3D  [developer] Oct 16, 2024 @ 12:55pm 
This discussion was created in a different game version, the game is not the same today and there is always new bugs to report when they change the game/update it, I recommend to contact the ones working on the game right away so they can help and push a hotfix asap.

How to have a SE Programmer helping you :

Click "Submit Bug" on their Support Portal to have a SE Programmer testing the bug for you and be able to chat with you :

https://support.keenswh.com/spaceengineers/pc
(create "Bug report" or "Request help"(Private) or "Feedback"(Petition) on the Portal)

Ref.:
General Information - Useful Links - FAQ Pin 📌
https://steamcommunity.com/app/244850/discussions/0/4622335767039372629/
Last edited by Dan2D3D; Oct 16, 2024 @ 12:56pm
< >
Showing 1-15 of 15 comments
Per page: 1530 50