Valve izda Proton 5.0, zbirko za izvajanje iger Windows v Linuxu

Podjetje Valve objavljeno prva izdaja nove veje projekta Proton 5.0, ki temelji na razvoju projekta Wine in je namenjen zagotavljanju zagona igralnih aplikacij, ustvarjenih za Windows in predstavljenih v katalogu Steam na Linuxu. Razvoj projekta širjenje pod licenco BSD.

Proton vam omogoča neposreden zagon igralnih aplikacij samo za Windows v odjemalcu Steam Linux. Paket vključuje implementacijo DirectX 9/10/11 (temelji na paketu DXVK) in DirectX 12 (temelji na vkd3d), ki deluje prek klicev DirectX v API Vulkan, zagotavlja izboljšano podporo za igralne krmilnike in možnost uporabe celozaslonskega načina ne glede na ločljivosti zaslona, ​​ki so podprte v igrah. Za povečanje zmogljivosti večnitnih iger so podprti mehanizmi "esync"(Sinhronizacija Eventfd) in "futex/fsync".

В nova različica:

  • Sinhronizacija z zbirko kod je končana Vino 5.0, iz katerega je bilo prenesenih več kot 3500 sprememb (prejšnja veja je temeljila na vinu 4.11). 207 popravkov iz Protona 4.11 je bilo premaknjenih navzgor in so zdaj vključeni v glavni paket Wine;
  • Za upodabljanje iger z Direct3D 9 je privzeto omogočen sloj DXVK, ki prevaja klice v API Vulkan. Uporabniki sistemov brez podpore za Vulkan se lahko vrnejo na zaledje wined3d, ki uporablja prevod OpenGL, tako da nastavijo nastavitev PROTON_USE_WINED3D;
  • Okrepljena je integracija z odjemalcem Steam, ki je razširil nabor podprtih iger, ki uporabljajo tehnologijo za zaščito pred nepooblaščenim spreminjanjem iger denuvo. Na primer, Proton lahko zdaj igra igre, kot so Just Cause 3, Batman: Arkham Knight in Abzu;
  • Nove namestitve Proton vrnejo informacije o novejši različici operacijskega sistema, kot to zahtevajo nekatere nove igre.
    Parametri starih nastavitev ostanejo nespremenjeni;

  • Začel se je razvoj pomembnih izboljšav, povezanih z dodajanjem podpore za delo z več monitorji in grafičnimi adapterji v Wine 5.0;
  • Izboljšana podpora za prostorski zvok za starejše igre;
  • Struktura Git repozitorija projekta je bila spremenjena. V vejo 5.0 so bili dodani novi podmoduli, ki zahtevajo, da se pri gradnji iz gita inicializirajo z ukazom “git submodule update —init”;
  • Komponente FAudio z implementacijo zvočnih knjižnic DirectX (API XAudio2, X3DAudio, XAPO in XACT3), posodobljenih na izdajo 20.02;
  • Vmesni sloj DXVK, ki zagotavlja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje prek oddajnih klicev v API Vulkan, je bil posodobljen na izdajo, objavljeno včeraj 1.5.4. DXVK 1.5.4 popravlja regresije, povezane s podporo za Direct3D 9, in odpravlja težave, ki se pojavljajo v Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty in
    Čarovnica.

Vir: opennet.ru

Dodaj komentar