If you experience any difficulty in accessing content on our website, please contact us at 1-866-333-8917 or email us at support@chicagovps.net and we will make every effort to assist you.

By
October 15, 2024

Asahi Linux Makes AAA Gaming on Apple Silicon a Reality: Play Cyberpunk 2077 and The Witcher 3!

 

Highly anticipated: A few years after launching Linux support for Apple’s custom-designed Arm chips, developers at Asahi are now turning their attention to gaming. Getting modern Windows games operational on Apple Silicon presents its challenges, but the developers are certainly embracing the task.

Asahi Linux is an ambitious initiative focused on providing a “refined” Linux experience for Apple Silicon Macs. The system was developed by Hector Martin, often referred to as “Marcan,” a prominent Spanish hacker recognized for reverse-engineering Apple’s new System on Chips (SoCs). Marcan has a long-held passion for gaming and has a history of hacking home consoles such as the PS4 and Wii.

Alyssa Rosenzweig, a developer with Asahi, recently shared that gaming on Linux is becoming a reality for those using M1-based systems. Rosenzweig, who has been working on the graphics drivers for Asahi, outlined the hurdles the team confronted in reaching this achievement, emphasizing that the efforts will enhance support for other non-gaming x86 applications as well.

According to Rosenzweig, Windows games are primarily x86 binaries that utilize DirectX APIs for graphics rendering. The goal of Asahi is to enable these binaries to operate on Arm Linux via Vulkan. This necessitates a considerable amount of emulation overhead, explaining why the most resource-intensive games require 16GB of system memory for optimal performance.

Asahi’s new gaming environment is built around three main components: Fex, which is an x86 ISA emulator designed for Arm; Wine, that translates Windows APIs into a Linux format; and the combination of DXVK with vkd3d-proton, which transforms DirectX commands into Vulkan. In addition to graphics APIs, Windows programs also manage memory in a different manner, especially regarding page sizes, which introduces further complexity.

Each Windows game that operates on Asahi runs within a streamlined virtual machine, facilitated by the muvm project. Game data and inputs are processed through devices such as the GPU and controller, ensuring both the hardware and the games work seamlessly together. Gamers can now enjoy playing Fallout 4 on their new Apple Silicon devices, noted Rosenzweig.

Operating intricate graphics engines like DirectX via an enhanced Vulkan driver poses substantial challenges, yet advancement is occurring at a rapid pace. The official Fedora-based Linux distribution, Fedora Asahi Remix, now accommodates demanding, last-generation titles like Control, The Witcher 3, and Cyberpunk 2077. While a number of games are already functioning well, the latest AAA releases still find it difficult to maintain smooth performance at 60fps.

“Correctness comes first. Performance improves next. Indie titles such as Hollow Knight do achieve full speed,” Rosenzweig stated.


ChicagoVPS is your gateway to unparalleled hosting solutions. Our state-of-the-art datacenters and powerful network ensures lightning-fast speeds and uninterrupted connectivity for your websites and applications. Whether you’re a startup looking for scalable resources or an enterprise in need of enterprise-grade hosting, our range of plans and customizable solutions guarantee a perfect fit. Trust in ChicagoVPS to deliver excellence, combining unmatched reliability and top-tier support.

For Inquiries or to receive a personalized quote, please reach out to us through our contact form here or email us at sales@chicagovps.net.

Subscribe Email

Top