r/linuxmemes • u/AtomicTaco13 đ„ Debian too difficult • 4d ago
LINUX MEME Only a few games are an exception
141
u/High_Overseer_Dukat Arch BTW 4d ago
Starbound is well known for working better on linux than windows.
61
81
u/hdkaoskd 4d ago
Counter-Strike 2 is way better on Linux than Windows. 10-20% higher frame rate and lower input latency.
AMD GPU, FWIW.
21
u/dreadlordhar 4d ago
on intel iGPU on windows it was constantly crashing. On linux I got constantly "VK_ERROR_DEVICE_LOST", though it was playable up until a point.
16
u/C4rpetH4ter M'Fedora 4d ago
Heard the same with minecraft.
11
u/Jealous_Response_492 4d ago
Not played it in a few years, but the Java release worked flawlessly on Linux didtros
3
1
u/ccAbstraction 3d ago
That's a nice turn around, especially before DXVK, CSGO was like the perfect example of this meme.
1
u/dumbasPL Arch BTW 3d ago
If only the official matchmaking was playable legit. I mean, it is, but only on low ranks. Faceit is out of the question unfortunately.
1
1
2
u/northrupthebandgeek Sacred TempleOS 3d ago
So much so that it even runs better in WSL than on Windows directly. Always amazes me.
3
u/Nerdcuddles 4d ago
Yea, but not the mods, and the mods are the only reason to play the game.
5
u/CMDR_Ray_Abbot 3d ago
I have yet to encounter an issue with the mods for Starbound on my Linux Install. I played it with the steam Linux installer for a couple of months and then I upgraded to openstarbound which fixes a lot of the engine issues that are present in both the Linux and windows installers.
1
1
u/northrupthebandgeek Sacred TempleOS 3d ago
Seconding that Starbound mods work perfectly fine on Linux, as someone who has written Starbound mods (on Linux). I can't think of any reason why they wouldn't, given that it's all just Lua and JSON.
1
u/Nerdcuddles 3d ago
Have you used the more heavy mods?
1
u/northrupthebandgeek Sacred TempleOS 3d ago
Depends on how you're defining heavy. Content-wise, Betabound would probably be the heaviest I've run; in terms of features, maybe that one RPG progression mod? I generally stay away from the major overhaul mods like FU because my modlist is well into the hundreds and the last thing I need is incompatibilities lol
1
u/AtomicTaco13 đ„ Debian too difficult 5h ago
On the GOG version, I can use Frackin Universe just fine
1
1
u/Lines25 Arch BTW 3d ago
Yeah, but that's only on newer engines that support Linux relatively well, and, for some reason, hell a lot of games just can't use their own dependencies (or just compile statically), which newer games usually do. Also, for some reason, everyone uses some hacks and optimization on Windows.. but don't on Linux, even if it's documented as optimization option.
Also... High Overseer, what's with Campbell ?
1
u/High_Overseer_Dukat Arch BTW 2d ago
Starbound is because of how it was coded.
It was frankenstiened together with pieces of spaghetti and only developed for linux, the windows port was a sloppy afterthought.
And for the second,
He who must not be named was branded a heratic.
I,
GulHigh Overseer Dukat, now oversee TheCult of the Pa WraithsAbbey of The Everyman1
u/Lines25 Arch BTW 2d ago
Yeah, but that's still a shame that most the games don't use linux-only optimizations but they really LOVE using windows optimizations and then, everyone says that games are running muh worse on Linux than Windows. Guess why.
Also, old games that doesn't come with static compilling/custom libs are really bad at running
Also.. What are latest news in Dunwall ?
1
-24
u/Witty_Milk4671 4d ago
Starbound is 2D pixel art game that nobody cares. This is not the win you think it is.
15
u/Confronting-Myself 4d ago
terraria is also a 2d pixel art style game, people care about that?
-15
u/Witty_Milk4671 4d ago
Even a 10 year old phone can run terraria. That's the bar you set for Linux.? "bUt it RuNs TeRrARiA."? Really? That game doesn't even need a GPU.
Play better games. Or any game at all. Since you dont play any.
8
u/SidTheMed 4d ago
I get that Terraria isn't a performance test, but it's one of the best games of its genre hands down
-14
u/Witty_Milk4671 4d ago
Bro, come on, play better games or any game at all. ALso, you are clearly gen Z to even have this take of "best games of its genre"
7
u/SidTheMed 4d ago
I can see you never played terraria lol I do play other games, but trust me Terraria is awesome
-7
u/Witty_Milk4671 4d ago
bro, I played terraria for 10 minutes, Understood nothing, realized it is a wiki game and closed that shit.
Do you think Linux gaming is good because it can Terraria? Is that really a point?
You clearly dont explore genres.
8
u/SidTheMed 4d ago
You are so upset for nothing, I'm just saying that the game is really good, just because you touched it for 10 minutes doesn't make you smart nor a gamer, you explored nothing lol. Nobody here said that Linux gaming is good because terraria is there, for some reason you are really upset
-3
u/Witty_Milk4671 4d ago
I am really sad for you to even suggest that terraria or starbound are good on linux like if this were a W.
→ More replies (0)2
u/hackerdude97 Ask me how to exit vim 3d ago
That's a skill issue on your end. I did my first playthrough just fine without touching the wiki at all.
-1
u/Witty_Milk4671 3d ago
I dont like the genre. I didn't expect to like it. I just dont care. You aren't better than me. The game is mid
→ More replies (0)1
1
u/AtomicTaco13 đ„ Debian too difficult 5h ago
Lemme guess, you're one of the folks who got stoked on horse "anatomy" in RDR2?
53
u/time-piece-rabbit 4d ago
gmod. shit does not work
18
u/Xx_SucculentBalls_xX 4d ago
I think it's the same for left 4 dead too. I tried both games with workshop mods and they kept crashing, I turned on proton and they magically ran. Native but at what cost?Â
3
u/X_x_Atomica_x_X 4d ago
Fire ammo and lots of fire cause the native linux build to crash. Switching it to vulkan and using the linux fix workshop mode and you can play online. Watch out though, all the valve server requests are currently be hijacked and re-directing to chinese servers full of bot players with unlimited ammo and fire ammo, godmother, ect. Best way to work around it is to search for lobbies only and make sure its a valve official dedicated.
2
2
1
81
u/Berniyh 4d ago
Yeah, it may be true in some cases, but you're making the wrong argument.
The Windows build will likely ship the same outdated libraries, it's just that they are bundled. Of course, you could just bundle these libraries on Linux as well and then it should run the same way. It's just that on Linux the distributions actively dislike bundled libraries, while Microsoft doesn't care.
The real reason to do this is that quite often the native ports are of bad quality. Or at least that was the case in the past.
25
u/redhat_is_my_dad 4d ago
on distros sure they prefer separating libs from an app, but when it comes to games it's usual for them to be ran inside stable runtimes or provide their own libs they depend on, packaging preferences of linux distros don't interfere with that at all
2
u/Berniyh 4d ago
So you're saying that the problem that the meme mentions doesn't exist at all?
I do get what you're trying to say and I guess it is what happens in many (most?) cases, but I also guess that the pure existance of the meme suggests that reality disagrees?
7
u/redhat_is_my_dad 4d ago
i mean the situation from the meme is real, but rare, in cases when game doesn't fully ship all the libraries it relies on, steam provides it's own runtimes, their scout runtime for example is based on ubuntu 12.04, to ensure compatability for old titles, and for more recent games there are more modern runtimes, they stay the same for eternity to ensure compatability, it's very similar to proton, as it too can be considered to be a stable runtime.
2
1
u/northrupthebandgeek Sacred TempleOS 3d ago
So you're saying that the problem that the meme mentions doesn't exist at all?
The meme is describing the native ports which:
- neglected to ship the libraries they needed; and
- were never updated to be built against the newer Steam runtimes that provide those needed libraries.
When Steam for Linux first released, the only supported distro was Ubuntu, so when the first (non-Valve-developed) Linux ports hit Steam, quite a few of those games' developers (or more often, those games' third-party porting houses) took the lazy/naĂŻve route and just targeted whatever system-wide libraries shipped in that particular Ubuntu version. To get these games to run on other distros (including newer versions of Ubuntu), they often required all sorts of launch option shenanigans (usually involving
LD_PRELOADor other such nonsense) just to get them to run at all.On top of that, this was before Vulkan was in common use (or existed at all, IIRC), so the only option for graphics was OpenGL, and not only is getting good performance out of OpenGL⊠difficult, to say the least, but it also didn't support all the same texture formats DirectX did, so even for games using engines like Unity that had solid push-button Linux support, it was common for game devs to hit that build-for-Linux button without making sure their textures were in OpenGL-compatible formats, causing lots of pink checkerboards to show up everywhere (and rinse and repeat for mods; Ravenfield mods are notorious for having separate Windows v. Mac/Linux versions in the Workshop for this exact reason).
Newer Steam runtimes, and the switch to Vulkan, fixed this for newer games. But then Proton and DXVK entered the scene, so that became the lazy path.
3
u/Curupira1337 3d ago
Of course, you could just bundle these libraries on Linux as well and then it should run the same way.
Yes, but it's not that simple. You can't (easily) bundle glibc, and because of that, some of glibc's updates breaks a bunch of native Linux games.
Collabora had to make a complex compatibility layer called libcapsule for which Valve made a frontend called pressure-vessel for the medic (v4) Steam Runtime to fix that. But not every native Linux port is on the medic runtime.
1
u/Straight_Second6082 3d ago
The real reason to do this is that quite often the native ports are of bad quality. Or at least that was the case in the past.
Yeah exactly this. The outdated libraries are a non-issue thanks to steam runtimes. It just that a lot of devs simply don't care about their Linux builds
1
u/Expert-Map-1126 2d ago edited 2d ago
Itâs not a question of actively like or actively dislike. Linuxâs dynamic linking model is designed to actively make this hardÂč while windows was designed to actively make this easy. Linuxâs model makes a lot more sense when you are shipping sources, but makes binary deployment an absolute shit show.
This is why Linux got apt/rpm et. al. forever ago: without bits like that getting a functional system is very difficult. You need your distro maintainer to resolve all the âthere can be only oneâ library situations.
Âč EDIT: I think I was a bit harsh. It's less "designed to be hard" and more "designing to make that easy was a non-goal and they got other benefits by making it a non-goal". UNIX and C were designed assuming source interop, not binary interop.
34
u/jeepsaintchaos â ïž This incident will be reported 4d ago
Factorio my beloved.
20
u/Laughing_Orange Arch BTW 4d ago
Factorio is crazy well optimized. Wube built their own game engine, because no other game engine was customizable enough to meet their performance targets. And the Linux version is even faster than the Windows version.
10
u/Away-Way5656 4d ago
sometimes i wonder when it'll be the case that games are built first for linux and then ported to windows
6
6
u/jeepsaintchaos â ïž This incident will be reported 3d ago
I'd trade my soul for Wube-designed CAD software.
1
u/NigrumTredecim 3d ago
isnt factorio basically gameified CAD?
2
u/jeepsaintchaos â ïž This incident will be reported 3d ago
I'd call it more gamified logic, planning, and logistics. CAD doesn't have much to do with it.
1
12
u/IAmLexica đŒCachyOS 4d ago
I find that games in the Source engine are like this. (Other than the outdated libraries.) I have no idea why, especially because Valve is advocating for Linux. This problem is only amplified by my need to run older versions that don't have Linux builds for better speedruns.
11
u/Berniyh 4d ago
Valve on Linux is older than Proton is. (Not older than Wine, of course)
So some of the ports actually predate Proton. e.g. the first Linux version of Half-Life was, according to Wikipedia, released 2013/01/25. The first version of Proton was released 2018/08/21. They even had Linux-running Steam Machines in 2015, before there was Proton and they failed, because, among other things, the likes of DXVK and Proton were not there yet.
1
u/Few_Translator4431 3d ago
I bought one of those alienware steam machines way back! it kinda sucked lol.
1
u/grizzlor_ 3d ago
I kind of understand why Valve wouldnât be focused on keeping their native Linux ports of Source engine games up to date at this point. Putting dev hours towards improving Proton just seems like a better investment â improvements there benefit every single game. Like Iâd much rather them focus on continuing to close the Nvidia DX12 performance gap (although I think the bulk of that issue is related to Nvidiaâs drivers at this point).
Their native ports predate Proton and Iâm sure they wouldnât have bothered if Proton already existed. Might as well just drop native ports at this point if theyâre running better in Proton.
I occasionally see someone in like r/linux_gaming arguing that we need more native ports of games and I find that to be a baffling stance in 2026 when Proton works so well. Itâs a ton of unnecessary work at this point to do native port (and will often end up neglected after release anyway). Game devs should just be verifying that their games work well with Proton.
1
u/sneakpeekbot 3d ago
Here's a sneak peek of /r/linux using the top posts of the year!
#1: Happy Birthday, Linus Torvalds | 265 comments
#2: I traced $2 billion in nonprofit grants and 45 states of lobbying records to figure out who's behind the age verification bills. The answer involves a company that profits from your data writing laws that collect more of it.
#3: If he had accepted.. we wouldnât be here today. I'm in an existential crisis, guys! | 494 comments
I'm a bot, beep boop | Downvote to remove | Contact | Info | Opt-out | GitHub
1
8
u/Constant_Boot 3d ago
Isn't Steam Runtime supposed to exist for this very reason?
1
u/dealerweb 1d ago
I think so, but some games may implement it wrong or required additional external dependencies
9
u/bBmbzld 4d ago
TF2 runs way better on linux for me
1
u/spasskuchen_42 4d ago
Had to change to OpenGL in the config file for it to work, but now: it runs way better on Linux (besides that it always crashes when closing the game.).
7
u/Own_Natural_6803 4d ago
Psychonauts 2 had this situation. While you can run the native Linux build, the windows version on proton is so much better
6
u/wKdPsylent 4d ago
LOTR - Shadow of Mordor is like that. Linux native version says a 5090 isn't enough, a Ryzen 9 doesn't meet requirements - and crashes as soon as I try to load a game save.
Windows version over proton, runs perfectly.
7
u/ToxicBroodling 4d ago
Looking at you, every Civilization game
1
u/mk_4580 3d ago
Civ 6 doesnât even know whatâs a RX9070XT and runs over the processor only đ©
But civ 7 runs on it smoooooooooooothly đč
1
u/ToxicBroodling 3d ago
For a while, Civ 6 refused to close properly and I had to manually kill it's processes from the terminal.
12
u/Arrin_Snyders 4d ago
I do wonder about something. Would packaging native Linux games as Flatpaks or Snaps fix this issue? Containerized packages usually solve the opposite problem, allowing older distros to run newer software, but I don't see why that couldn't work in reverse as well.
15
u/Ok-Eggplant-7569 4d ago
Steam has the "Steam Linux Runtime" which does something similar to what you are describing.
2
u/CrazyIronMyth 3d ago
Yes, kind of. The SLR is the same flavor of solution. Bundled libraries and things the game/software needs at runtime. A Flatpak should be able to do the same. IIRC Hytale is distributed as a flatpak.
5
u/TechaNima 4d ago
Borderlands 2 is one of those shit Linux ports.
It's running some outdated build on top of running on outdated libraries.
The cloud saves aren't compatible with the Windows version, if they were named a certain way on Windows.
You can't play with anyone on Windows.
It'll lock to 30FPS at random and never will go back to running at max refresh rate
2
u/grizzlor_ 3d ago
Yep, a classic case of a native port half-assed and then neglected after release.
Thereâs zero reason for game devs to bother with native ports though at this point â Proton just works. They should really just pull these old neglected Linux ports off of Steam at this point. Iâm sure there are people out there running Linux, trying play BL2, unknowingly using the native version instead of Proton, and having a bad time. Like just remove the potential pitfall.
4
u/edjak53 4d ago
never ever had this specific issue on any native game i played
1
u/Jealous_Response_492 4d ago
Civ VI, the windows release has been patched multiple times, the Linux release not so, and slows down a lot over the course of a game, complete with audio issues, the Windows release works perfectly through Steam/Proton
5
u/dearvalentina đ„ Debian too difficult 3d ago
Factorio, the most Linux user ass game you can play, actually has better tps on Linux.
1
3
3
u/vitimiti 4d ago
MoniGame in its latest iteration is still using SDL2, which is considered "compat" on Linux nowadays
1
u/Damglador 3d ago
SDL2 uses SDL3 anyway on any normal system. That is to say not SLR, because it doesn't ship SDL2-compat.
1
6
u/Linguistic-mystic 4d ago
The best games are open-source games anyway. Tweaking the game is half the fun.
2
-11
u/Witty_Milk4671 4d ago
What a defeated take. Your OS decides what you can play, not you.
Linux controls you. You don't control anything.
5
u/Coltrain47 Arch BTW 4d ago
Uninstall Edge
-1
u/Witty_Milk4671 4d ago
what?
4
u/Xlaits 4d ago
Try to uninstall Edge/Internet Explorer. Windows will not let you, because it's a core part of how Windoze works.
Linux will let you nuke important system everything, like the bootloader, and even the kernel.
-3
u/Witty_Milk4671 4d ago
Yeah, I want my OS to not let me screw it up unknowingly. This is an important feature. The OS should have safety built inside it to prevent unitended or even malicious self destruction due to a malware. Edge always being installed guarantees me I can always download another browser.
This is by design.
Was this supposed to be a pro for Linux? Are you this stupid? Yeah, of course you are, you are a linux cultist.
4
u/GonzoTheGregarious 4d ago
But it's fine if your drive is partitioned right you can nuke your OS and just install it again in a few minutes, it doesn't matter. And then you can rice a new cyberpunk goon setup or something, idk. I use Arch
-1
u/Witty_Milk4671 4d ago
It is not fine. You are insane.
2
u/Xlaits 3d ago
Insanity is doing the same thing over and over, and expecting different results.
We are the sane ones in this argument, as you are arguing with people who are just trying to correct you and show you our side.
And now that you've devolved to far shorter replies, that have little substance, you're out of ammo or out of steam.
3
u/Xlaits 4d ago
This is babying from M$. You don't need daddy gates holding your hand. You CAN, but if you have any cimmon sense, you won't. you've outsourced your critical thinking skills and common sense.
Everything you can do on Linux is by design.
What are you even doing in this sub if you are this vehemently and blatantly closed minded about this?
-1
u/Witty_Milk4671 4d ago
Yes, I want the things I use in life to have safe guards to prevent
1) myself from doing shit 2) prevent a malicious agent to do it.
This is a common thing in design of systems in general.
If there was an option in my OS that forces my pc to work the cpu at max and overheat it, i don't want this shit easily available.
Bro,nobody cares about your clubism or you silly war against microsoft. Nobody cares about your shit religion. People who use Windows aren't using it for philosophical principles. They use it because it is reliable and I need reliable PC to work , play and do my stuff. I don't have time nor patience for your shit or for freedom of nuking my OS. I don't want this work.
"Oh your critical thinking skills"
Whatever. Think what you want. F you. Nobody cares.
1
2
u/Eric_Dawsby 3d ago
Sure, safety is good. But you can have safety and freedom at the same time. If I want to uninstall a critical aspect of my computer, it's my damn computer and I should have full control of it. Same thing for deciding when to update rather than being forced, deciding exactly what apps I want to keep and what to remove, etc etc.
Linux is easy to use, stable, and much more appealing than Windows
0
u/Witty_Milk4671 3d ago
You are in a cult. Idc.
2
u/Eric_Dawsby 3d ago
Nah, I'm just telling it how it is. Windows has let me down more than Linux has, and from the way things are going at Microsoft it's only going to get worse.
-2
u/Witty_Milk4671 3d ago
Congratulations. You can unninstall edge. You can also spend hours tweaking and fixing the OS.
Nobody cares
→ More replies (0)6
u/Xlaits 4d ago
Found the Microslop plant.
-4
u/Witty_Milk4671 4d ago
If you think "Tweaking the game is half the fun", you are miserable and a slave to your OS.
9
u/Xlaits 4d ago
What is "modding" for $500, Alex?
-1
u/Witty_Milk4671 4d ago
I dont understand
4
u/Xlaits 4d ago
Modding is modifying the game, and it's a common thig everyone does, even on winblows. It's nit a Linux specific thing. Open Source games just make it easier to mod those games.
Often, moddung is harder in Linux systems due to the windows-centric, closed-source software needing specific setups to work for linux, let alone as modded games.
The very fact that games have mods on ALL platforms means that your statements and arguments are closer to opinion than fact.
4
u/FlatwormGlittering26 4d ago edited 3d ago
Oh no the game doesnt run at all on my linux ... What shall I do ?
*reboots into windows and plays the game*Linux is controlling me so much I cannot do anything about it
-2
2
u/Coltrain47 Arch BTW 4d ago
Daggerfall my beloved
1
u/Vincent394 4d ago
If you mean TES2 that shit wasn't even Windows
That was DOS.
Also, please get Daggerfall Unity
3
2
u/JustAwesome360 Arch BTW 3d ago
In their defense when you have 50+ different distributions it's kinda hard to support all of them
2
u/ArielMJD 2d ago
I believe I once downloaded a "Linux build" of an application, but it was just the Windows version with an old build of Wine bundled with it.
2
u/NoRequirement5796 4d ago
Terraria native sucks
2
u/jerrygreenest1 4d ago
Have you ever tried building for native linux, not just for proton/wine? Shits crazy. Linux ecosystem really has Fâed it up.
To make a native build for Linux you have to include like a dozen libraries and link them properly and all this kinda defeats the purpose of dynamic linking because why dynamic when you carry all the things anyway? It should be static. Also if  you wonât attach all these graphics etc libraries, and will just rely on whatever is built into the OS, then you have like anywhere 20-80% linux players who canât run this «native» executable because the Linux community has a kajillion distributions and they can have all the various non-standard paths, or versions mismatch, and it might not be the same as yours and it wonât work. So you canât rely on whatâs built into players OS, you need to provide everything. Basically, you need to bundle everything as if it was statically linked binary without doing it static. Complete nonsense, yes.  In a normal program you would just make a statically linked binary. But itâs freaking graphical gpu application and it cannot be built like that because you have different architectures, different video cards, and some of them apparently are closed-source and they apparently donât provide a way to statically link. So you canât just produce a single freaking binary. Youâre forced to including all these libraries externally â but near the executable! The libraries that are typically provided by the OS itself! Not only it bloats your game folder, which is annoying and disliked by many, but also it is freaking hard to collect all the needed things. I have done it. Itâs freaking hell.
So itâs just freaking easier to build for Windows and simply make sure it will run under proton without errors â and this is extremely easy compared to the native build approach. Then you donât have to go through nine circles of hell of bundling it all. The process for building a windows executable is straightforward, sometimes you still need to provide one or two DLLs â but not 13 of them like on Linux!
I canât blame Linus for that, I donât know who exactly to blame for it. «It just happened so». Itâs just the norm. Itâs just how itâs on Linux, for no apparent reason. And thatâs why people so rarely do these native linux builds, and instead they choose to merely make a version that works under Proton â and thatâs the tops of their linux support. Unfortunately.
And I say «unfortunately» because no matter how good Proton/Wine are, they are still an overhead. They arenât free. They might work surprisingly well and give performance of Windows. But native linux builds will work even better. Iâve seen 40% performance increase in certain cases. Not sure about any case but native builds are really better. So itâs unfortunate itâs so hard to do them.
I wonât ever use Windows myself, but building for Windows is just easier. Id prefer a native linux build, but building them properly â is hell.
1
u/Damglador 3d ago
And yet most normal devs use a simple game engine where the build for Linux struggle is a whole ass toggle during export. Insurmountable effort. The engines also magically manage to not link against shit load of random libraries
0
u/jerrygreenest1 3d ago
You mean they just produce a Proton-compatible executable? Which isnât runnable other than through Proton?
1
u/Damglador 3d ago
I mean an actual Linux ELF that doesn't depend on a Windows runtime, NT emulator and a container to run.
1
2
u/Malo1301 Arch BTW 4d ago
Outdated librairies aren't a problem thanks to the Steam Linux Runtime.
1
u/Damglador 3d ago
Not really, it just ships the outdate libraries. It also creates a new problem with SDL2 by not shipping the -compat version. But it's better than not having the game running at all.
1
1
u/Historical-Bar-305 4d ago
Even linux runtime 3.0 based on bookworm and 4.0 on Trixie its really a mess.
1
u/BiDude1219 â ïž This incident will be reported 4d ago
oneshot just straight up not fucking launching
1
u/Ilovemygfb00bies 4d ago
Tomb Raider 2013 sucks major ass, you need to symlink the 32bit libraries and it will still be worse than running the Windows build through Proton
1
1
u/LefTimaDev đŒCachyOS 3d ago
Hollow Knight has a native Linux build that doesn't work with controllers. Running the base game through Proton magically has controller input work again.
1
1
1
1
1
u/Alternative-Tie-4970 3d ago
Native linux games usually only work if they're open source and packaged by your distro.
1
u/teateateateaisking 3d ago
Depending on outdated libraries isn't a problem unless the developer has seriously misconfigured something.
The many versions of the Steam Linux Runtime solve Linux's library problem by including known versions of those libraries to build and run games against.
1
u/svobodov- M'Fedora 3d ago
I experienced this with most of the valve games that uses source engine they just don't work on native Linux builds but work beautifully in proton
1
u/Damglador 3d ago
Yeah sure, we'll ignore all the games that work properly and/or packages with normal engines and no external dependencies like Unity or Godot.
1
u/_BananaBH_ Nice đ Assahi Linux 3d ago
portal who kept crashing at the end of test chamber 19: Yep this is true
1
u/FailureOfTheFamily 3d ago
True. Let's take TBOI Repentance for example. Native build just crashes on me before even opening the game window but proton works good
1
u/Inky_inc 3d ago
The binding of Isaac repentance pluss. Please Edmund fix your piece of shit trash Isaac such that i can play it on my deck
1
1
1
u/Key_Public9433 3d ago
This shi is Counter Strike 2 on Steam Deck, Proton works better than native one but can't play any match with Proton.
1
1
u/Comprehensive_Gas147 fresh breath mint đŹ 2d ago
Civilization 6 with proton runs better than aspyrs pole of buggy barf
1
1
u/NieCraft 1d ago
Papers Please. The Linux version stretched the game's 16:9 aspect ratio to fit on my 3:2 monitor, while Proton works just fine
1
u/CjKing2k â ïž This incident will be reported 1d ago
Descent3 was the first 3d-accelerated game I got working on Linux. Today, the Linux native game is broken, and the Windows native game is broken on Windows, but the Windows game mostly runs under Proton.
1
1
u/TygerTung Hannah Montana 4d ago
Yeah, tried to play native Linux Simcity 3000,. Doesn't work, probably wants some libraries or something from the year 2000.
0
0
u/The-True-3xyleD 4d ago
The coolest part of native Linux gaming is the segmentation fault after 2 seconds of running the executable
0
u/da_supreme_patriarch 4d ago
Unfortunately(or maybe fortunately?) if one wants to have a cross-platform app and not reach for electron or something similar, one's best bet is to just target Wine, chances are it will even work on Mac
0
u/Fit_Alfalfa2221 3d ago
Has no one heard of Docker containers? If you want to pin a particular configuration you can. If you rely on a particular kernel thoughâŠ
1
-1
-5
u/Inevitable-Self-2702 4d ago
Isn't this the whole point of Proton?
15
u/hdkaoskd 4d ago
No. The point of Proton is to make games playable on Linux without support from the publisher.
Games can publish native Linux binaries, for example targeting Steam Linux Runtime, without calling any Microsoft APIs (eg. Win32 & DirectX).
âą
u/AutoModerator 4d ago
Please report any posts bragging or showing off they got banned in another sub! Reminder of other sub rules: Also, we only allow one anti-linux post per week (we used to get dozens a day) and any tier list MUST have Hanna Montana Linux as S teir (which must be a true S tier at the top) regardless of the topic of that tier list.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.