Asahi Linux вече може да изпълнява игри като Cyberpunk 2077 и The Witcher 3 на Apple M1 чипове
Няколко години след въвеждането на поддръжка на Linux за особено проектираните ARM чипове на Apple, разработчиците на Asahi в този момент насочват вниманието си към игрите. Опитът да се накарат съвременни игри за Windows да работят на чиповете на Apple Silicon не е лесна задача, само че разработчиците на Asahi явно се любуват на предизвикването.
Asahi Linux е упорит план, който цели да обезпечи „ полирано “ Linux преживяване на Mac компютри с чипове на Apple.
Операционната система е създадена от Хектор Мартин, прочут като „ Маркан “ — испански хакер с дълготраен интерес към игрите и хакването на конзоли като PS4 и Wii.
Един от разработчиците на Asahi, Алиса Розенцвайг, неотдавна разгласи, че игрите на Linux най-сетне са действителност за системи, основани на M1 чипове на Apple. Розенцвайг, която работи върху графичните драйвери за Asahi, показа провокациите, пред които се е изправил екипът при постигането на този крайъгълен камък.
Подчерта, че тази работа ще усъвършенства поддръжката и на други x86 приложения, които не са игри.
Игрите за Windows нормално са основани за x86 архитектура и употребяват DirectX за осъществяване на графиките. Основната цел на Asahi е да накара техните файлове да работят на ARM Linux, употребявайки Vulkan. Този развой изисква забележителна емулация, заради което най-взискателните игри се нуждаят от най-малко 16 GB систематична памет за постоянна работа.
Новият игрови стек на Asahi се състои от три съществени съставния елемент:
Fex, x86 емулатор за Arm; Wine, който превежда API на Windows на Linux; Комбинацията от DXVK и vkd3d-proton за превръщане на DirectX поръчките по понятен метод за Vulkan.Освен провокациите с осъществяването на графиките, игрите за Windows имат и друг метод към ръководството на паметта, изключително когато става въпрос за размерите на страниците*, което прибавя още едно равнище на трудност.
Всяка игра на Windows, работеща на Asahi, е виртуализирана посредством компактна виртуална машина, с помощта на плана muvm. Геймърите най-сетне могат да играят игри като Fallout 4 на своите Apple Silicon компютри, отбелязва Розенцвайг.
Изпълнението на комплицирани графични енджини като DirectX посредством модернизиран Vulkan драйвер е съществено предизвикателство, само че напредъкът е забележителен.
Базираната на Fedora Linux дистрибуция, Fedora Asahi Remix, към този момент поддържа взискателни игри от последно потомство като Control, The Witcher 3 и Cyberpunk 2077. Въпреки че доста игри към този момент могат да се играят, по-новите AAA заглавия към момента се борят да реализират постоянна продуктивност при постоянни 60 фрагмента в секунда.
*Страницата е непрестанен блок от виртуална памет с закрепена дължина, разказан от един запис в таблица на страниците. Това е най-малката единица данни за ръководство на паметта в операционна система, която употребява виртуална памет.




