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".

В Nová verzia:

  • 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.

Zdroj: opennet.ru

Pridať komentár