Ноутбуки 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 OpenGL, OpenCL и Vulkan. Игры, конечно, не являются единственным направлением деятельности Asahi Linux, и команда уже начала внедрять универсальную эмуляцию x86 в Asahi Linux для более универсальных и рабочих нагрузок. Asahi Linux основан на Fedora 40 и поставляется по умолчанию с KDE Plasma в качестве среды рабочего стола, а также поддерживает все виды компьютеров Mac с M1 по M2 Pro и M2 Max SoC с различной степенью поддержки оборудования.
Дистрибутив доступен для бесплатной загрузки на домашней странице Asahi Linux для всех желающих его опробовать — обязательно ознакомьтесь с матрицей поддержки, чтобы узнать, какое оборудование поддерживается, а какое нет, поскольку он все еще находится на стадии альфа-тестирования, и могут возникнуть проблемы со звуком, определенными портами и функциями, такими как Touch ID.