Comment by wyldberry

3 months ago

Attainable isn't about benchmarks and performance, it's ecosystem such as supported kernel hooks for AAA games to invest the time in maintaining their anti-cheats and other parts of the game-as-a-service platform.

It's also about the market accessibility and penetration. When the base level MBA at it's lowest RAM settings is reliably running AAA games is when you might see more interest in the platform from those studios because much like the iOS market, people running Mac tend to be more readily monetized, especially through things like in-game cosmetics.

The cheapest base M4 Mac Mini has 16 Gigs of RAM and plays AAA games written for Mac today.

The performance boost is needed when you are running Windows games under emulation.

Emulation overhead is also an issue for Proton on Linux or Windows on ARM.

  • > Emulation overhead is also an issue for Proton on Linux

    Nope because Proton is based on WINE, which stands for Wine Is Not An Emulator. Windows executables on Linux are running natively at full speed like any other Linux program.

    Wine implements the Windows ABI and is just here to answer the system calls those executables are making.

    In fact, most Windows games are running faster under Linux.

    • I remember running warcraft 3 under Wine in a Lan party.

      At one point, during a Dota match, every single Windows machine crashed. And my Linux machine was the only one left in the server.

      So not only does it run faster but it's more stable too.

      1 reply →

    • Sorry, but DirectX games don't work on top of the Vulkan graphics API used by Linux without an emulation layer provided by the Proton fork of Wine.

      Wine may not be an emulator, but Proton includes a completely necessary translation layer if you intend to play DirectX games on Linux.

      On Mac, Apple provides an open source emulation layer, D3DMetal, to translate from DirectX to Metal which is used by Wine.

      11 replies →