• dblsaiko@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    17 hours ago

    Since we’re talking about Steam here for example, Valve have not even bothered to release a 64-bit x86 client, let alone Arm client, except for Mac.

    • themoken@startrek.website
      link
      fedilink
      English
      arrow-up
      2
      ·
      17 hours ago

      Right, I’m not talking about Steam, I don’t think misk was either, the context is Apple transitioning to ARM silicon.

      Also Steam definitely runs native 64 bit on x64 systems. It’s intended to run in either environment, and so will have 32 bit deps, but if you start Steam, the actual executables you’re running (e.g. ~/.local/share/Steam/ubuntu12_64/steamwebhelper) are 64 bit ELFs when needed. And, of course, games run in 64 bits and link to a 64 bit steam client library.

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

        Steam for Linux is mixed 32/64, unfortunately the main executable (~/.local/share/Steam/ubuntu12_32/steam) and its associated steamclient library continues to be 32-bit only and runs with a couple of horribly dated libraries in the mix. That process does pretty much everything aside from the UI.

        • themoken@startrek.website
          link
          fedilink
          English
          arrow-up
          1
          ·
          14 hours ago

          I mean, yeah, that’s what happens when you still want to be 32 bit compatible. It’s also why I said they were ELF64 when needed. My only point was that it’s not like Valve just shipped a bunch of 32 bit binaries and called it a day or x64 support was some kind of after thought that needs future support.

      • dblsaiko@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        17 hours ago

        Oh really? Nice, that’s news to me. Last I checked (admittedly not recently) it needed a bunch of 32-bit libraries installed to even start the client.