ProHoster > Valve vydáva Proton 5.0, balík na spúšťanie hier pre Windows na Linuxe
Valve vydáva Proton 5.0, balík na spúšťanie hier pre Windows na Linuxe
Spoločnosť Valve опубликовала prvé vydanie novej vetvy projektu Protón 5.0, ktorý je založený na vývoji projektu Wine a je zameraný na zabezpečenie spustenia herných aplikácií vytvorených pre Windows a prezentovaných v katalógu Steam na Linuxe. Vývoj projektu šírenie pod licenciou BSD.
Proton vám umožňuje priamo spúšťať herné aplikácie iba pre Windows v klientovi Steam Linux. Balík obsahuje implementáciu DirectX 9/10/11 (na základe balíka DXVK) a DirectX 12 (založené na vkd3d), pracujúci prostredníctvom prekladu volaní DirectX do Vulkan API, poskytuje vylepšenú podporu pre herné ovládače a možnosť používať režim celej obrazovky bez ohľadu na rozlíšenia obrazovky podporované v hrách. Na zvýšenie výkonu viacvláknových hier sú podporované mechanizmy "esync"(Synchronizácia Eventfd) a "futex/fsync".
Synchronizácia s kódovou základňou dokončená Víno 5.0, z ktorej sa prenieslo viac ako 3500 zmien (predchádzajúca vetva bola založená na víne 4.11). 207 záplat z Protonu 4.11 bolo presunutých proti prúdu a sú teraz zahrnuté v hlavnom balíku Wine;
Na vykreslenie hier pomocou Direct3D 9 je predvolene povolená vrstva DXVK, ktorá prekladá volania do Vulkan API. Používatelia systémov bez podpory Vulkan sa môžu vrátiť k backendu wined3d, ktorý používa preklad OpenGL, nastavením nastavenia PROTON_USE_WINED3D;
Posilnená bola integrácia s klientom Steam, čím sa rozšírila ponuka podporovaných hier, ktoré využívajú technológiu na ochranu pred neoprávnenou úpravou hier denuvo. Napríklad Proton teraz môže hrať hry ako Just Cause 3, Batman: Arkham Knight a Abzu;
Nové inštalácie Protonu vracajú informácie o novšej verzii operačného systému, ako to vyžadujú niektoré nové hry.
Parametre starých nastavení zostanú nezmenené;
Vývoj začal na významných vylepšeniach súvisiacich s pridaním podpory pre prácu s viacerými monitormi a grafickými adaptérmi vo Wine 5.0;
Vylepšená podpora priestorového zvuku pre staršie hry;
Štruktúra Git repozitára projektu bola zmenená. Do vetvy 5.0 boli pridané nové submoduly, ktoré vyžadujú, aby sa pri zostavovaní z git inicializovali príkazom „git submodule update —init“;
Komponenty FAudio s implementáciou zvukových knižníc DirectX (API XAudio2, X3DAudio, XAPO a XACT3) aktualizovaných na vydanie 20.02;
Medzivrstva DXVK, ktorá poskytuje implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, fungujúce prostredníctvom vysielania volaní do Vulkan API, bola aktualizovaná na vydanie zverejnené včera 1.5.4. DXVK 1.5.4 opravuje regresie súvisiace s podporou Direct3D 9 a rieši problémy vyskytujúce sa v Anno 1701, EYE: Divine Cybermancy,
Forgotten Realms: Demon Stone, King's Bounty a
Kúzelník, bosorák.