Asahi Linux projekt pripremio alate za pokretanje Windows igara

Programeri projekta Asahi Linux, koji portira Linux za Mac računala s Apple ARM čipovima, predstavili su alat za pokretanje modernih računalnih igara u Linux okruženjima na sustavima s Apple M1 čipom. Riječ je o AAA igrama dostupnim u Steam katalogu i konstruiranim za arhitekturu x86_64. Alat omogućava integraciju drajvera koje je projekt stvorio, koji implementiraju API Vulkan 1.3 i OpenCL 3.0, s komponentama koje omogućavaju emulaciju arhitekture x86_64 i kompatibilnost s Windowsom.

Potrebni paketi za rad već su dodani u službeni repozitorij Fedora Asahi Remix distribucije — za pokretanje igara dovoljno je ažurirati drajvere naredbom „dnf upgrade —refresh” i instalirati Steam naredbom „dnf install steam”, koja će povući sve potrebne zavisnosti. Korak korišten za pokretanje igara temelji se na Vulkan drajveru Honeykrisp, emuladoresu FEX, koji omogućava izvršavanje x86 aplikacija na ARM sustavima, projektu Wine i slojevima DXVK i vkd3d-proton koji implementiraju API DirectX preko Vulkan.

Zbog dodatnih troškova uzrokovanih emulacijom, preporučuje se imati 16 GB RAM-a u sustavu. Problemi s usklađivanjem zbog nesukladnosti veličine stranica memorije korištene u operativnom sustavu i onih potrebnih aplikacijama (programi konstruirani za x86 su prilagođeni za 4K stranice, dok se na Apple sustavima koriste 16K stranice), riješeni su pokretanjem u virtualnom okruženju drugog Linux jezgra, sastavljenog s drugačijom veličinom stranica memorije. Za pokretanje igara u zasebnim virtualnim mašinama svojim je jezgrom korišten alat muvm. Na primjer, na taj način uspjeli smo pokrenuti igru Fallout 4.

Asahi Linux projekt pripremio alate za pokretanje Windows igara

Za osiguranje rada igara kao što su The Witcher 3 i Ghostrunner, koje koriste tesselaciju i geometrijske shadere, korištena je emulacija putem računalnih shadera. Od još neimplementiranih mogućnosti ističe se podrška u drajveru Honeykrisp za rijetke teksture (sparse texturing), potrebne za pokretanje određenih igara temeljenih na DX12, poput Cyberpunk 2077. Također, radi se na optimizaciji performansi kako bi se postiglo 60 FPS u emuliranom okruženju.

Asahi Linux projekt pripremio alate za pokretanje Windows igara


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster