Wanted to talk about this a bit. I’ve seen some things showing how well along translation layers have gotten with both proton from windows based games and x86 apps running on ARM. I think it’d be a huge improvement for something like standby time. Although I’m not sure how well it’d be for power efficiency while gaming since it might use the same amount of power for similar performance regardless. Maybe better for low complexity games like balatro or vampire survivors?

  • smeg@feddit.uk
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 days ago

    I was surprised to discover how simple Windows commands on Linux (via Wine/Proton) are, x86 on ARM is much harder. That said, Apple have managed it pretty well (Rosetta?) so it’s clearly doable.

    • SGG@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      My understanding is Apple did this by having the more “expensive” to emulate commands be actual hardware, so some commands are emulated/translated, but others are just implemented in hardware on the processor. They could do this because they control the hardware and OS. Microsoft or anyone else trying to get that done is much more of a challenge.

    • Bobo The Great@sopuli.xyz
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      Translation layers are possibile, but from what I can see, are quite unreliable for games (especially more graphically-demanding), which is not of high importance for Apple