Projekti Asahi Linux ka përgatitur mjete për ekzekutimin e lojërave Windows

Zhvilluesit e projektit Asahi Linux, i cili merret me portimin e Linux për kompjuterët Mac me çipa ARM të Apple, kanë prezantuar një paketë mjetesh për ekzekutimin e lojërave moderne kompjuterike në mjedise Linux që funksionojnë në sisteme me çip Apple M1. Bëhet fjalë për lojëra të kategorisë AAA, të disponueshme në katalogun Steam dhe të ndërtuara për arkitekturën x86_64. Kjo paketë siguron integrimin e drejtuesve të krijuar nga projekti, që zbatojnë API Vulkan 1.3 dhe OpenCL 3.0, me komponentë që ofrojnë emulimin e arkitekturës x86_64 dhe përputhshmëri me Windows.

Paketat e nevojshme për funksionim tashmë janë shtuar në depozitën standarde të shpërndarjes Fedora Asahi Remix — për nisjen e lojërave mjafton të përditësoni drejtuesit me komandën «dnf upgrade —refresh» dhe të instaloni Steam me komandën «dnf install steam», ndërsa ai do të tërheqë të gjitha varësitë e nevojshme. Staku i përdorur për ekzekutimin e lojërave bazohet në drejtuesin Vulkan Honeykrisp, emulatorin FEX, që mundëson ekzekutimin e aplikacioneve x86 në sisteme ARM, projektin Wine dhe shtresat DXVK dhe vkd3d-proton me zbatimin e API DirectX mbi Vulkan.

Për shkak të kostos shtesë që sjell emulimi, rekomandohet që sistemi të ketë 16 GB RAM. Problemet e përafrimit për shkak të mospërputhjes së madhësisë së faqeve të memories që përdoren nga sistemi operativ dhe që kërkohen nga aplikacionet (programet e ndërtuara për x86 janë projektuar për faqe 4K, ndërsa në sistemet Apple përdoren faqe 16K) janë zgjidhur përmes nisjes në një mjedis virtual të një bërthame të dytë Linux, të ndërtuar me një madhësi tjetër të faqeve të memories. Për ekzekutimin e lojërave në mjedise të veçanta makina virtuale me bërthamën e tyre përdoret mjeti muvm. Për shembull, në këtë mënyrë u arrit të ekzekutohej loja Fallout 4.

Projekti Asahi Linux ka përgatitur mjete për ekzekutimin e lojërave Windows

Për të siguruar funksionimin e lojërave si The Witcher 3 dhe Ghostrunner, ku përdoren tessellation dhe geometry shaders, përdoret emulim me ndihmën e compute shaders. Ndër veçoritë që ende nuk janë zbatuar përmendet mbështetja në drejtuesin Honeykrisp për sparse texturing, e nevojshme për ekzekutimin e disa lojërave të bazuara në DX12, si Cyberpunk 2077. Përveç kësaj, po punohet për optimizimin e performancës me synimin për të arritur nivelin 60 FPS në mjedisin e emuluar.

Projekti Asahi Linux ka përgatitur mjete për ekzekutimin e lojërave Windows


Burimi: opennet.ru
Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster