this post was submitted on 21 Aug 2023
759 points (100.0% liked)

Linux Gaming

543 readers
1 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

Happy birthday, Proton!

you are viewing a single comment's thread
view the rest of the comments
[–] dannoffs@lemmy.sdf.org 48 points 1 year ago (2 children)

What? I've exclusively used Linux since 2006 and gaming outside of retro emulation was absolute trash until proton. Of course WINE and code weavers were doing great work but it was overly complicated to use and the compatibility was abysmal.

[–] basxto@discuss.tchncs.de 16 points 1 year ago

Let’s not forget that Valve released a Linux port for TF2 in 2012, released their native client in 2013, released SteamOS in 2013 and in the end ported nearly all their games to linux. It didn’t start with Proton.

But Humble Bundle pushed ports before that, because games had to have a Linux port in order to get into the bundle.

[–] poVoq@slrpnk.net 7 points 1 year ago* (last edited 1 year ago) (2 children)

I am on Linux even longer than you and native Linux gaming was not trash at all, it worked great, just the selection of games was very small (edit: before Steam was even a thing on Linux). WINE was always a bit hit or miss, but once you got something working, it was usually ok. Sure Proton made it more convenient, but it was more of an gradual improvement than the quantum leap some people claim it to be.

[–] Grangle1@lemm.ee 32 points 1 year ago (1 children)

Going from a miniscule library of games that could work (I remember Linux Steam back before Proton having almost nothing of note) to opening up something pretty close to the entire Windows library and running Linux on Valve/Steam's own handheld console for their games is indeed a quantum leap. That's what Proton has done for Linux gaming. It may have gotten there eventually just with Wine and community contributions, but it would have taken possibly quite a few years longer to get there without Proton.

[–] poVoq@slrpnk.net 4 points 1 year ago (1 children)

I think that is very subjective to the types of games you are interested in. For me Steam before Proton had so many native (indie) games that I literally couldn't find the time to play all of those I was interested in.

[–] Zorque@kbin.social 15 points 1 year ago (1 children)

So you agree that your interpretation was very subjective, and many people didn't have the ease that you had?

[–] poVoq@slrpnk.net 2 points 1 year ago* (last edited 1 year ago) (3 children)

No, because going from thousands of games to play to even more that you will never have the time to play is not a quantum leap.

If you had said Proton/DXVK made it finally possible to play a few triple A games I would have agreed. Still not a quantum leap though.

[–] Thedogspaw@midwest.social 4 points 1 year ago

Most people want to play aaa games by your own argument gaming on Linux before proton wasn't easy you just happen to really like indie games but most people aren't like you

[–] sLLiK@lemmy.ml 3 points 1 year ago* (last edited 1 year ago) (1 children)

I've tried three times to fully convert my gaming rig to Linux, sticking with the effort at least 3 solid months minimum each time. The first time was back in 2015. Only a small subset of my Steam Library worked, despite all of my best efforts hacking on bottles, and there was no way I could stick with it if I intended to play anything with friends. Community aside, Valve and Feral were leading the charge, but I could not stick with it.

My second attempt was around 2019. Almost half my library ran, some in need of care and feeding, others barely functional, but running nonetheless. This was primarily due to my curation efforts of trying to make sure the games I bought offered some slim hope of compatibility. Wine was still a very inexact science, so attempts to get things running outside of native ports or Valve games was a poor facsimile. WineDB representation of compatibility layers was a wide gradient of colors, with most AAA titles still squarely in silver territory or worse. Anything with anti-cheat was a fool's errand.

My rig's now been on Linux for 4 months solid, and the state of Linux gaming is nothing close to what it used to be. The state of EAC support thanks to Steam Deck represents a quantum leap all its own, and that wouldn't have happened without Proton. The overwhelming majority of my Steam Library runs with no effort, each game running nearly as good or better than it did on Windows. This shift did not feel incremental.

[–] poVoq@slrpnk.net 1 points 1 year ago (1 children)

Well, obviously if you were jumping on and off the improvements look big, but as a continuous user of Linux since the late 90ties I can assure you that is was mostly a gradual improvement.

Sadly multiplayer compatibility due to anti-cheat is still a sticking point as has not improved that much overall.

[–] ProdigalFrog@slrpnk.net 1 points 1 year ago

Sadly multiplayer compatibility due to anti-cheat is still a sticking point as has not improved that much overall.

It seems to have gotten a lot better lately with EAC games at least. Hunt Showdown getting official anti-cheat support due to the Steamdeck was a big one for me. And a bunch of other big games that I personally don't play got support too, like Dead By Daylight and Apex Legends.

[–] Zorque@kbin.social 3 points 1 year ago

Ah, good ole "your opinion is subjective, but mine is absolute".

[–] lea@mlem.lea.moe 16 points 1 year ago* (last edited 1 year ago) (1 children)

The quantum leap for linux gaming was that one guy who wanted to make nier automata work and developed dxvk.

[–] poVoq@slrpnk.net 11 points 1 year ago (1 children)

I would probably agree to that more than for Proton, but the truth is also that DXVK's further development was largely funded by Valve.

[–] basxto@discuss.tchncs.de 7 points 1 year ago

Yes, they just started to pay who already worked on all that stuff and had the know how. They paid CodeWeavers to work on proton, started to pay the DXVK person, I’m not sure if the D9VK fork person was paid but I think so, paid the FNA person.

Though DXVK wouldn’t be possible without Vulkan and Valve was involved in Vulkan since the beginning. They also pay people to work on linux drivers since 2014.