

Works perfectly OOTB, no tinkering required

Just hit play. Had to switch to windowed mode due to flashes in fullscreen. Other than that plays fine. G25 supported.
windowed mode
screen is flashing in fullscreen
Had to skip shaders process cause it would take hours (cyberpunk: few seconds) but the game plays fine.

Runs Good, with no tinkering
Upon every launch, the game incorrectly detected a new update, consequently disabling all installed mods.
The game's performance is comparable to its Windows counterpart, even though I've personally observed inconsistent performance on Windows itself, while not having the same problem on CachyOS. With Ultra settings at 2560x1440 resolution and an FPS limit of 90, the game utilized approximately 80-85% of my GPU and 40-50% of my CPU.
The only notable issue encountered was a recurring bug: upon every launch, the game incorrectly detected a new update, consequently disabling all installed mods.
Just Install and play. Be sure to choose Vulkan-Renderer in the Launcher.

When I'm using my wheel (Logitech G290), my PC will automatically go to sleep if I don't use my mouse/keyboard for a while. I think its because Linux doesn't count the wheel movement as actual activity. This is easily fixed by opening a terminal and running the command "systemd-inhibit bash". As long as the terminal window is open, the computer will not go to sleep.
Other than that, the game runs pretty well on Proton; the performance is pretty much the same it was on Windows. My wheel was automatically detected and worked with no issues.

Just be careful with AI traffic.
Creating a career save file is possible, loading it after is not - memory spikes when trying to load traffic
Waiting for a memory spike fix, before that we better stick to driving solo.

If you are on Ubuntu or SteamOS, then running the ./BinLinux/BeamNG.drive.x64 (Linux Build) then you should have a good experience.
Audio shuts off and then comes back again very fast a lot of times and desyncs when first loading into a map.
If you are using the ./BinLinux/BeamNG.drive.x64 (Linux Build) with a distro other than Ubuntu or SteamOS, then it will crash randomly during a normal session or everytime I Alt+Tab.
Also running the game via Proton makes the game stutter and brick my OS while it loads something new like a map or a vehicle. So spawning traffics leads to the game freezing for some minutes and making the whole OS die and become unresponsive.
Running the ./BinLinux/BeamNG.drive.x64 (Linux Build) gives a good experience (better than Windows) but crashes constantly on my distro (Specifically when Alt+Tab).
Running the game via Proton and selecting the Vulkan renderer on startup is the better option, but anytime something new has to load, the game stutters and freezes for some time, making the whole OS freeze aswell until the game loads what it needs to load. Spawning traffic makes both the game and OS die for a solid 5 minutes. Using the Linux Build solves this issue but crashes constantly.
This seems to be the game's problem, because when monitoring my system resources, nothing reaches 100% usage when the game freezes with the OS.

Initial Load times are unbearable to the point that it feels broken.
Initial Load Takes so Long I thought it didn't work at first. Apparently once things compile and cache then subsequent loads aren't as bad.

Runs very well on both its Native Linux version and Windows via Proton.
(Linux Native) Audio sometimes forgets to play or is desync'd, has not happened often.
(Linux Native only) The screen sometimes flickers black for a frame or 2.
Slightly lower FPS than if it was played on Windows 10.
Steam only has the Windows Native version (at the time of writing) but the game does have its own Linux native in the files which does get higher FPS from my experience.
To use it, go to wherever you have installed the game, and then into the "BinLinux" folder, there should be a file labeled "BeamNG.drive.x64". Unfortunately this native version does not appear anywhere in the Launch menu, and adding the file to Steam as a Non-Steam game so far has just led to it crashing on boot in my experience.
Modding
Both versions (Linux and Windows natives) have their own mod folders that are seperate from eachother, so they do not share mod folders. For the Windows version, it is located under
/.steam/debian-installation/steamapps/compatdata/284160/pfx/drive_c/users/steamuser/AppData/Local/BeamNG.drive/0.36/mods
And for the Linux Native it is located under:
/.local/share/BeamNG.drive/0.36/mods
Do note, the game doesn't let you re-pack mods for some reason.

Game kept crashing when trying to launch "Leisurely drive" because system ran out of memory. I was able to fix this by increasing the swap size from the default of 8 GB.
To fix on Fedora workstation do the following.
- Create custom /etc/systemd/zram-generator.conf
- Add the following to the file
[zram0] zram-size = ram
- Reboot system

gamemoderun mangohud gamemoderun "/home/~~USER~~/.local/share/Steam/steamapps/common/BeamNG.drive/BinLinux/BeamNG.drive.x64" %command%
The road surfaces look a little different from normal, but it doesn't matter.
The overall performance of the game is higher than on Windows, but it crashes sometimes.

Perfectly playable
I think it works just as good as in windows. I've tested mods and they work fine too

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
If you use a laptop, some of your games generally won't fully utilize the dGPU without the NVIDIA PRIME render offloading. Before the given launch command applied, i was getting around 40-45 fps, and after using it, it performed 90 average.

Like I said, I get nice FPS while using Steam Deck graphics profile. Even traffic works though if you want good FPS you must turn on pause, then turn on traffic, and wait until it loads.
Vulkan gives 20fps more than DirectX 12.
gamemoderun mangohud %command%

