Spoločnosť Valve vydala Proton 5.0, balík na spúšťanie hier Windows na Linuxe

Spoločnosť Valve publikovala prvý vydanie novej vetvy projektu Proton 5.0, ktorý je založený na poznatkoch projektu Wine a je zameraný na zabezpečenie spustenia hier v systéme Linux, ktoré boli vyvinuté na platformu Windows a sú dostupné v katalógu Steam. Poznatky projektu sú distribuované pod licenciou BSD.

Proton umožňuje priamy štart herných aplikácií dodávaných len pre Windows v Linux kliente Steam. Balík obsahuje implementáciu DirectX 9/10/11 (na báze balíka DXVK) a DirectX 12 (na báze vkd3d), ktoré fungujú prostredníctvom prekladu volaní DirectX do API Vulkan, poskytuje vylepšenú podporu herných ovládačov a možnosť používania celého režimu bez ohľadu na podporované rozlíšenia obrazovky v hrách. Na zvýšenie výkonu viacerých hier sú podporované mechanizmy „esync» (Synchronizácia Eventfd) a „futex/fsync«.

V novej verzii:

  • Synchronizácia s kódovou základňou bola dokončená Wine 5.0, z ktorej bolo preložených viac ako 3500 zmien (predchádzajúca vetva bola založená na wine 4.11). 207 záplat z Proton 4.11 bolo prenesených upstream a teraz sú súčasťou hlavnej skladby Wine;
  • Pre vykresľovanie hier, ktoré používajú Direct3D 9, je predvolene aktivovaná vrstva DXVK, ktorá prekladať volania do API Vulkan. Používatelia systémov bez podpory Vulkan sa môžu vrátiť k backendu wined3d, ktorý používa preklad do OpenGL, nastavením možnosti PROTON_USE_WINED3D;
  • Posilnila sa integrácia s klientom Steam, čo umožnilo rozšíriť rozsah podporovaných hier, v ktorých sa aplikuje technológia ochrany proti neoprávnenej modifikácii hier Denuvo. Napríklad, v Protone teraz môžete hrať také 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žaduje niektoré nové hry.
    Parametre starých inštalácií zostali bez zmeny;
  • Začalo sa vyvíjanie významných vylepšení, ktoré súvisia s pridaním podpory pre viac monitorov a grafických adaptér v Wine 5.0;
  • Podpora priestorového zvuku bola vylepšená pre staršie hry;
  • Struktúra Git repozitára projektu bola zmenená. Do vetvy 5.0 boli pridané nové submoduly, čo si vyžaduje pri zostavovaní z git vykonať ich inicializáciu príkazom „git submodule update —init“;
  • Komponenty FAudio s implementáciou zvukových knižníc DirectX (API XAudio2, X3DAudio, XAPO a XACT3) boli aktualizované na vydanie 20.02;
  • Ovládač DXVK, poskytujúca implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, ktorá funguje prostredníctvom prekladu volaní do API Vulkan, bola aktualizovaná na včerajšie vydanie 1.5.4. V DXVK 1.5.4 boli odstránené regresívne zmeny týkajúce sa podpory Direct3D 9 a vyriešené problémy, ktoré sa objavovali v hrách Anno 1701, E.Y.E: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King’s Bounty a
    The Witcher.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster