1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. The BeamNG Team wishes everyone Happy Holidays!
    BeamNG team presence will be limited during the holiday season as we take the time off to rest and enjoy the holidays!
    There will be no mod support or mod approvals from 19th of December until 5th of January. Please expect delays during this period.
    We hope you enjoy the holidays too, see you in 2026!
  4. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.37 Bug Reporting thread
    Solutions and more information may already be available.

Linux Port – Feedback, Known Issues, and FAQ

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by Car_Killer, Jun 13, 2022.

  1. pawelek von sttetin

    pawelek von sttetin
    Expand Collapse

    Joined:
    Sep 14, 2025
    Messages:
    20
    script only help for 100% cpu occupation if it happens to u
    in case u get out of ram u could try killing proces just before it reaches limit :p
    if u disable traffic tottaly u still get out of memory probs?
    --- Post updated ---
    oh and in case u use any mods
    disble them xD
     
  2. aivora

    aivora
    Expand Collapse
    Research Software Engineer
    BeamNG Team

    Joined:
    Dec 14, 2021
    Messages:
    39
    Hello, we tracked this one down :) Thank you for the reports, will be fixed next version.
     
    • Like Like x 3
  3. Bad Caxeira

    Bad Caxeira
    Expand Collapse

    Joined:
    Feb 1, 2024
    Messages:
    107
    Hi, the Steam Launch Property:

    Code:
    mangohud SDL_VIDEODRIVER=wayland ./BinLinux/BeamNG.drive.x64 %command%
    Is not working on my machine anymore after the GNOME 49 update.

    Specs:
    upload_2025-11-24_22-22-34.png
     
  4. Ollipop

    Ollipop
    Expand Collapse

    Joined:
    Oct 4, 2024
    Messages:
    7
    I can't get VR to work on the native Linux version. I've got an Index HMD but when I have SteamVR open and click the button to start VR it throws an error: here's what I found in the logs when I press it

    Code:
     24.52250|D|operator()| OpenXR 'toggle' called. Current state: disabled
     24.52250|I|init| Enabling OpenXR...
     24.52864|E|logIfError| Error in xrEnumerateInstanceExtensionProperties (1): xri = 0x0, getXrResultStr(-51) = "XR_ERROR_RUNTIME_UNAVAILABLE"
     24.52865|E|setEnable| Unable to enable OpenXR
     24.52865|I|shutdown| Disabling OpenXR...
     24.52865|I|shutdown| OpenXR disabled
     24.52869|D|GELua.render_openxr.| Unable to enable OpenXR
     24.52871|E|GELua.render_openxr.| An OpenXR error was detected with error ID: "generic"
     24.52872|E|GELua.render_openxr.| openXR error detected: An error occurred. Some information is available in the logs. You can contact our <a href="http-external://go.beamng.com/support>support team</a>.
     36.45901|D|BeamNGCefApp::OnBeforeNavigation| External link: http-external://go.beamng.com/vr -> http://go.beamng.com/vr, result: ACCEPT
    
    For what it's worth I couldn't get it to work running the game through Proton either, I get the same error basically.
     
  5. Arild

    Arild
    Expand Collapse

    Joined:
    Sep 5, 2025
    Messages:
    9
    It works ok with. Monado/Envision. Start here: https://gitlab.com/gabmus/envision. I used the AppImage. All problems I encountered were fixed by GROK. Mostly prereqs (Nobara). HTC Vive Pro, RX9060.
    Pretty amazing to run BeamNG,BeamMP and VR natively on Linux :)
     
    • Like Like x 1
  6. Ollipop

    Ollipop
    Expand Collapse

    Joined:
    Oct 4, 2024
    Messages:
    7
    I was able to get this (and other OpenXR applications) working with Monado

    There is still an odd thing that is happening, which is that all of the UI elements are misalligned on the lenses which results in a very disorienting double-vision effect. I've tried tweaking all of the UI settings in the menu to fix it but nothing worked so I ended up disabling it. Everything else seems to render fine even if the performance isn't amazing
     
  7. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    36
    Try adding OXR_PARALLEL_VIEWS=1 to the game's launch options.

    For example, like this:

    upload_2025-12-8_5-55-15.png

    Or OXR_PARALLEL_VIEWS=1 %command% if you are launching the game from Steam as a non-Steam game.
     

    Attached Files:

    • upload_2025-12-8_5-55-34.png
    • Like Like x 1
  8. Car_Killer

    Car_Killer
    Expand Collapse
    QA / Mod Support
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,693



    Please report issues only from BeamNG 0.38 from now on :)
    There are some fixes for Linux:
    • Fixed force feedback to be properly disabled while the game is paused
    • Fixed lighting glitches caused by a bug in the light sorting algorithm
    • Fixed process hanging after resize on Nvidia GPUs
    • Improved mouse locking
    • The Lua callback onMouseLocked is properly called now and mouse position should be restored after exiting mouse lock
    • Fixed forest brush not respecting size in World Editor
    • Updated SDL dependency
    • Fixed an issue with older career save files loading instead of the newest one
    • Added extended support for DualSense® wireless controller and DUALSHOCK® 4 controller
      • For now, only Lightbar and basic vibrations are supported on Linux
     
    • Like Like x 3
  9. Hirot0

    Hirot0
    Expand Collapse

    Joined:
    Nov 24, 2025
    Messages:
    1
    Seems that career mode is completely broken now. I can't access it at all. New or old save, with or without mods.
    I've attached the log file with all errors.
     

    Attached Files:

    • Agree Agree x 1
  10. snoutie

    snoutie
    Expand Collapse

    Joined:
    Dec 3, 2021
    Messages:
    48
    What exactly is the deciding factor for getting cloud saves to work? Simply being a steam deck ie. steamdeck=1 does not seem to suffice. I was launching the game via Steam using Proton. Or must you explicitly use SteamOS?

    upload_2025-12-11_0-24-0.png

    upload_2025-12-11_0-25-4.png
     

    Attached Files:

    • upload_2025-12-11_0-23-54.png
  11. alexeysvrv

    alexeysvrv
    Expand Collapse

    Joined:
    Dec 10, 2024
    Messages:
    18
    Yes, I can confirm that the career mode is not working. There is an endless loading on the loading screen and a lot of errors in the terminal.
     
    • Like Like x 1
  12. aivora

    aivora
    Expand Collapse
    Research Software Engineer
    BeamNG Team

    Joined:
    Dec 14, 2021
    Messages:
    39
    Thank you, this bug slipped there shortly before the release, we have a fix ready and hopefully we'll publish that soon.
     
    • Like Like x 2
  13. epicsadface

    epicsadface
    Expand Collapse

    Joined:
    May 8, 2015
    Messages:
    28
    Overall game seems to be working even better than before on Linux! I am getting a "Processing vulkan shaders" pop up when launching through steam (launch options set to use linux version) which I have been skipping, as I wasn't sure if it was processing the shaders for the right version of the game or not.

    Career mode works fine for me if I launch directly into it. I was able to create a new save, and load that same save after fully quitting and restarting my PC. I didn't try loading a save from a previous game version.

    If I launch Freeroam first, then try to load into Career mode my entire system freezes, and I have to force restart. - EDIT: After letting vulkan shaders process this is no longer an issue, maybe coincidence though, I don't know.


    EDIT: Did some quick performance comparisons on WCUSA before and after letting vulkan shaders process. Seems like I get a 3 - 10FPS boost by letting it process (80 before, 85-90 after).

    System specs
    - OS: Arch Linux (using experimental Wayland launch option)
    - CPU: Ryzen 3600x
    - RAM: 16GBs
    - GPU: RX 6800xt
    - Storage (where game is): SSD
     
    #1073 epicsadface, Dec 11, 2025
    Last edited: Dec 11, 2025
  14. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    36
    How do you set launch options to use Linux version?

    If I un-tick this in the game's properties, it is still launching the Windows-version of the game.

    upload_2025-12-11_19-12-23.png
     
  15. crashmaster

    crashmaster
    Expand Collapse

    Joined:
    Aug 4, 2013
    Messages:
    1,871
    when you clone a vehicle on linux, it throws an error about a file name too long.
    upload_2025-12-11_13-30-1.png

    and i tested it again to double check, it doesnt happen only if you spawn a vehicle, it happens only after i changed a part on the vehicle.

    i spawned a vehicle, cloned it, i didnt get an error.
    i changed a single part off of that vehicle, and then i got that error after i cloned it.

    so it only happens after you changed a part on the vehicle.

    and after this happens the game is stuck on the lil clock and wont budge.

    this issue has been happening to me since at least 0.37, (but i didnt try linux before 0.37 so idk)

    and just to make 100% sure, i tested this with ZERO MODS INSTALLED!! IN SAFE MODE!!

    i spawned with a pessima, cloned it, no problem, i literally added the beam navigator (it doesnt matter which part you change) and then tried cloning, and got the same error again.

    THIS IS WITH NO MODS!!!

    and i double checked to make sure this issue wasnt happening on windows, its a linux specific problem because of longer file names.


    so TLDR: On linux only, you get invalid filename error ONLY AFTER YOU CHANGED A PART!
    you can clone configs that wasnt changed, but the second you change a singular part off of your vehicle, you can no longer clone it.
    also only on the native linux build. doesnt happen through proton.
    --- Post updated ---
    if you put this command in your launch options, beamng will launch the native linux build instead
    Code:
    ./BinLinux/BeamNG.drive.x64 %command%
     
    #1075 crashmaster, Dec 11, 2025
    Last edited: Dec 11, 2025
    • Like Like x 2
  16. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    36
    @crashmaster Thanks for the tip!

    I also tested cloning a car after changing one part on it and I get the same Lua-error as you. And only on the Linux native version.
     
    • Like Like x 1
  17. Blenux

    Blenux
    Expand Collapse

    Joined:
    Oct 29, 2021
    Messages:
    85
    I was about to post this last night, but the website error out for some reason,

    a temp fix I found is, for the filename length issue on linux,

    goto this location (or right click the game in steam, properties, installed files, browse):
    ~/.local/share/Steam/steamapps/common/BeamNG.drive/lua/ge/extensions/core/vehicles.lua

    change line 1540:

    Code:
    if type(opts.config) == 'string' and opts.config ~= "" then
    to

    Code:
    if type(opts.config) == 'string' and opts.config ~= "" and not string.find(opts.config, "{") then
    fixes the issue for me.

    *updated with the actual file name!
     
    #1077 Blenux, Dec 11, 2025
    Last edited: Dec 12, 2025
    • Like Like x 2
    • Agree Agree x 1
  18. Stampylongnose1234

    Stampylongnose1234
    Expand Collapse

    Joined:
    Sep 9, 2016
    Messages:
    31
    I can confirm, and it does this on BeamMP. I can't get an error though because the console is currently being spammed by the Nav app.

    Edit: Got a picture of it.

    upload_2025-12-11_17-6-47.png
     
    #1078 Stampylongnose1234, Dec 11, 2025
    Last edited: Dec 11, 2025
    • Like Like x 1
  19. Car_Killer

    Car_Killer
    Expand Collapse
    QA / Mod Support
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,693

    Thank you for reporting that all :)
     
    • Like Like x 2
  20. PJungkamp

    PJungkamp
    Expand Collapse

    Joined:
    Dec 12, 2025
    Messages:
    2
    I'm running into a problem with the Vulkan renderer of BeamNG.drive crashing on startup. I've enabled the Vulkan validation layers and attached a debugger that confirms that the crash relates to a NULL `vkImage` passed to `vkGetImageSubresourceLayout`. You can also see the validation errors in the attached `beamng.log` file.

    The Vulkan backend also crashes under Proton in "Vulkan Mode". The "Launch (safe+Vulkan-debug mode)" launch option doesn't work under Proton because it doesn't find the Vulkan validation layers. I didn't know whether this belongs to the Linux or Vulkan thread. I've chosen Linux since it's probably the smaller niche.

    - BeamNG.drive 0.38.1.0
    - NixOS unstable (flakeref: github:NixOS/nixpkgs/f61125a)
    - GNOME 49
    - Linux 6.12.60
    - Mesa 25.3.1
    - Intel(R) Arc(tm) Graphics (MTL)
    - Framework Laptop 13 (Intel Core Ultra 7 155H)

    The attached `.zip` file contains a `.nix` file that can be run using `nix run --file beamng.nix` (assuming you've installed BeamNG in your steam installation root and you're running NixOS) and the minidump `.dmp` file from the crash.
     

    Attached Files:

    • Like Like x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice