this post was submitted on 06 Nov 2025
99 points (94.6% liked)

Linux Gaming

21984 readers
182 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.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

I'm asking because I just bought Cronos: The New Dawn on Steam because it has a native Linux port. To be fair, I would have bought it at some point anyway but I got excited when I saw it had a Linux port. The game is missing features that the Windows version has, It runs horribly at any setting other than very low. I think they only bothered testing for the SteamDeck. But if that's the case, why does it support FSR 4.0? To be fair, the Windows version doesn't run amazing either if you enable ray tracing but it still performs way better than the Linux port. Why do devs keep doing this? I've bought many Linux games that have problems that the Windows versions don't have. Why even make a port if you're not going to bother testing or optimizing it?

you are viewing a single comment's thread
view the rest of the comments
[–] rtxn@lemmy.world 51 points 2 days ago* (last edited 2 days ago) (13 children)

From the sole developer responsible for Factorio's Linux-native port: https://www.factorio.com/blog/post/fff-408

"Why don't most games support macOS and Linux?" is a sentiment I often see echoed across the internet. Supporting a new platform is a lot more than just changing some flags and hitting compile. Windows, macOS, Linux, and the Nintendo Switch all use different compilers, different implementations of the C++ standard library, and have different implementation quirks, bugs, and features. You need to set up CI for the new platform, expand your build system to support the new compiler(s) and architecture(s), and have at least one person on the team that cares enough about the platform to actively maintain it. If you are a video game, you will likely need to add support for another graphics backend (Vulkan or OpenGL) as well, since DirectX is Windows-exclusive.

Many developers will take one look at the Windows market share and decide that it is not worth the trouble to support other platforms. Also, with the meteoric rise of the Steam Deck and Proton, it is easier than ever for game developers to ignore Linux support because Valve does some black magic that lets their game run anyway.

The list of Linux-first games is so short it's not even a factor. It's very difficult to justify the additional effort of implementing a platform that serves exclusively the playerbase with a ~3% market share, especially when a different method exists to serve that same playerbase that works just as well and also serves the 90%+ with no additional effort.

The article I linked also contains an explanation as to why GNOME's decision to drop server-side decorations is fucking stupid.

[–] BananaTrifleViolin@lemmy.world 19 points 2 days ago (7 children)

Also separate from my long response, thanks for sharing that link. Very interesting read and the GNOME window decoration issue is rediculous.

For me, I'm sorry to say, GNOME is the epitome of asshole design. This one of many examples of its rigid design philosophy having negative consequences for users and devs. And devs are protecting GNOME from its own users bad experiences because the user blames the game for not conforming, not the DE for being rediculous.

[–] Lemminary@lemmy.world 3 points 2 days ago (5 children)

It really does feel like Linux desktop environments like GNOME and Cinnamon got stuck in 2009 and never evolved past that. Even the community feels reluctant to adopt tried-and-true design elements of modern desktop environments, like removing the title bar so users can take advantage of that extra space at the top. "Wouldn't that cause issues?" Uh, no? It never has. It's time to innovate, please.

[–] corsicanguppy@lemmy.ca 2 points 15 hours ago* (last edited 15 hours ago) (1 children)

does feel like Linux desktop environments like GNOME and Cinnamon got stuck in 2009 and never evolved past that

If you think desktops are way not shiny enough, you should see this hammer I have. I've had it for decades. It's old. It's still got the dumb wooden/metal layout that's been common for a century or 5. It has no clock, no Ai, no Bluetooth. It's a fucking relic.

Piece of stale shit, if you ask me.

And don't get me started on this staedler pencil I have.

[–] Lemminary@lemmy.world 1 points 9 hours ago

I'm not sure what you mean. Removing title bars may look modern, but it's also completely functional. I'm not even advocating for a material theme or whatever, it's literally freeing up space.

load more comments (3 replies)
load more comments (4 replies)
load more comments (9 replies)