While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Kerbal Space Program spiritual successor Kitten Space Agency now has a Linux version
- NVIDIA hiring Linux driver engineers to help with Vulkan, Proton and more
- Happy four years to the Steam Deck - still the top PC gaming handheld
- Discord delay global rollout of age verification to improve transparency and add more options
- Steam Next Fest - February 2026 is live with tons of demos
- > See more over 30 days here
- steam overlay performance monitor - issues
- Xpander - Nacon under financial troubles... no new WRC game (?)
- Xpander - Establishing root of ownership for Steam account
- Nonjuffo - Total Noob general questions about gaming and squeezing every oun…
- GustyGhost - Looking for Linux MMORPG sandbox players (Open Source–friendly …
- Jarmer - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
In my opinion, Proton does not pose a threat to developers, Linux, or the Open Source community. While it may discourage developers from creating native Linux ports, I believe this concern is not significant. Historically, native ports have lagged behind their Windows counterparts in terms of feature parity. Even some modern Linux ports currently face issues, like Vampire Survivors, which fails to boot, or Hollow Knight and Skullgirls, which suffer from broken controller support. Keeping up with library updates on rolling release distributions, which is prevalent in most modern distros, can be challenging.
So why do I view Proton as a non-issue? Well, even native Windows games experience problems on Windows. Proton and Wine, on the other hand, provide a safe and reliable environment for both new and old games. For instance, Max Payne 1 and 2 currently have issues on Windows and require user scripts and fixes to function properly or boot at all. With Proton, all you need to do is click play. The community always steps up to the plate when it comes to supporting games because companies cannot be expected to maintain support forever. We are witnessing an increase in the number of source ports for older games, and I imagine this list will continue to expand exponentially over time, which makes Proton even less of a problem and more of a middle-man until a source port for said game comes along.
"username liked your comment on article name and so did 3 more" would suffice. Because "article name" is hypertext, it works to not put it in quotes for readability, too.
Reading through article comment threads and forum threads on this site, a lot of people have said proprietary Linux games WILL eventually stop working, because most distributions update, stop maintaining, or remove certain libraries that these proprietary games rely on in order to work.
Free Software/Open Source games rarely suffer from abandonment. If it becomes impossible to run a certain FOSS game, someone who has the time and motivation can get in contact with the developer (or whoever can commit to the code repository) and contribute their fixes in order to get the game working on modern Linux distributions.
Furthermore, I've seen a lot of people saying that a lot of games run better in Proton, but I have yet to see similar complaints about Free Software/Open Source games. And if the Linux version of a certain FOSS game isn't on par with the Windows version, someone with the tools and codebase knowledge can fix those performance issues on their own and contribute their fixes back to the main repository.
thanks to transgaming tech.
If it wasn't already the name of something (or possibly other connotations of trans), "transgaming" would be a pretty good descriptive buzzword.
But I firmly believe it's important in the long run to actually push developers to support the platform instead of relying on a third-party compatibility layer that could break at any time and be met with "Well that's not our problem, we only develop for Windows."
And I just find it so very tiring how much backlash I constantly see towards the apparently radical idea of wanting to be supported.
Proton exists for those who don't care about official support and I'm fine with that. But I care and it's not what I want. And I'm tired of being told I'm wrong to care.
Getting developers to support native Linux builds is the ultimate way around this...
Last edited by Pengling on 13 Jul 2023 at 3:41 pm UTC
I don't really see it as a big issue personally. There will be time needed for Proton to catch up for sure but it won't make anything before it suddenly stop working, and of course if / when it happens Valve will have people on it to build it. Microsoft couldn't really lock it down to Windows like you think due to the way it works, it's an API with an SDK for developers to use - just like anything else would need to be reimplemented.
Last edited by GamingOnLinux Bot on 13 Jul 2023 at 4:29 pm UTC
That's not to say devs don't like to stick with familiar APIs too though, of course. They often like using the same engine for sequels, too.
Last edited by Grogan on 13 Jul 2023 at 4:35 pm UTC
So I'm not going to waste my time trying to poke at it because it's non-trivial to figure out the order the files need to be built in, just to get started. It may have been over my head anyway, but not always. I don't really know until I get poking, sometimes it's just a matter of taking a look at includes and finding the right way to define things, or it could have been as trivial as distros not providing a full SDL 1.x package (I have it).
P.S. Actually the above is not true in this instance. I found an Imakefile... gotta get macros and templates in order first to see about that though.
P.P.S Nah, I got imake to generate a working Makefile, but the source is chock full of class definitions and stuff (e.g. string to char conversions and such) that just aren't valid in C++ anymore, the compiler just isn't going to do it and while you could override it with flags and attempt to proceed, it just can't work anyway. Someone could certainly fix this, but that someone isn't me. It's not just that it would be laborious, I can't do it. Again, wouldn't know until I looked at it though.
So yes (point taken?), open source software can be just as broken if nobody capable is willing to fix it :-)
Last edited by Grogan on 13 Jul 2023 at 6:47 pm UTC