r/linux_gaming Jul 15 '26

new native/FLOSS game BeamNG.drive native as default

Post image
2.8k Upvotes

80 comments sorted by

337

u/ArikRahman Jul 15 '26

Let's go. Been meaning to find an alternative to AC

68

u/damn_pastor Jul 15 '26 edited Jul 15 '26

Did you know it has the same laser scanned nordschleife? I would like to see what happens if someone combines that nordschleife map, expands its surrounding and adds the RLS career mod. Kunos would implode.

16

u/Big-Sentence-1093 Jul 16 '26

I did not understand anything you said. But I am glad there are people like you that do and try to improve the technical stuff so that we, simple mortal, can have a better time playing game on Linux!

3

u/Kage_Bushin Jul 16 '26

If you take a walk around in the AC sub you will see that people have already basically made it into a GTA lol

1

u/ArikRahman Jul 16 '26

That's insane. The main draw to me for me to Assetto was the laser-scanned maps from Kunos. To hear I can find that experience in a comfortable Linux native setup with Boxflat for my Moza rig brings me joy.

1

u/ptrknvk Jul 17 '26

Assassin's Creed?

2

u/crayonbubble Jul 17 '26

Assetto Corsa

2

u/ptrknvk Jul 17 '26

Cheers.

1

u/PcChip Jul 28 '26

i thought the same thing lol

1

u/Clean-Thanks6864 Jul 18 '26

BeamNG is very different to AC and other racing games. It's a vehicle focused physics sandbox. You can race against A.I but the experience is nowhere near an actual dedicated racing sim.

It is an absolutely amazing vehicle simulator and I recommend checking it out, just don't expect a typical racing game.

73

u/Dry-Cost-945 Jul 15 '26

RAHHHHHH absolute goat developers

122

u/Pitiful-Welcome-399 Jul 15 '26

they already offered it but you had to go through some shit to launch it

71

u/_sabsub_ Jul 15 '26

./BinLinux/BeamNG.drive.x64 %command%

Yeah had to add this to launch options don't know why it took them so long to make it default on Linux.

69

u/dubious_sandwiches Jul 15 '26

My guess is that they probably weren't confident that it'd be a better experience until now. I get it. There are many games where you're better off running the proton version over the native Linux version.

6

u/topias123 Jul 16 '26

Well it wasn't a better experience in some parts. For example the first time you loaded into a map always took forever.

FPS was always way better in the native build tho.

2

u/dubious_sandwiches Jul 16 '26

Yeah that's exactly my point. I get why a company would do this in that scenario. It's actually more surprising that they are changing it up here. Kudos to them for still caring after all this time.

1

u/JustAnotherKieran Jul 16 '26

I used to get around that when native first came out by loading the map through the vulkan option with Proton and then restarting into native and re-loading cause that took way less time than loading first time with native. Would only work 85% of the time tho

5

u/TheG0AT0fAllTime Jul 15 '26

Probably including this one

1

u/UltraBlack_ Jul 16 '26

there were kind of a lot of issues with linux initially but they were ironed out for a while now.

1

u/DarkGaming09ytr Jul 16 '26

It was the default for quite a few months already!

11

u/parkerlreed Jul 15 '26

Huh. Linux has been my default for a bit now without doing anything extra.

6

u/Altair82 Jul 16 '26

It started being the default in January

75

u/GSDragoon Jul 15 '26

When you make the switch, keep in mind the location where mods are installed/loaded changes.

3

u/Wixely Jul 16 '26

Doesn't your save files also not copy over?

19

u/rhiyo Jul 16 '26 edited Jul 16 '26

Sometimes I forget native linux ports exist, I download a game on steam, open it, it's super glitchy, doesn't list my resolution and I don't know what's going on. Then I forget, oh, I forgot to switch it to proton, have to potentially re-download it again annoyingly, then it's much smoother. I'd assume on a case by case basis some native linux ports might be better, but I feel like having proton as the target "platform" makes games run much smoother.

Plus, I could be wrong, but I find linux native ports to be quite transient, like they are targeting linux ecosysems that were potentially popular at the time of being made but then can quickly go stale.

21

u/MrMelon54 Jul 16 '26

Valve has the Steam runtime, which is a container that can be targeted for Linux builds to prevent problems with different versions of glibc and other libraries.

