Проект Asahi Linux успешно позволил запустить игры с Windows на Mac с Apple Silicon под управлением Linux. Это достижение стало результатом интеграции нескольких проектов с открытым исходным кодом, включая FEX для перевода кода процессора x86 в Arm, Wine для запуска Windows-бинарников на Linux, а также DXVK и Proton для преобразования вызовов API DirectX 12 в Vulkan.
Алиса Розенцвейг, руководитель в Asahi Linux, объяснила, что игры запускаются внутри виртуальной машины из-за различий в адресации памяти между Apple Silicon и системами x86. Хотя большинство игр, таких как Control, Fallout 4 и Cyberpunk 2077, в настоящее время работают на уровне ниже 60 кадров в секунду, Vulkan-драйвер проекта, получивший кодовое название Honeykrisp, представляет собой значительный шаг вперед, добавляя поддержку OpenCL 3.0 и улучшая совместимость с важными игровыми API.
Текущая альфа-версия доступна в дистрибутивах Fedora Asahi Remix и поддерживает Mac с M1 и M2, требуя минимум 16 ГБ оперативной памяти для оптимальной производительности.
Источник: www.ferra.ru