Специальный драйвер графического процессора Asahi Linux позволяет запускать игры Windows на компьютерах Apple Silicon Mac

Специальный драйвер графического процессора Asahi Linux позволяет запускать игры Windows на компьютерах Apple Silicon Mac


Несколько лет назад идея запуска компьютерных игр на Mac, Linux или процессорах Arm была бы смехотворной. Но разработчикам Asahi Linux — независимого проекта, который заставляет Linux работать на Apple Silicon Mac — удалось сделать все три вещи одновременно.

По словам руководителя Asahi Linux GPU Алисы Розенцвейг, этот подвиг объединяет целый ряд проектов с открытым исходным кодом: проект FEX по переводу кода процессора x86 в Arm, проект Wine по запуску двоичных файлов Windows в Linux, DXVK и проект Proton по переводу API DirectX 12 вызывает вызовы API Vulkan и, конечно же, Vulkan-совместимый драйвер проекта Asahi для графического оборудования Apple.

Технически игры запускаются внутри виртуальной машины из-за различий в том, как системы Apple Silicon и x86 адресуют память: системы Apple используют страницы памяти по 16 КБ, а системы x86 используют страницы по 4 КБ, что вызывает проблемы для Asahi и некоторых других дистрибутивов Arm Linux на на регулярной основе и пробел, который устраняет виртуальная машина.

Специальный драйвер графического процессора Asahi Linux позволяет запускать игры Windows на компьютерах Apple Silicon Mac

Вы никогда не догадаетесь, что это версия для Windows. Фоллаут 4 работающий на Mac под управлением Linux.


Фото: Алисса Розенцвейг.

В посте Розенцвейга представлены скриншоты Контроль, Фоллаут 4, Ведьмак 3, Призрачный бегун, Киберпанк 2077, Портал 2и Полый рыцарьхотя, как она отмечает, большинство этих игр пока не будут работать со скоростью около 60 кадров в секунду.



Новости Blue 789

Leave a Reply

Your email address will not be published. Required fields are marked *