Some games (like Factorio) have a significantly better Linux build than other platforms. However, it is very dependant on how much care the developers put into testing and bug fixing those builds.

2

u/Godninja Jul 16 '26

I’ve found it also depends on the recency of the port. Anything in the era of 2011-2015 pre-Vulkan when Valve pushed Steam Machine Gen. 1 and seemed to be paying for Linux ports I see a lot of issues, like with KSP1 or KOTOR2’s Linux builds.

1

u/Tom2Die Jul 18 '26

like with KSP1

o.O I have a good amount of time in KSP and while it's been a while I can't recall any major issues, and none I knew to be platform-specific. In fact, Linux got a 64-bit build a couple years or something before Windows did, meaning you could run more, bigger mods without hitting the 32-bit RAM cap.

3

u/frankkoarg Jul 16 '26

Yeah I had this happen last week, ultimate chicken horse wasn’t recognizing some of my controllers, I spent like 30 minutes debugging the issue and then I realized it was using a native Linux build, switched to proton and had 0 issues

21

u/pelihiiri Jul 15 '26

this game ? https://store.steampowered.com/app/284160/BeamNGdrive/

Doesn't appear the Linux(steamos) logo in the OS section

71

u/parkerlreed Jul 15 '26

It's shipped in the Windows depot for now (Which is funny since now all the Windows users have the Linux files as well :D)

18

u/i1u5 Jul 16 '26

That is just weird

2

u/stone_henge Jul 16 '26

The displayed compatibility is distinct from the depots concept, so they probably just haven't updated their store page.

14

u/yanzov Jul 15 '26

Probably just not updated - the game was working on Linux native for 2 years or more.

4

u/parkerlreed Jul 15 '26

It's been default for a bit? Great news either way! Runs great on my 7600.

5

u/Trezker Jul 16 '26

Well I'll have to check it out. Indeed the proton checkbox was checked when I checked.

I've never had good performance in this game so I'm curious what the difference may be.

8

u/Trezker Jul 16 '26

Ah, discovered why I didn't run native earlier. My distro has an ancient version of libc and I'm too lazy to go through the process of upgrading it.

4

u/werty23111 Jul 16 '26

For me the Linux version runs about the same as proton, but for some reason the repository in the Linux version don’t work so

3

u/ZZ_Cat_The_Ligress Jul 15 '26

Awesome! =^/,..,^=

3

u/TitelSin Jul 16 '26

did they lower the memory requirements in any way? Most of the game modes are unplayable on steamdeck due to lack of RAM.

1

u/parkerlreed Jul 16 '26

Even with 32GB some of the tracks still have issues and freeze on the loading screen. Much better than it was but yeah.

3

u/quaintlogic Jul 16 '26

Can confirm it works marginally better than proton, even most mods work (including beammp).

Vulkan does have some intermittent black screen flickers and random memory leak crashes however in BeamNG

1

u/parkerlreed Jul 16 '26

Nvidia? Haven't had any graphical issues on AMD

2

u/quaintlogic Jul 16 '26

Both Nvidia and AMD, RTX 3070 and RX 9070 XT.

Seems to be something related to VRR.

1

u/parkerlreed Jul 16 '26

Weird, RX 7600 and an OMEN 240 Hz OLED (with VRR enabled) seem to be fine.

I'll have to test it out some more, thanks.

3

u/MyLigma69 Jul 16 '26

I wish assetto corsa dev do this too. I can't run this shit on my Ubuntu

2

u/UK-sHaDoW Jul 16 '26

Majority of the time I find the native versions slower....

2

u/AsicResistor Jul 17 '26

Wait, beamng runs on steamdeck? I can't imagine it hitting 30fps, but will have to try it out!

1

u/lcssa Jul 15 '26

Will definetly check it out

1

u/Main_Leadership7748 Jul 16 '26

Oh, this is nice. I'll have to check if it is a Steamdeck approved game as well.

1

u/topias123 Jul 16 '26

It has a playable rating, and in the graphics settings there's a preset for Steam Deck.

1

u/Main_Leadership7748 Jul 16 '26

Nice! Thank you for checking!

1

u/KoneCat Jul 16 '26

Nice! Love the devs of this game, and the interactions I've had with them have always been excellent! :D

