I really wish Apple would just sort out their graphics APIs. Proton & wine makes gaming on linux genuinely surprisingly performant: I have enjoyed several AAA games (and am continuing to do so). I really don't know why they do not like Vulkan or don't want to provide a compatibility layer for it. One of the games mentioned is Fallout New Vegas, which apparently gets 15 FPS outdoors, at the lowest graphics quality settings, in a game >10 years old. I've literally just finished that on my linux box, under proton, with the gog copy installing brilliantly under lutris and with a 3rd party higher-resolution texture pack. Apple are really shooting themselves in the foot.
Also, from the article on a call of duty online game:
> Everything felt smooth, works flawlessly in highest settings available, but only few minutes until your account get banned :( SoC power consumption is around 3.5W
I'm not surprised that perhaps many devs naïvely assumed that if you're not running x64, you're a "cheater" [or in a VM, which apparently is often also "cheating"...sigh]. I'd be interested to know how many of the god-awful DRM schemes that BigGames like to run (like Denuvo) take to being emulated in crossover-or-wine-running-under-rosetta. I bet they don't like it!
Metal was released before Vulkan existed, and Khronos already has a compatibility layer available (https://github.com/KhronosGroup/MoltenVK) - I don’t think graphics APIs are the issue here.