This guy has done a lot of testing on the latest CrossOver builds with GPTK on M1/M2/M3 devices: https://www.youtube.com/@Andytizer/videos
I am writing this on a light Linux laptop with a Ryzen 6800H APU. It is somewhat capable for a laptop this small and light but it is no match for my gaming PC. Kind of doubt my m2 max is going to offer better gaming experience.
These games should be playable on an M2 Max: Cyberpunk 2077, Diablo IV, Control, Dead Space, Elden Ring, Hogwarts Legacy, Spider-Man Remastered, FF7 Remake, Shadow Warrior 3
Recently I've been playing AOE2 DE, it's upscaled to native resolution and runs at 120fps with highest graphics.
If you're doing it through Whiskey there can be a bit of trial and error getting the right DLLs loaded.
Please no. The Linux community, small and nerdy, is relatively self-supporting. The vastly larger apple community want things to just work. That's what they are paying for when they buy apple products. The deluge of support requests might push valve away from the entire concept.
If Apple offered hardware-level Vulkan support on their systems, gaming on Mac would "just work" like it does on Steam Deck, for the most part. Even if they didn't, Apple could still improve on Game Porting Toolkit by open-sourcing their fork, accepting contributions or (gasp) upstreaming their work. Valve does every one of those things, and their gaming experience on Linux is console-quality because of it. Apple doesn't necessarily have to work with Valve, but it sure would reduce the amount of redundant work both parties are responsible for.
Obviously Game Porting Toolkit is not meant to be a crutch, but it's clear there's demand for games to work on Apple hardware. As a user, why are you opposed to having more options alongside Apple's more restricted, curated offerings?
Apple wants developers to use it to port their games to macOS (using Metal) and distribute them on the App Store (only).
It makes sense why Apple doesn't want it, but I'm surprised to see the community reject the idea too. The "set and forget" experience of the Steam Deck is fantastic, and entirely attainable with Apple's homogenized hardware pool.
- Morrowind doesn't start after the launcher.
- Manhunt runs at 5 FPS. Five!
- Oddworld: Abe's Odyssey doesn't start
- Deus Ex is too slow to be playable
- Jet Set Radio doesn't start
- Half-Life Blue Shift works well
The rule of thumb is generally that for Windows games pre-2008ish, Parallels is a better choice, since they tend to rely on weird corners of Windows compatibility and 32-bit performance in Wine is still not always great. DXVK + MoltenVK is generally the best choice for anything post-2000s, pre-DX11, and GPT/D3DM is generally the best choice for anything DX11/DX12.
And I’m running what the community has dubbed the best way, crossover with cxpatcher.