Vulkan Support

Vulkan is one of the renderers available in BeamNG.tech. On Windows it is an alternative to the default Direct3D 12 renderer with the same feature set. The native Linux version uses Vulkan exclusively.

Vulkan requires a Vulkan 1.3 capable GPU and driver. Hardware requirements, driver versions, the required Vulkan features, and general troubleshooting are described on the Vulkan Renderer support page. Upscaler availability per renderer and platform is on Anti-aliasing and Upscaling .

Known limitations

The following BeamNG.tech features have been reported to not work correctly with Vulkan and may crash the simulation:

  • The Camera sensor with annotations enabled
  • Multi-sensor configurations

As the Linux version only supports the Vulkan renderer, these features are also affected on Linux. On Windows, use the default Direct3D 12 renderer when you need them.

How to Run

On Windows, run the simulator with the Vulkan renderer by using the command-line argument:

Bin64\BeamNG.tech.x64.exe -gfx vk

The Linux version selects Vulkan automatically:

BinLinux/BeamNG.tech.x64

If you are running BeamNG.tech from BeamNGpy, you can run it with Vulkan like this:

beamng = BeamNGpy('localhost', 25252)
beamng.open(None, '-gfx', 'vk')

See Arguments and Settings for the other -gfx options.

Last modified: October 16, 2026

Any further questions?

Join our discord
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.