Projekt Asahi Linux je pripravil orodja za zagon iger Windows.

Razvijalci projekta Asahi Linux, ki portirajo Linux za Mac računalnike z ARM procesorji Apple, so predstavili orodja za zagon sodobnih računalniških iger v Linux okolju, ki delujejo na sistemih s čipom Apple M1. Govorimo o AAA igrah, dostopnih v katalogu Steam in sestavljenih za arhitekturo x86_64. Orodja zagotavljajo integracijo vodil, ki jih je ustvaril projekt, ki implementira API Vulkan 1.3 in OpenCL 3.0, s komponentami, ki omogočajo emulacijo arhitekture x86_64 in združljivost z Windows.

Potrebni paketi za delovanje so že dodani v privzeti repozitorij distribucije Fedora Asahi Remix — za zagon iger je dovolj, da uporabite ukaz »dnf upgrade —refresh« za posodobitev drajverjev in ukaz »dnf install steam« za namestitev Steama, ki bo prenesel vse potrebne odvisnosti. Za zagon iger se uporablja tehnologija, ki temelji na Vulkan drajverju Honeykrisp, emulatorju FEX, ki omogoča izvajanje x86 aplikacij na ARM sistemih, projekt Wine ter plastih DXVK in vkd3d-proton, ki implementirajo API DirectX v Vulkan.

Zaradi dodatnih stroškov, povezanih z emulacijo, priporočamo, da ima sistem vsaj 16 GB RAM-a. Težave z poravnavo zaradi neskladja velikosti pomnilniških strani, ki jih uporablja operacijski sistem, in tistih, potrebnih za aplikacije (programi, sestavljeni za x86, so zasnovani na 4K straneh, medtem ko se na sistemih Apple uporabljajo 16K strani), so bile rešene z zagonom v virtualnem okolju drugega jedra Linux, sestavljenega z drugo velikostjo pomnilniških strani. Za zagon iger v ločenem virtualnim mašinama okolju z lastnim jedrom je bilo uporabljeno orodje muvm. Na ta način je bilo na primer uspešno zagnati igro Fallout 4.

Projekt Asahi Linux je pripravil orodja za zagon iger Windows.

Za zagotavljanje delovanja iger, kot sta The Witcher 3 in Ghostrunner, ki uporabljata tesselacijo in geometrijske shadere, se uporablja emulacija s pomočjo računalniških shaderjev. Med še neizvedenimi zmožnostmi se omenja podpora za razpršene teksture (sparse texturing) v drajverju Honeykrisp, ki so potrebne za zagon nekaterih iger na osnovi DX12, kot je Cyberpunk 2077. Poleg tega poteka delo na optimizaciji zmogljivosti, da bi dosegli 60 FPS v emuliranem okolju.

Projekt Asahi Linux je pripravil orodja za zagon iger Windows.


Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster