Няколко години след въвеждането на поддръжка на Linux за специално

...
Няколко години след въвеждането на поддръжка на Linux за специално
Коментари Харесай

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 фрагмента в секунда.

*Страницата е непрестанен блок от виртуална памет с закрепена дължина, разказан от един запис в таблица на страниците. Това е най-малката единица данни за ръководство на паметта в операционна система, която употребява виртуална памет.

Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР