Space Engineers crashes during DirectX 11 initialization when NVIDIA Smooth Motion is enabled

Reinis shared this bug 16 hours ago
Submitted

Space Engineers crashes on startup when NVIDIA Smooth Motion is enabled in the NVIDIA driver settings.

The crash occurs during the DirectX 11 renderer initialization phase. The game successfully creates the D3D11 device and initializes Steam Overlay, but fails when creating renderer resources.

Relevant log excerpt:

CreateDeviceInternal - Create device CreateDeviceInternal Steam Overlay integration CreateDeviceInternal Steam Overlay OK Aftermath init CreateDeviceInternal create swapchain System.AccessViolationException: Attempted to read or write protected memory. at SharpDX.Direct3D11.Device.CreateShaderResourceView(Resource resourceRef, ...) at VRage.Render11.Resources.Internal.MyGeneratedTexture.Reset(...) at VRage.Render11.Resources.MyGeneratedTextureManager.CreateRGBA_1x1(...) at VRage.Render11.Common.MyGeneralManager.OnDeviceInit(...)

Additional crash path observed:

System.NullReferenceException: at VRage.Render11.Resources.MyFileTextureManager.DisposeAll()

System information:

  • OS: Windows 10 (customized/stripped installation)
  • GPU: NVIDIA GeForce RTX 4070 SUPER
  • Driver: 32.0.16.1088
  • WDDM: 2.7
  • DirectX: 12
  • Supported Feature Levels:12_112_011_111_010_110_09_x

Verified working:

  • .NET Framework 4.8.1
  • .NET Framework 3.5
  • Visual C++ Redistributables 2005–2022 (x86/x64)
  • Windows Media Features
  • DirectX 11 support

Steps to reproduce:

  1. Enable NVIDIA Smooth Motion in NVIDIA driver settings.
  2. Launch Space Engineers.
  3. Game crashes during renderer initialization.

Workaround:

Disabling NVIDIA Smooth Motion allows Space Engineers to launch normally.

Expected behavior:

Space Engineers should either launch normally with NVIDIA Smooth Motion enabled or detect the unsupported driver feature and disable/ignore the frame generation hook.

Actual behavior:

The game crashes during DX11 texture resource creation.


Additional information:

Space Engineers previously ran correctly on this same system while NVIDIA Smooth Motion was enabled. The feature was already active during normal gameplay, and there were no crashes.

Leave a Comment
 
Attach a file
Access denied