this post was submitted on 14 Jul 2023
94 points (99.0% liked)

Linux Gaming

14771 readers
96 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

I’m glad to see this community picking up, the old sub is probably the community I’ll miss the most from Reddit.

How about a discussion topic? Native Linux games!

Gaming on Linux has absolutely never been better. I’ve been using Linux for 6+ years now, and I’ve been daily driving it since Proton first launched. I don’t even check ProtonDB anymore, I just buy games and they work. It’s amazing. However, it feels like native games almost always have an extra step, forcing Proton.

A lot of people predicted this when Proton launched, but the moment it got really bad for me is when I switched to Wayland. Native games that used to work under X11 suddenly stopped working never to be fixed, but the Windows version with Proton continued to work just fine.

I skimmed through the native Linux games in my library to get examples. In all of these cases, forcing Proton fixed the problem. The only two games with functional Linux ports that came to mind are Stardew Valley and Zachtronics Solitaire Collection.

  • CrossCode – Controller didn't work.
  • N++ – Crashes on startup.
  • NeoDash – Controller didn't work.
  • Bioshock Infinite – Awful performance, possibly still broken because of 2k launcher thing?
  • Hexologic – Game breaking level bug in Linux port.
  • DiRT Rally – Awful performance.
  • Drawer – Crashes on startup.
  • Super Meat Boy – Last level runs too fast and the game breaks.
  • I also remember having trouble with DiRT 4 and one of the Tomb Raider games, but I can’t remember what was happening.

It’s gotten to the point where if I experience a single issue with a native game, I just immediately force Proton instead of wasting time troubleshooting, and that strategy hasn’t failed me yet.


So, here are some discussion questions. You don’t have to answer all (or any) of these if you have a more interesting thought to add!

  1. What do you think of the state of native Linux games? Has your experience been different from mine?

  2. More and more developers are choosing to officially support Proton rather than maintain a native Linux version. This is resulting in a better experience in the short-term, but will that have consequences in the long run?

  3. In the above cases, the community seems more accepting of indie developers going this route due to their more limited resources. Do you agree with that, or do you treat these cases the same as larger studios doing the same?

  4. Do you think this will change in the future? Linux market share is slowly but surely ticking up. Do you think there’s a threshold where studios start putting effort into native ports again, or will Proton be the way forward indefinitely?

EDIT: Formatting improvements

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 year ago (3 children)

@toallpointswest @Hextic @atmur

A good well supported native port will always be better than #proton or #wine.

If you don't believe me just compare with a game like #factorio in the late game.

This is a bit of a cherry picked example, however, as resource usage for a game like that matters a lot more in late game.

[–] [email protected] 2 points 1 year ago (1 children)

@zbecker @toallpointswest @Hextic @atmur i was surprised how well Factorio plays on the steam deck at end game. Really didn't think proton would handle it

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

@zigdon @toallpointswest @Hextic @atmur

Factorio is a native linux game. Are you manually selecting proton?

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago

But a lot time they weren't good native ports, at least for AAA games. A lot of the time they slapped a translation layer on the Windows version, so it may end up running better in Proton.

[–] [email protected] 0 points 1 year ago (1 children)

@zbecker @Hextic @atmur define "better"?

Performance? Yes
But in terms of having a diverse ecosystem of games? Proton wins that one handedly

[–] [email protected] 2 points 1 year ago

@toallpointswest @Hextic @atmur

I am not arguing to get rid of proton.

My point is that proton is a stop-gap measure.