What do ARM-powered Macs mean for GAMING?
Gardiner Bryant
There are a TON of native Linux games. So many awesome AAA and Indie titles alike. Truthfully, it would be wrongheaded to ignore how important it is that MacOS is quite similar to Linux. And I believe that has had a huge impact on Linux gaming as a whole.
Ethan "Flibitijibio" Lee, one of the most prolific Linux and Mac developers, has been working for NINE years porting over countless games for the alternative operating systems. He's one of the guys behind Humble Bundle's ports of indie games.
And so many of my FAVORITE native Linux titles have been ported to Linux by Ethan Lee. Fez, Escape Goat, Towerfall: Ascension, Transistor, Bastion, Owlboy, Celeste.
I mean, that's only a fraction of the games he's actually ported but even those on their own would be an impressive portfolio!
So yeah. You can say Ethan's been pretty influential in the Linux gaming world.
So when he posts an article on icculus.org about the future of Mac games, I took notice.
The way you would usually pitch a Linux version was by pitching a Mac version first, then you'd show them both builds and be like "lol, fooled you, they're actually the same!" That worked pretty well ~5 years ago, but these days it's not the best plan... the removal of their only standard graphics library (OpenGL) is the change everyone has already beaten to death. As they have diverged further and further away from open standards, the ability to build for one and then quickly build for the other has gotten less and less possible for developers who don't have a lot of resources...
Intel Macs will be going away soon, and Mojave is going to hit end-of-life this year... I've put it off for as long as I could, but after looking at Apple's trajectory vs. my own infrastructure for Mac support, it's looking like 2021 is the year that I have to say goodbye to the Mac as a primary target. This is a huge change that affects a number of my existing customers.
New games... will primarily be Linux (and Windows, if applicable) only.
Ethan says that the gateway to a Linux port is actually doing a console port, bizzarely enough.
The fact is, Apple moving to ARM will impact the entire computing world.
I made a video about a month ago asking if Apple's move to ARM would lead to Linux Desktop Dominance. In it, I mused whether other manufacturers would take note of the move and ship ARM-powered machines that would run ARM out of the box.
But there's another thing I didn't mention in that video. Fact is Mac and Linux were pretty similar. And that had an impact on the release of new Linux titles. And when Apple moved from OpenGl to Metal, that changed how developers like Ethan were able to port games.
So, too, will Apple's move to the M1 chip impact native Linux games. In his post, Ethan detailed that he would try to build Apple Scilicon binaries, since he suspects he'll have to start supporting ARM for Linux and Windows, too. But truthfully, we're entering uncharted territories here.
I suspect Linux is going to grow super fast, especially as ARM market share will start to pick up in the non-Apple laptop space.
But since Steam and all the games on it are built for x86, and not ARM, and I've yet to see a compatibilty layer like Rosetta 2 for Linux... we probably won't be seeing Linux gaming grow at the same rate. At least not on ARM devices.
You can find me on these socials:
- Odysee: https://odysee.com/$/invite/@TheLinuxGamer:f
- I am an Odysee partner
- Twitter: https://twitter.com/_gbryant
- Mastodon: https://social.librem.one/@gbryant
Support the Show
- Patreon: https://patreon.com/thelinuxgamer/
- BTC: 1DckZocn7pA7MDzKSu98UbS4TjocfK633x
- ETH: 0x1C0FDD6d450679359876a077A15DFd0537E8C2D8
- Merch: https://teespring.com/stores/official-linux-gamer
- Liberapay: https://liberapay.com/TheLinuxGamer/
- Humble: https://www.humblebundle.com/store/?partner=thelinuxgamer
You can email me at gardiner-at-heavyelement-dot-io
What are your machines specs?
Office Rig:
- AMD Ryzen 7 1800x
- MSI Pro Series X370 SLI PLUS
- AMD RX VEGA 64
- GSkill Ripjaw V DDR4 8GB x4 (32 GB)
- Fractal Design Define R9 Case
- Manjaro GNOME
Living Room Gaming Rig:
- ASUS X99-E-10G WS
- Intel Core i7-6900K @ 3.2GHz
- NVidia Titan X (Pascal)
- DDR4 Corsair Vengeance RGB 8GB x8 (64GB)
Backup Rig
- System76 Thelio Minor
- AMD Ryzen 5 3400G
- DDR4 16GB RAM
- Zotac Nvidia GTX 970 4GB
Home Server:
- ASUS M5A78L-M/USB3
- AMD FX 6300 at 3.5 GHz
- Nvidia GTX 750 1GB
- DDR3 20 GB RAM
Funky Choon (a.k.a. The Linux Gamer Theme Song) by Brothers Nylon https://youtu.be/njrIkXpB7oU
84856681 Bytes