Ноутбуки Apple никогда не были первой остановкой для игр на ПК, Linux постепенно превращается в превосходную игровую платформу, во многом благодаря усилиям по разработке с открытым исходным кодом, а также работе таких компаний, как AMD и NVIDIA, которые в последние годы вложили значительную работу в свои соответствующие драйверы Linux.
Asahi Linux — это проект, цель которого — перенести Linux на Apple Silicon Mac — задача, которая оказалась довольно проблемной из-за сложностей разработки специального драйвера графического процессора для чипов ARM от Apple. В недавнем сообщении в блоге разработчик графики, стоящий за проектом Asahi Linux, продемонстрировал ряд игр AAA, хотя и старых, работающих на процессоре Apple M1 в последней сборке Asahi Linux.
Для запуска игр на Apple Silicon Asahi Linux использует «игровой инструментарий», который опирается на ряд пользовательских графических драйверов и эмуляторов, включая инструменты из слоя трансляции Proton от Valve, который по иронии судьбы также был основой для Game Porting Toolkit от Apple. Asahi использует FEX для эмуляции x86 на ARM, Wine в качестве слоя трансляции для приложений Windows, а также DXVK и vkd3d-proton для трансляции DirectX-Vulkan. В сообщении в блоге разработчик Asahi утверждает, что альфа-версия способна запускать такие игры, как Control, The Witcher 3 и Cyberpunk 2077, с приемлемой частотой кадров. К сожалению, 60 FPS пока недостижимы в большинстве новых игр с высокой точностью, есть ряд инди-игр, которые работают довольно хорошо на Asahi Linux, включая Hollow Knight, Ghostrunner и Portal 2.
Забавно, что пользовательский драйвер, используемый Asahi Linux, является единственным драйвером, доступным в настоящее время для Apple Silicon, который соответствует API