Asahi Linux projekt on valmistanud tööriistad Windowsi mängude käitamiseks.

Asahi Linuxi arendajad, kes teevad porti Linuxi Apple'i ARM-protsessoriga arvutitele, on esitanud tööriistad modernsete arvutimängude käitamiseks Linuxi keskkondades, mis töötavad Apple M1 protsessori baasil. Räägime AAA klassi mängudest, mis on saadaval Steami kataloogis ja koostatud x86_64 arhitektuurile. Tööriist tagab loodud projektidega draiverite integreerimise, mis ellu viivad API Vulkan 1.3 ja OpenCL 3.0, koos komponentidega, mis tagavad x86_64 arhitektuuri emuleerimise ja ühilduvuse Windowsiga.

Käivitusprotsessiks vajalikud paketid on juba lisatud Fedora Asahi Remixi lubatud reposse — mängude käitamiseks piisab draiverite värskendamisest käsuga "dnf upgrade —refresh" ja Steam'i installimisest käsuga "dnf install steam", mis tõmbab kõik vajalikud sõltuvused alla. Mängude käitamiseks kasutatav stakk on ehitatud Honeykrisp Vulkan-draiveri, FEX emulaatori, mis võimaldab x86 rakendusi käivitada ARM süsteemides, Wine'i projekti ning DXVK ja vkd3d-protoni kihtide alusel, mis ellu viivad DirectX API Vulkan'i peale.

Emulaatoriga seotud lisakulude tõttu on soovitatav, et süsteemis oleks 16 GB RAMi. Mälulehtede suuruse kõverdamise tõttu, mis ei ühti operatsioonisüsteemis ja rakendustes kasutatava mäluga (x86'le koostatud programmid on mõeldud 4K lehtedele, samas kui Apple'i süsteemides kasutatakse 16K lehti), suudeti probleem lahendada käivitades Linuxi virtuaalses keskkonnas teise tuuma, mis on koostatud teistsuguste mälulehtede suurustega. Mängude käivitamiseks eraldi virtuaalmasinatel kasutatakse oma tuuma jaoks tööriistariba muvm. Näiteks õnnestus sel viisil käivitada mäng Fallout 4.

Asahi Linux projekt on valmistanud tööriistad Windowsi mängude käitamiseks.

Mängude, nagu The Witcher 3 ja Ghostrunner, töö tagamiseks, kus kasutatakse tesselatsiooni ja geomeetrilisi varjutajaid, kasutati arvutusvarjutajate abil emulatsiooni. Täitmata võimalustena märgitakse Honeykrisp'i draiveri toimetatud haruldaste tekstuuride (sparse texturing) tugi, mis on vajalik mõnede DX12 baasil töötavate mängude, nagu Cyberpunk 2077, käivitamiseks. Lisaks toimub jõudluse optimeerimise töö, et saavutada emuleeritud keskkonnas 60 FPS tase.

Asahi Linux projekt on valmistanud tööriistad Windowsi mängude käitamiseks.


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster