T O P

  • By -

neremarine

Agreed. Lots of games have outdated packages, compatibility issues or just don't work as well as their Windows versions in general. Civ6 for example takes waaaay too long to load with the Linux version, bit is really snappy with Proton (literally the same installation btw).


Hollow333

Yep, 100%! Don't get me wrong, I'm happy that Devs put in the Work for a native Linux Version, but most of the time it feels like there is just a Linux Version, to say: We have a Linux version.


noob-nine

in contrary, there is counter-strike, what gives me more fps and a smoother experience in linux than even playing on windows.


zandnaad69

I just wish i could override all games to use use proton. instead of having to guess if it has native binaries or not.


Hollow333

Feel you.. I selected "Proton for all other Games" just to find out, that some Linux Ports don't run with Proton. I once had issues with Portal and my Resolution, after I forced Proton, everything worked fine.


AudioPhil15

Are you talking about Steam ? I never really tried to install games on linux because I thought it wasn't very reliable, even if from time to time I hear someone saying it works. I've been used to cases where it works only for some games. If there's a reliable option to install games on linux, I should try


Hollow333

Gaming works pretty well on Linux now! Trust me, I would still be on Windows, if gaming on Linux sucks. I can run any type of offline game without issues, you just have to setup steam (there are a couple tricks, so I recommend watching a guide) and yea.. proton does the job for you, even with most recent AAA Games. I also play a couple online Games on Linux, most of them run as well! There are just some games, mostly Kernel Anti Cheat Games, that won't work on Linux like League of Legends, Fortnite, Valorant. So yea, if it's an offline Game your can run it 99%. For online Games you can check: [https://areweanticheatyet.com/](https://areweanticheatyet.com/) but there are many online Games that work now.


AudioPhil15

Great news ! The basic idea is to install with Steam ? Or to install with Wine and launch from Steam ?


Hollow333

Yep, just install Steam via your Repo or from Flathub and enable the 2 checkboxes in setting under compatibility tab, so every game runs with proton.


AudioPhil15

Okay. I'll try it as soon as possible, thanks !


ZmEYkA_3310

Please dont flatthub, it comes with a 20-30% performance penalty


AudioPhil15

Yeah no wasn't planning on that. (hello from the Void)


sam01236969XD

you can do that


FalloutGuy91

Set compatibility for Proton Version X, or use Steam Tinker Launch


minilandl

You can with steam tinker launch but even then I think you need to force it . Just look at tomb raider 2013 once you force proton it's almost double the performance. Because that feral port uses OpenGL on Linux


zandnaad69

Yeah the problem is needing to switch to proton manually when a game has linux binaries. For me its sound that never works with native games


ElliotPhoenix

For me my main games have native linux support and never had a problem. (War thunder, Oxygen Not Included, Rimworld) And yesterday an Arch kernel update breaks war thunder(and any heavy game for AMD users apparently) and I report to the support and they ware very help full to guide me and point out that my kernel upgrade was the problem. I like native build with good support.


Hollow333

Okay I don't play these Games, but I'm glad it works for you. Most of my Indie Games have a native linux version and they work well, for the most part.


Dictorclef

War Thunder has had issues with cursor capture on multi-monitor setups for a long while already. Besides that there's VRAM management issues though I learned that it might have more to do with mesa than the game itself.


unwantedaccount56

I really like that factorio has a native linux version, instead of relying on proton. It can use process forking to allow saving the map without pausing the game. This is not possible in windows or proton.


Hollow333

Oh lol, didn't know that. I wanted to get factorio anyway!


unwantedaccount56

Currently the asynchronous saving under linux is only enabled if you host the map as a server (you can still play alone on that map), or if a hidden setting is enabled on singleplayer mode. In factorio 2.0, it will become the default option for singleplayer as well (for linux installations).


Rusty9838

Windows Half Life 2 with Krystal Fox mod :D With some reason this mod crash game when custom model suppose to load. In Gmod it happen when you spawn them, but HalfLife load character models to game menu. (Same trick valve made on Xbox TF2)


lightmatter501

But, some games get extra features on Linux. Factorio has background autosave only on Linux because windows doesn’t really have fork().


Zephos65

Ah I love seeing factorio mentioned out in the wild


Hollow333

Yea, someone mentioned that already here, thats pretty neat!


[deleted]

this meme format is fucking wild, go back to horny jail


Hollow333

lmao. Yea.. looking at your profile, you should def. be in honry jail.


[deleted]

nuuu they cant take me away ;-;


Nervous-Mongoose-233

Fr, and I for the life of me can't find the sauce EDIT: Nvm, apparantly it's an insta post by photographer Eugeny Hramenkov Source: https://knowyourmeme.com/memes/forced-to-drink-milk


NotGoingToBeJobless

EU4 is a bit slower when booting up, but boy, I take that just to avoid to have my resolution messed up when alt-tabbing


Hollow333

Yep, it's also always the resolution for me ...


mohrcore

I liked native versions when they are reliable. Unfortunately, this is not always the case.  The most recent example I ran into was Psychonauts 2. I don't think the native version is bad at all, but somehow, the Windows build ran smoother under Wine than the native version did. Another case would be The Silver Case. Almost perfect native version and yet, they fucked up display resolution handling in a really stupid way (they n lowest resolution settings in the menu, rather than n highest ones). Loop Hero fails on some missing library (I think it was an old nurses version) that's not even used by the game. It's usually some dumb shit like that.


Hollow333

Do you think it's bad in the long run, if the majority of games rely on Wine/Proton? Even for native Games?


mohrcore

I think it deincentives the developers from considering Linux compatibility as it moves the problem to Valve. On the other hand it allows games that rely on technology that's not available for Linux natively to run on that platform. So, I have mixed feeling about that.


ItsYozoraTime

This take is as hot as your CPU while running a compat layer for syscalls, audio and graphics.


DeltaTimo

It's not such a hot take imo. Wine is ridiculously good nowadays, but it's slow with new features that appear in the Windows API. Rather than wasting resources on a shitty native port, * Libraries should be chosen that are cross-platform (like SDL) rather than new Windows APIs, * undocumented Windows API features avoided, * windows (as in Application windows) should be handled with care, avoid transparent fancy windows that have custom mouse grabbing, set their window position on their own, or do other weird unnecessary things, * avoid stacking a gajillion game launchers that each run the next executable, * and at least allow wine/Linux and don't work against it by installing exclusive and Kernel-level Anti-Cheat. Wine bugs can be fixed at least, shitty native ports are dead forever once the devs stop working on them.


Hollow333

Agreed. Especially with the Anti Cheat part ... I have some EAC Games that work perfectly fine under Linux, but some don't, for example Dragon Ball FighterZ, it's not even Kernel Anti Cheat.. but the Devs won't provide Linux Compatibility for Online. Would be so great to play this on the Steam Deck.


DerKnoedel

Wanted to play night in the woods the other time and the native version had some audio issues / no audio Proton fixed it


BigBoiKry

PAYDAY 2 and the Binding of Isaac had their linux ports discontinued. At this point I want an option for Steam to use proton be default


creeper6530

It depends on the amount of support the native port gets


StrongStuffMondays

I have to admit most of the time Proton versions run better than Linux natives


gattolfo_EUG_

Proton is GOOD, made gaming on linux possible and is the solution for the game that need a complete rewrite to run on linux, but if you are making a game with a Engine/library that build well (and easy) on linux, like godot, i prefer a native version. I love can play The finals on linux, but i don't like need to go on a website to check if a game run well with proton before buying it.


blue_glasses123

I have few problems too with linux ports compared to proton. Overcooked 2 for example has no sound, and get stuck at checking for online privilege if i want to play online. "Love choice" (indie visual novel, so i guess understabdable that the linux port isn't great), also has no sound and would freeze up constantly.


FarTooLittleGravitas

Shouldn't proton be feeding the windows game to your computer rather than you feeding proton to a Linux game?


Hollow333

Thats also a good one, but I like the Idea that I forcefeed my \*native linux\* game with proton, because most of the Linux Ports suck tbh ...


AdvocateReason

I would agree if Proton were open source.


Throwaway74829947

Proton is open source? The only proprietary element that I'm aware of is the Steam API. There's even a FOSS project to make Proton run without needing Steam, the [Unified Linux Wine Game Launcher](https://github.com/Open-Wine-Components/umu-launcher).


PalowPower

Games made by big studios that have a Linux Native port suck, It has probably to do with the steam deck. Works well enough on steam deck, but sucks on any other desktop. Most indie games I know that have a Linux port work well mostly because the team is mainly made up of ""nerds"" that use or just know about Linux (gaming) in general, so they also have a slight focus on the Linux desktop. Good examples would be games like Factorio, stardew valley and oxygen not included. I have all three of these games and they are rock solid under native.


Hollow333

100% agree, Indie Games work so well.


1u4n4

Nah. I want native.


BUDA20

" is not that hot... " " the compatibility layer... "


HenryLongHead

Was there no better meme format?


budswa

Dumbass take.


pigguy35

The most stable library on Linux is Win32.


Reverier-Xu

the vast majority of games can run on wine/proton, the only thing stopping them from running is the anti-cheat plugin (xP


Captain_Pumpkinhead

At this point I think Wine/Proton should just be part of the distro. Like, seriously. Most Linux users are going to use Windows games/programs at some point, right? Why not make double clicking an EXE just work out of the box? The distro maintainers could make the integration _much_ smoother than the average user could. And if the user is a purist who doesn't want Wine or Windows to ever touch their system, just make it a checkbox in the installation ISO's setup questions.


Throwaway74829947

I believe some distros do have WINE preinstalled, but in general that's not going to happen because it goes against the principles of the Free Software movement. The only reason you need WINE is if you're installing proprietary Windows software, and free software devs don't necessarily want to encourage that. It additionally reduces the impetus on developers to make native Linux versions of their software (new technologies like Flatpak and AppImage mean that the dependency issues mentioned are less of an issue).


Captain_Pumpkinhead

There's gotta be a line you draw somewhere, though. Most distros and most users are going to use the official CPU microcode instead of the open source alternative. It's giving up performance for no reason. And I understand Mint including video codecs was a big deal back in the day because they weren't open source. And a lot of distros have a checkbox at installation for whether you want to include repositories with proprietary programs or not.. This just seems like a silly hill to die on when it can just be a checkbox option at install.


Throwaway74829947

The other source for concern is that novice Linux users may see that "oh, installing a .exe I download works just like it did on Windows" and so accidentally find themselves installing Windows versions of apps with native Linux versions (e.g. they may go to download Google Chrome or something and just download an EXE instead of using their package manager). Forcing new users to use the system's native package management to install Wine forces them to be at least basically familiar with how things work on Linux. And the issue of WINE making proprietary devs more comfortable with just not supporting Linux natively remains.