i kept getting pushed back
a bit slow

En algunas transiciones y momentos el juego se congela durante unos segundos
Si se genera trafico, el juego se congela y congela el sistema ya que empieza a utilizar bastante memoria RAM

Simple, works OOTB
Minor flickering once in a while on WayLand
Only applies to Dualsense (Edge) Controller. Xinput works fine

It feels like its running at about 10 fps lower than it would natively be on windows. There's also stutters whenever something new has to load.
There's a chance that the game just locks up in the loading screen ("loading base"), for no apparent reason, but its not that frequent it happens.
Running it via proton with vulkan is unusable (UI doesnt load), and the current linux binaries just arent it. (they leak VRAM, at least on my machine). Running via dx11 with proton is fine though.
Ive been experiencing insanely long loading times (both dx11+proton, and the native build) which spanned across multiple minutes to load a map as simple as the grid one, but im partially sure its because i didnt wait for the preprocessing of shaders. Same goes for in-game stutters.
Once its fully loaded, depending on the map, i managed to get either 10 fps less than on windows (west coast), or 20 fps more (grid map). Traffic is fine as well, as long as you've already processed the shaders (so there aren't stutters when new vehicles spawn)
Mods seem to be fully functional, and the gameplay itself is indistinguishable from windows once its loaded (even the UI lags the same way as on windows, lol).

Great fun.
Runs great with no tinkering needed. Runs on high settings given my hardware. There is a Linux version in the BinLinux folder, but the game just crashes. Could be my mods. Running Windows version under Proton runs great.

Framerates on Windows were around 50-70fps at 4K ultra preset. Tested with same hardware and ran the same preset at 40-60fps, getting back to the 60fps average when switching to the high preset.
Also tested with the Logitech G920 w/ Oversteer app from AUR - it worked as well as it did on Windows.

Runs great with a wheel
Runs just like on Windows (good, but laggy in some areas like UI). Used a Moza R5 with Boxflat, worked perfectly ootb. Only snag is it disables my mods on every launch thinking there was an update, but you just have to click a button to re-enable them.

The lagginess came along with audio crackling.
Game is laggier than on mint and windows.
After some amount of time, the normal lagginess seen would increase in intensity to an undesirable state.
Options menu will refuse to open, and most tuning options would not be changeable while in the garage (but would be changable outside the garage).
The lagginess (id say about 40fps and less) combined with my inability to open the options menu ruins the experience that I once had unless Im playing freeroam to pass the time. On Mint and Windows these issues were not present, and I assume it to be using the Arch Zen kernel combined with an nvidia card and nvidia drivers.

BeamNG works great in fullscreen on Fedora i've had zero issues so far.

black frame artifacting
If using wayland with vulkan, limit framerate to slightly under monitor refresh rate to remove flickering black screen.

I would strongly suggest using the native version even though Steam requires you to select a proton version.
gamemoderun ./BinLinux/BeamNG.drive.x64
The screen would occasionally flicker when my GPU ran out of VRAM. Limiting the FPS or turning down VRAM intensive settings should help.
Running the Windows version through Proton will crash in many cases, as it will try to allocate 20+GB of RAM.

gamemoderun /usr/bin/BeamMP-Launcher %command%
The y axis on both sticks were inverted. esayly fixed in game settings
*BeamMP needs to compiled from source (AUR is available), but works nearly OOB. Only have to downgrade package ca-certificates-mozilla
to 3.110 on rolling distros due to BeamMP using a now removed cert.
if you play without BeamMP, use this as your launch options or remove gamemoderun
if you don't use gamemode:
gamemoderun ./BinLinux/BeamNG.drive.x64 %command%
gamescope --mangoapp -w 1920 -h 1080 -b -f --xwayland-count 2 --force-grab-cursor --adaptive-sync -- %command% -noninteractive
when i turn on traffic my whole game crashes sometimes even my pc freezes.

Game works fine, even out of the box if you don't do anything, there is a native version. but just use the windows version.
The menu runs at about 5 fps, game works fine tho, i personally experienced this on Windows too so the menu is just bad.
I have no issues, it works out of the box. Exporting cars from Automation requires manual intervention but, the game itself has no issues.

3 other vehicles maximum, memory (even with swapfile) is sensitive to higher amount of vehicles.

Works very well with some issues
The menu runs at 3 FPS for some reason. Slowness at the start when a map is loaded, but actual gameplay is fine. Gameplay unimpacted, but it can be annoying to go through menus.
I launch the vulkan version. The menus are slow and the map loading gives you roughly 10 seconds of very low framerate, but once it has loaded, the game is perfect.

Switching Proton Versions (exp,9.0-4), start up commands `mangohud PROTON_USE_DXVK=1 PROTON_USE_ESYNC=1 PROTON_USE_FSYNC=1 %command%`.
mangohud PROTON_USE_DXVK=1 PROTON_USE_ESYNC=1 PROTON_USE_FSYNC=1 %command%
None of the tweaks got the game to run.

Game is throwing either white or black screen for split a second when FPS drops below some barrier (i guess 60FPS?)
Remote Play Together is not working at all
When using native, either lock FPS to 60 or just struggle with your screen flashing white/black.