Direct3D 12 is the default BeamNG.drive renderer on Windows starting with version 0.39. It supports modern rendering features such as Shader Model 6 effects, texture streaming, and HDR on compatible systems.
Direct3D 12 is available only on Windows. Native Linux uses the Vulkan renderer .
Direct3D 12 uses the regular BeamNG.drive minimum requirements :
A GPU reporting Direct3D 12 support does not necessarily meet the game’s performance or VRAM requirements.
For 1080p:
Higher resolutions, multiple vehicles, large maps, and mods can require more GPU performance and VRAM.
For advanced users, developers, and modders, the Direct3D 12 renderer relies on the following specific API capabilities and hardware features:
D3D_FEATURE_LEVEL_11_0 up to D3D_FEATURE_LEVEL_12_2.D3D12_FEATURE_DATA_D3D12_OPTIONS1::WaveOps). Older hardware may not support wave operations even when Direct3D 12 is advertised. Wave ops may also be unavailable through older drivers or translation layers.D3D12_FEATURE_DATA_D3D12_OPTIONS3::BarycentricsSupported) is used for custom terrain optimizations, wireframe, and overdraw debugging.D3D12_RESOURCE_HEAP_TIER_1) or above.Select the normal Launch (D3D12 renderer) option in the BeamNG.drive Launcher.
For troubleshooting, Direct3D 12 can also be selected with this Steam launch option:
-gfx d3d12
Remove the option after testing so the Launcher can control the renderer normally.
Direct3D 11 is an obsolete fallback renderer. It does not support texture streaming or features that require Shader Model 6.
If Direct3D 12 cannot start, first update the GPU driver and restart the computer. You can then test Direct3D 11 from the Launcher’s support tools or with:
-gfx dx11
If Direct3D 12 crashes, displays graphical errors, or does not start:
Running out of VRAM may cause severe slowdowns, blurry textures, graphical errors, or crashes. Reduce texture quality, resolution, and the number of spawned vehicles if VRAM usage is too high.
The current session log is beamng.log in the user folder
. Include it when reporting an issue
, together with the GPU model, driver version, and selected renderer.
Direct3D 12 feedback and discussion thread: link to be added.
Was this article helpful?