Asahi Linux Brings Gaming to M1/M2 Macs

Asahi Linux's alpha release allows a smooth Apple's M1/M2 hardware gaming with Vulkan 1.3 drivers and x86 emulation.

Gaming on Linux for Apple M1 and M2 is here! Asahi Linux, a community-driven project that aims to port the Linux kernel and related software to Apple Silicon-powered Macs, has just launched its game-playing toolkit – a breakthrough that integrates Vulkan 1.3 drivers with x86 emulation and Windows compatibility, plus a bonus: conformant OpenCL 3.0 support.

This means that, for the first time, Asahi Linux is shipping conformant OpenGL, OpenCL, and Vulkan drivers for Apple’s M1 and M2 hardware, bringing powerful gaming capabilities to the platform.

A capable Vulkan driver is a major requirement for smooth gaming. In April, Asahi introduced Honeykrisp, the only Vulkan 1.3 driver available for Apple hardware. Since then, support for DXVK has been added, enhancing compatibility for various games.

Playing 'The Witcher 3' on Asahi Linux.
Playing ‘The Witcher 3’ on Asahi Linux.
  • Tessellation: Games like The Witcher 3 rely on tessellation to generate geometry. While the M1 chip has basic tessellation hardware, itโ€™s too limited for Vulkan, DirectX, or OpenGL. Asahi gets around this by implementing tessellation using compute shaders.
  • Geometry Shaders: Although M1 lacks native geometry shader support, Asahi emulates this with compute shaders. This isnโ€™t the fastest solution, but itโ€™s sufficient for older games like Ghostrunner.
  • Enhanced Robustness: Robustness ensures stability when shaders access buffers beyond their limits. Asahi has added support for VK_EXT_robustness2, allowing it to match the behavior expected by DirectX, which is critical for many modern games.

However, Asahi is far from finished. This alpha release is just the beginning. The team is working on adding sparse texturing to Honeykrisp, which will unlock support for more demanding DirectX 12 titles.

While newer games like Cyberpunk 2077 can run, they donโ€™t yet hit 60fpsโ€”but performance is expected to improve over time. Indie favorites like Hollow Knight, however, already run at full speed.

Lastly, to begin your gaming journey with Asahi Linux, you’ll need to install Fedora Asahi Remix. Once installed, you can update to the latest drivers with the command:

sudo dnf upgrade --refresh && rebootCode language: Bash (bash)

After that, simply install Steam by running:

suso dnf install steamCode language: Bash (bash)

Then, you’re all set to play! It is also worth noting that while all M1 and M2 systems are compatible, most games require at least 16GB of memory due to emulation overhead.

For more information, refer to the official announcement on the Asahi website.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%