Asahi Linuxi projekt on valmistanud tööriistakasti Windowsi mängude käitamiseks

Asahi Linux projekti arendajad, kes portivad Linuxi Apple'i ARM-kiibiga Macintoshidele, tutvustasid tööstuskomplekti, mis võimaldab kaasaegsete arvutimängude käivitamist Linuxi keskkondades, mis töötavad Apple M1 kiibiga süsteemides. Jutt on AAA klassi mängudest, mis on saadaval Steam kataloogis ja kompileeritud x86_64 arhitektuurile. Tööriistakomplekt tagab loodud projektide draiverite integreerimise, mis teostavad Vulkan 1.3 ja OpenCL 3.0 API-d, x86_64 arhitektuuri emulatsiooni ja Windowsi ühilduvuse komponentidega.

Käivitamiseks vajalikud paketid on juba lisatud Fedora Asahi Remixi põhireposiiti — mängude käivitamiseks piisab, kui värskendada draivereid käsklusega „dnf upgrade —refresh” ja installida Steam käsuga „dnf install steam”, mis toob kõik vajalikud sõltuvused. Mängude käivitamiseks kasutatav tehnoloogiakogum on üles ehitatud Vulkan draiveri Honeykrisp, emulaatori FEX, mis võimaldab x86 rakenduste käitamiseks ARM-süsteemides, projekti Wine ja DXVK ja vkd3d-proton vahekihide põhjal, mis teostavad DirectX API-d Vulkanil.

Emulatsioonist tingitud lisakulude tõttu soovitatakse süsteemis vähemalt 16 GB RAM-i. Probleemid, mis tulenevad mälu lehtede suuruse mittetäiendamisest, mida operatsioonisüsteem ja rakendused vajavad (x86 jaoks kompileeritud programmid on loodud 4K lehtede jaoks, samas kui Apple'i süsteemides kasutatakse 16K lehti), saadi lahendatud teise Linuxi tuuma käivitamisega virtuaalses keskkonnas, mis on loodud teistsuguse lehe suurusega. Mängude käivitamiseks eraldi virtuaalmasinaid oma tuumaga kasutatakse muvm tööriistakomplekti. Näiteks õnnestus selle abil käivitada mäng Fallout 4.

Asahi Linuxi projekt on valmistanud tööriistakasti Windowsi mängude käitamiseks

Mängude, nagu The Witcher 3 ja Ghostrunner, toetamiseks, mis kasutavad tessellatsiooni ja geomeetrilisi shysereid, kasutatakse emulatsiooni arvutushysereid. Praegu veel teostamata võimaluste hulgas on märkida tugi Honeykrisp draiveris haruldaste tekstuuride (sparse texturing) jaoks, mis on vajalikud mõnede DX12 baasist mängude, nagu Cyberpunk 2077, käivitamiseks. Lisaks töötatakse jõudluse optimeerimise kallal, et saavutada emuleeritud keskkonnas 60 FPS tase.

Asahi Linuxi projekt on valmistanud tööriistakasti Windowsi mängude käitamiseks


Allikas: opennet.ru
Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster