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?

  • Rikudou_Sage@lemmings.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    1 day ago

    It’s gonna be different case by case, but my best guess would be it starts as wanting to please the community, then realising Linux users get weird errors they never hear about from Windows users and then deciding that all 5 Linux users are not worth it if the issue doesn’t concern majority (Windows) users.

    As for missing features, usually it happens because they use some Windows-native feature (like direct DirectX calls) which saves them implementing workarounds for their engine. And porting to some Linux api is delayed indefinitely for the same reasons as bug fixes: not large enough user base.


    Linux gamers often say stuff like “it’s literally one toggle in [insert game engine here]” but that’s never the case. Doesn’t mean new devs don’t fall for it.

    IMO we should fuck native Linux builds - game engines are complex and messy beasts, building on one platform and testing on Proton is the best for everyone, IMO.

    • woelkchen@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      22 minutes ago

      Linux gamers often say stuff like “it’s literally one toggle in [insert game engine here]” but that’s never the case. Doesn’t mean new devs don’t fall for it.

      If developers (those that come from Windows) fall for anything, it’s the myth that Proton is already perfect and native ports have no value.

      With Steam Deck the hurdle for game developers to dog food native ports of their games is lower than ever. SteamOS comes with Podman and Distrobox, so installing the Steam Linux Runtime SDK on Steam Deck’s desktop mode should be doable after reading a howto.