protonscr

Space Engineers 2 - Title crashes during launch on Intel / Lunar Lake.

vkd3dclosed appid 1133870
HansKristian-Work/vkd3d-proton#2667 · opened 2025-10-21 by ZereoX · updated 2026-07-07 · 7 comments · github · game page · search this game
ZZereoX 2025-10-21 github

Description:

Space Engineers 2 (1133870) throws an "Application has crashed!" error shortly after the splash card on Intel Lunar Lake (LNL). This can be reproduced on Proton (9, 10, Experimental) and Windows 11 (w/ VKD3D-Proton). The issue isn't present on an AMD system (Proton and Windows 11 w/ VKD3D-Proton).

Proton - Lunar Lake - ANV :x: Windows 11 - Lunar Lake w/ VKD3D-Proton :x: Windows 11 - RX 5700 XT w/ VKD3D-Proton ✅
Image Image Image

Software information

System information

Log files

Linux

Windows

API Trace

HHansKristian-Work maintainer 2025-10-22 github

Nothing in the logs point to vkd3d-proton at all. With debug branch of experimental, try VKD3D_DEBUG=trace log to maybe fish out something more.

ZZereoX 2025-10-22 github

Nothing in the logs point to vkd3d-proton at all. With debug branch of experimental, try VKD3D_DEBUG=trace log to maybe fish out something more.

Here is an updated log with VKD3D_DEBUG=trace: steam-1133870.zip

Ccodecnotsupported 2025-12-02 github

Can confirm the issue still exists on a Intel Arc B580.

Ccodecnotsupported 2025-12-02 github

CreateD3DCommandSignature lacking a implementation?
If I am not mistaken that is used for indirect command execution, which should be natively supported on some Intel GPUs.

2025-12-02 01:00:07.618 - Render thread ->  [Crash Handler]: A fatal exception was caught by the crash handler. Preparing the crash report.

2025-12-02 01:00:07.620 - Render thread ->  Exception occurred: System.AggregateException: One or more errors occurred. (Command signature creation failed: SharpGen.Runtime.SharpGenException: HRESULT: [0x80004001], Module: [General], ApiCode: [E_NOTIMPL/Not implemented], Message: [Not implemented.]

   at SharpGen.Runtime.Result.ThrowFailureException()
   at Keen.VRage.Render12.Core.Device.DeviceContext.CreateD3DCommandSignature(String debugName, CommandSignatureDescription& description, ID3D12RootSignature d3dRootSignature)) (Command signature creation failed: SharpGen.Runtime.SharpGenException: HRESULT: [0x80004001], Module: [General], ApiCode: [E_NOTIMPL/Not implemented], Message: [Not implemented.]
Ccodecnotsupported 2025-12-05 github

I think vkd3d, requires VK_EXT_device_generated_commands to be supported on ANV/LNL in Mesa.
I don't think this is a vkd3d/proton issue.
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31384/

Ccodecnotsupported 2026-07-04 github

The game launches, with the support of VK_EXT_device_generated_commands in the main branch of mesa.
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31384
This feature will get added in Mesa 26.2 which is expected to release on 2026-08-05.
https://docs.mesa3d.org/release-calendar.html#id2
@ZereoX you may want to test, if this also works on your system, and close the issue.

Image
ZZereoX 2026-07-07 github

I re-tested this on mesa-git (https://gitlab.freedesktop.org/mesa/mesa/-/commit/19a58c4b4f5f83e2a16c768ec1afe2011ee76460) and can confirm the issue is also resolved on setup.

Thanks @codecnotsupported.

Launch options

Error codes