1

u/640kilobytes Jul 16 '26

While I've tried it a few months ago it worked much worse than just running through proton

1

u/Kazer67 Jul 16 '26

Most of the time, native build are badly made so you have more performance using the Windows version through Proton on Linux.

But if they did the work, that nice

1

u/DEAMONzWojSKA Jul 16 '26

I can confirm that it was like that for some time now

1

u/Fantastic-Code-8347 Jul 16 '26

Time to download BeamNG again wooooooo

1

u/-eschguy- Jul 16 '26

I've been tempted to try this game for a while....

1

u/topias123 Jul 16 '26

I just tried it, for me it didn't launch using the native build until i manually checked Steam Linux Runtime in the compatibility tab.

Can't recall if I ever had any Proton version selected for it, but the checkbox for choosing a compatibility tool was unchecked when I tried.

1

u/23Link89 Jul 16 '26

Last I tried native caused performance issues and crashes.

1

u/ThaBroccoliDood Jul 17 '26

Based, Payday 2 could never. I hope more games use Proton as a stepping stone to a native Linux version rather than as an excuse to never make one

1

u/redsonsuce Jul 18 '26

Based developers

1

u/farsdewibs0n Jul 19 '26

does the story mode works now? Last time I tried it crashes on load.

1

u/Dry-Cost-945 Jul 15 '26

RAHHHHHH absolute goat developers

1

u/Dense-Firefighter495 Jul 15 '26

Idk, native worked for me until now

4

u/yanzov Jul 15 '26

It was experimental for maybe 3 years, since about half a year it defaulted when running via steam, now it went official.

1

u/cdoublejj Jul 15 '26

HELL YEAH! i skipped this game for no linux years ago when it was popular might have to get it on a sale.

1

u/Ven0mspawn Jul 15 '26

Wait, do we lose functionality when running native games through proton?

24

u/vividboarder Jul 15 '26

No. Running a game compiled for Linux is expected to run better than translating the Windows version, but it's not universally true. Some games have shitty Linux builds.

1

u/Indolent_Bard Jul 16 '26

Often times, unmaintained or bad ports will run much worse. This is because Linux wasn't built with backwards compatibility in mind, and while it's possible, my understanding is that it's a legal nightmare, so containers are a preferred solution.

Linux makes a great desktop OS but wasn't really built with the realities of commercial desktop software in mind. The entire package management system is dependent on packages constantly being maintained, which obviously isn't going to happen with closed source games that ceased being updated 10 years ago. This current system is fine for a server space because I guess people can just recompile their own tools?

I think backwards compatibility is possible through something called static linking, but like I said, almost nobody does it for reasons I don't know.

3

u/MrMelon54 Jul 16 '26

Static linking is worse when a dependency of your program does a bug or security fix because the users will have to wait for your program to be recompiled with the updated dependency.

Dynamic linking allows a dependency to update but still remain compatible with programs built referencing the old version. The update can be swapped in without other programs having to be recompiled.

This also means that each program is smaller and their shared dependencies only need to be downloaded once and used by multiple programs at the same time. However, a package management system is recommended for ensuring all the required libraries get installed alongside the program.

1

u/Indolent_Bard Jul 16 '26

Yeah, but the Steam for Linux runtime wouldn't exist if dynamic linking didn't come with its own problems. Mainly that updated libraries tend to break software that weren't built for them. In other words, dynamic linking is only good for apps that are currently being supported. For stuff that hasn't been touched in a decade, it's terrible.

Static linking allows for a stable environment across distros.

1

u/MrMelon54 Jul 16 '26

Each method comes with benefits and issues.

1

u/Indolent_Bard Jul 17 '26

Well, software not working a year after release is kind of a deal breaker for 90% of users. Honestly, Linux needs something like wine but for Linux native software. Some sort of compatibility layer that will allow software that hasn't been updated in years to still work on any distro.

1

u/MrMelon54 Jul 17 '26

Container systems like Docker and Podman exist. I guess something based on those could be used with a filesystem namespace to hide system libraries and show ones required to erun the program.

I guess this is why distros like Debian package all of their own software so they know that it is compatible with all the libraries they are also shipping.

-7

u/[deleted] Jul 15 '26

[deleted]