• RamRabbit@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    5 hours ago

    It makes sense to deprecate the 32-bit client. Win 10 32-bit was already pretty rare and any Linux distro has been 64-bit for the last decade.

      • RamRabbit@lemmy.world
        link
        fedilink
        English
        arrow-up
        17
        ·
        4 hours ago

        O, god yes.

        We had this discussion at my company. And the result was we swapped over in our next major version and told any customer who couldn’t run a 64-bit program to get an OS made in the last decade. (no customer complained)

  • Maestro@fedia.io
    link
    fedilink
    arrow-up
    18
    ·
    4 hours ago

    And what about Linux? A month ago I still had to go multi-arch on my x64 Debian system, leading to a lot of problems…

    • woelkchen@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      3 hours ago

      I still had to go multi-arch on my x64 Debian system, leading to a lot of problems…

      That’s what Flatpak is for. 32bit crap is moved into its own corner without interfering with any system level stuff.

      • Maestro@fedia.io
        link
        fedilink
        arrow-up
        3
        ·
        3 hours ago

        Doesn’t the Flatpak version have it’s own issues? I’m considering just installing Bazzite on a separate partition.

    • RamRabbit@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      9
      ·
      edit-2
      4 hours ago

      And what about Linux?

      Every distro has supported 64-bit programs for the last decade. Why aren’t you able to run 64-bit programs?

      • bisby@lemmy.world
        link
        fedilink
        English
        arrow-up
        18
        ·
        4 hours ago

        Correct, so why does steam on linux still run as a 32 bit app and require 32 bit libraries to run games.

        • lime!@feddit.nu
          link
          fedilink
          English
          arrow-up
          9
          ·
          edit-2
          4 hours ago

          steam itself is moving towards 64-bit on linux on well, but fact is that most games are 32-bit and linux doesn’t have the same compatibility guarantees as windows since you can just recompile software to run on new systems. you can’t do that with old games, so you need multilib.

          • bisby@lemmy.world
            link
            fedilink
            English
            arrow-up
            13
            ·
            4 hours ago

            I believe wine has a WoW64 implementation now, to allow 32 bit software to run on 64 bit wine prefixes. Which means any windows games (unless they are 16 bit) can work on 64 bit non-multi-arch system.

            Linux games are the core problem. But they also have a Steam Runtime where they ship the entire runtime libraries needed to run a game for compatibility reasons… and Steam Runtime 4.0 (which just shipped and/or announced a few days ago?) is set up for only 64 bit systems.

            So if the answer is:

            • Steam itself can be 64 bit, and is moving that direction
            • Windows games can be 64 bit only due to proton/wine handling the 32bit translation in WoW64
            • Linux games themselves can be any architecture since the steam runtime manages the libraries for the games.

            Then the answer is just “they’re getting around to it, they are only just now getting around to it for windows, and linux is a lower priority” because clearly its all possible.

            So “What about linux?” is just asking if there is a timeline for the speed that things are moving in that direction.

  • theunknownmuncher@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    4 hours ago

    Cannot wait for the day I can uninstall flatpak steam on my Gentoo system and just install through portage, without dealing with 32 bit libraries

    • maniacalmanicmania@aussie.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      It’s been a couple years since I used Gentoo. I thought multilib was pretty smooth and everything just worked. I don’t remember installing steam through flatpak. Is multilib broken in Gentoo? Am I forgetting something?

      • theunknownmuncher@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        It may be totally fine, it’s just a (at least perceived) can of worms that I didn’t want to open, especially when steam is the only reason I’d need to deal with it. I definitely had trouble with it in the past but probably my own fault.

  • leave_it_blank@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    5 hours ago

    Sucks for retro systems. Without the steam client you can’t install, for example, Zanzarrah, which is pretty hard to get running on a modern PC, but runs flawlessly on a XP machine. What to do? Download illegal copies?

    Steam should maintain at least legacy systems or make the installer available for download.

    • Kronusdark@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      ·
      5 hours ago

      This is one of the things I really like about using steam with Linux. For some of the old windows games I’ve tried they actually run better under proton than on modern windows. It helps you can easily swap to other compatibility tools like proton GE or Luxtorpeda.

    • frongt@lemmy.zip
      link
      fedilink
      English
      arrow-up
      8
      ·
      5 hours ago

      It’s not illegal if you’ve bought it.

      Does it use steamworks drm? You could download it on a new PC and move it over if not.

      It probably still works in a VM on under compatibility layers like Linux with Wine/proton/whatever, too.

    • SmoochyPit@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 hours ago

      I feel like this is a good argument for drm-free games and stores like GOG. Not that you as a consumer can always choose that, as many games don’t offer that option, but for the ones that do, there’s less barriers towards playing it in the future or in environments where it’s not originally intended.

      There is steamcmd, an official command-line tool— I’ve only used it for game servers, and I don’t know if it includes the Steam runtime/resources, but I know it lets you download games.

      You could look at Goldberg Emulator too. I know it’s used often for piracy, but idk about its legality on its own.

      • frongt@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 hours ago

        Probably not with any usable level of performance. It’s not just about address width but CPU instruction set, too.

    • who@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      Maybe 32-bit builds of steamcmd will still be available for 32-bit systems? If I had one, I would look in to that.