this post was submitted on 07 Oct 2024
67 points (100.0% liked)

Gaming

30618 readers
124 users here now

From video gaming to card games and stuff in between, if it's gaming you can probably discuss it here!

Please Note: Gaming memes are permitted to be posted on Meme Mondays, but will otherwise be removed in an effort to allow other discussions to take place.

See also Gaming's sister community Tabletop Gaming.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

YouTube video: https://youtu.be/uScsmjvdwyo

Invidious video from YouTube without YouTube: https://inv.nadeko.net/watch?v=uScsmjvdwyo or https://invidious.nerdvpn.de/watch?v=uScsmjvdwyo

PeerTube, alternative video hosting platform based on Fediverse: https://subscribeto.me/w/isv3e2tfTJyGeAT6RRSR6M

Video description:


It’s clear there are some people who don’t understand Proton. So let’s talk about it. #Proton #SteamPlay #CompatibilityLayer

00:00 Introduction
00:41 The basics of a computer
01:46 What Proton is not
03:04 What is an emulator
04:32 Proton acts like a map
05:25 Proton translates API and system calls
06:18 Proton provides a Windows-like software environment
06:55 Why are some games incompatible?
08:52 Shouldn't we demand native Linux games?
11:07 Conclusion
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 2 months ago (1 children)

This is fine. I don't mind a diversity of opinion here. I agree that Proton is a stop-gap solution, and that most older games are going to need it, and newer AAA games are not going to support Linux all of a sudden.

However, I do think that we should continue to encourage developers to create native builds when they can. Indie devs tend to do this and it's a pretty great experience. Not only that, it often enables playing on unusual devices such as SBCs. For example, UFO 50 was made in Gamemaker, which offers native Linux builds, and it's already on Portmaster. You basically can't do that with Proton.

My problem is calling people who want Linux native games misguided or wrong. I really don't think that's helpful.

[–] [email protected] 2 points 2 months ago

I do think that we should continue to encourage developers to create native builds when they can

Yes

My problem is calling people who want Linux native games misguided or wrong. I really don't think that's helpful.

I'd prefer games to be compatible natively too, so I definitely count myself among them. I think it's an issue of visibility, the usual "loud and visible minority". A thousand calm "I would prefer games were natively compatible" just don't stick out as much as one aggressive "Fuck every company that doesn't make their games natively compatible, and fuck you for supporting them by buying their game".

I just don't think Proton is the worst thing to happen to Linux Gaming because it allows developers to target alternative platforms without having to actually support them. This is where my personal impression of "misguided" (again, probably a loud minority) native game advocates comes from: Platform Inertia works because people stick with the platforms holding things they like, and the things on those platforms stay there because their prime audience is there. If the extra effort (=cost) of supporting Linux doesn't match a sufficient uptake (=revenue), profit-controlled companies won't do it (as they can't justify it to their shareholders).

This isn't just an issue with the evil corpos, but with the whole system itself. Screaming at consumers to change their habits won't make much of a dent either there. Compelling people to change rarely has lasting results, if any. Better to invite them over and make the switch attractive enough to break that inertia. Only then can we meaningfully challenge the status quo.

It comes down to strategy accounting for ideological passion, an understanding of social and economic dynamics and patience. By and large, I think many understand this. Proton may not be what we want, but it's an ally in achieving our goal. When we get to the point where it's no longer "Underdog Linux against the near monopoly of Windows", we can push harder (and honestly, I don't think Valve would be terribly upset if Proton became obsolete and saved them resources).

We shouldn't stop asking for native builds, so long as we do it mindfully and respectfully.