It’s also on Arch via the AUR, source is on github, has build instructions, they seem to be oriented around Debian based OS’s, but you could probably/maybe figure it out for other OS’s as well?
Games can be made to work with some tinkering, but not every game has a build supporting Linux and that can be daunting to people who don’t use Linux as their main daily driver.
I’ve been gaming on Linux for ten years now, and it has gotten to the point where you get a game on Steam, press Play and it runs, unless it requires rootkit malware, and even some of those work.
Steam does have an option to support otherwise unsupported games on linux, its the result of part of their SteamOS and Steamdeck development, but even they advertise which games are and are not compatible.
Proton, while spearheaded and massively contributed to by Valve, is totally open source, any linux user can use it anyway they want to, and there are others like GloriousEggroll, with his own significant tweaks and optimizations, there’s a whole dedicated branch specifically for running Titanfall 2…
The only games that are not compatible either are so by choice of intentionally refusing to make their anti cheat work on linux, or they are brand spanking new and use some newfangled DX12/Nvidia specific thing, which then has to be reverse emgineered so that it works with Proton.
On average, that happens in 3 to 6 months after the game is released.
You are completely wrong, it can be made to work on nearly any modern distro.
Like, the only one that even comes to mind where it would probably have problems, would be like the muscl variant of Void linux, because… its based on an entirely different C/C++ library.
You would genuinely be hard pressed to find a linux distro that came out in the last 5 years that would have problems with Proton, I legitimately have no idea why you think its only officially supported on Ubuntu, I am baffled as to how you can be this misinformed.
A Steam Deck, for example, is … impossible without Proton.
The Steak Deck native OS is SteamOS, which is Arch-based.
PopOS! is a pretty decent, arguably superior, Ubuntu alternative… Debian-based, runs Proton just fine.
Bazzite, an alternate OS for Steam Decks and also just a decent general use anywhere distro… Fedora based, runs Proton just fine.
And, beyond that, Steam can easily run on each of those OS’s, and basically their entire sort of family lineage that derives from their basal OS, including said base OS.
Can you tell me how/why you came to think Proton only works properly on Ubuntu?
I am genuienly curious as to how you came to be so misinformed.
That page describes how if you are using Ubuntu, you need to make sure your graphics drivers are up to date, because Ubuntu doesn’t always have the latest drivers.
It says nothing about Proton only being supported on Ubuntu, its just telling you how to properly set up Proton, on Ubuntu, depending on your hardware.
I’m not arguing with anyone, I am correct, you are completely wrong.
Though I guess now I understand how you came to be misinformed:
Poor reading skills / lack of knowledge of some intermediate level tech vocab.
If you actually read that page, you’d realize that “Requirements” is a misnomer, or at least misleading, page title for what’s being described.
This article is more of a Troubleshooting page and how to resolve for your specific configuration.
There is not an Ubuntu official support requirement for Proton.
With SteamOS being Arch based, and Valve being a significant Proton contributer, if there were a specific OS requirement, it’d be Arch or AUR capable distro. But that’s obviously not the case.
Gaming on Linux either works on Linux or the game requires a rootkit malware to run.
I refuse to call it “kernel-level anti-cheat.” That’s like calling a sucking chest wound “alternative breathing”
Eh could do with a Linux version of MO2 or Vortex. Manual modding is tedious and plenty of mods use the mod managers for settings.
It exists and is called Limo.
https://flathub.org/en/apps/io.github.limo_app.limo
It’s basically linux native MO2.
I’ve been using it for New Vegas, and Cyberpunk 77, for almost two years now.
Works pretty good!
Don’t have to do some kind of wacky wine/proton set up for each instance of MO2.
EDIT:
If you prefer non flatpak, though the flatpak is the officially supported version, you can do a other kinds of installs:
https://github.com/limo-app/limo
It’s also on Arch via the AUR, source is on github, has build instructions, they seem to be oriented around Debian based OS’s, but you could probably/maybe figure it out for other OS’s as well?
When I first swapped the linux I was able to get MO2 working with Wine. Had a Wabbajack mod list running. It was a bit of a pain, though.
Games can be made to work with some tinkering, but not every game has a build supporting Linux and that can be daunting to people who don’t use Linux as their main daily driver.
I’ve been gaming on Linux for ten years now, and it has gotten to the point where you get a game on Steam, press Play and it runs, unless it requires rootkit malware, and even some of those work.
Steam does have an option to support otherwise unsupported games on linux, its the result of part of their SteamOS and Steamdeck development, but even they advertise which games are and are not compatible.
You’re talking about Proton.
Proton, while spearheaded and massively contributed to by Valve, is totally open source, any linux user can use it anyway they want to, and there are others like GloriousEggroll, with his own significant tweaks and optimizations, there’s a whole dedicated branch specifically for running Titanfall 2…
The only games that are not compatible either are so by choice of intentionally refusing to make their anti cheat work on linux, or they are brand spanking new and use some newfangled DX12/Nvidia specific thing, which then has to be reverse emgineered so that it works with Proton.
On average, that happens in 3 to 6 months after the game is released.
Proton is also not configured to run well on every Linux distro, only officially supports some Ubuntu versions.
And runs even better on Arch thanks to CachyOS.
You are completely wrong, it can be made to work on nearly any modern distro.
Like, the only one that even comes to mind where it would probably have problems, would be like the muscl variant of Void linux, because… its based on an entirely different C/C++ library.
You would genuinely be hard pressed to find a linux distro that came out in the last 5 years that would have problems with Proton, I legitimately have no idea why you think its only officially supported on Ubuntu, I am baffled as to how you can be this misinformed.
A Steam Deck, for example, is … impossible without Proton.
The Steak Deck native OS is SteamOS, which is Arch-based.
PopOS! is a pretty decent, arguably superior, Ubuntu alternative… Debian-based, runs Proton just fine.
Bazzite, an alternate OS for Steam Decks and also just a decent general use anywhere distro… Fedora based, runs Proton just fine.
And, beyond that, Steam can easily run on each of those OS’s, and basically their entire sort of family lineage that derives from their basal OS, including said base OS.
Can you tell me how/why you came to think Proton only works properly on Ubuntu?
I am genuienly curious as to how you came to be so misinformed.
You’re arguing against Steam themselves on this one
https://github.com/ValveSoftware/Proton/wiki/Requirements
That page describes how if you are using Ubuntu, you need to make sure your graphics drivers are up to date, because Ubuntu doesn’t always have the latest drivers.
It says nothing about Proton only being supported on Ubuntu, its just telling you how to properly set up Proton, on Ubuntu, depending on your hardware.
I’m not arguing with anyone, I am correct, you are completely wrong.
Though I guess now I understand how you came to be misinformed:
Poor reading skills / lack of knowledge of some intermediate level tech vocab.
If you actually read that page, you’d realize that “Requirements” is a misnomer, or at least misleading, page title for what’s being described.
This article is more of a Troubleshooting page and how to resolve for your specific configuration.
There is not an Ubuntu official support requirement for Proton.
With SteamOS being Arch based, and Valve being a significant Proton contributer, if there were a specific OS requirement, it’d be Arch or AUR capable distro. But that’s obviously not the case.
In my experience the linux native bulids run worse than the windows + proton on linux.