Beberapa tahun yang lalu, gagasan menjalankan game PC di Mac, Linux, atau prosesor Arm mungkin menggelikan. Namun para pengembang di balik Asahi Linux—proyek independen yang menjadikan Linux berfungsi di Apple Silicon Mac—telah berhasil melakukan ketiga hal ini sekaligus.
Prestasi ini menyatukan banyak sekali proyek sumber terbuka, menurut pimpinan GPU Asahi Linux Alyssa Rosenzweig: proyek FEX untuk menerjemahkan kode CPU x86 ke Arm, proyek Wine untuk menjalankan binari Windows di Linux, DXVK, dan proyek Proton untuk menerjemahkan DirectX 12 API memanggil panggilan Vulkan API, dan tentu saja driver Vulkan-conformant proyek Asahi untuk perangkat keras grafis Apple.
Game secara teknis dijalankan di dalam mesin virtual karena perbedaan dalam cara sistem Apple Silicon dan x86 menangani memori—sistem Apple menggunakan halaman memori 16 KB, sedangkan sistem x86 menggunakan halaman 4 KB, sesuatu yang menyebabkan masalah bagi Asahi dan beberapa distro Arm Linux lainnya di secara teratur dan kesenjangan yang dijembatani oleh VM.
Postingan Rosenzweig memamerkan tangkapan layar Kontrol, Kejatuhan 4, Sang Penyihir 3, Pelari Hantu, Siberpunk 2077, Pintu gerbang 2Dan Ksatria Beronggameskipun seperti yang dia catat, sebagian besar game ini belum berjalan mendekati 60 frame per detik.