Valve izdaje Proton 5.0, paket za pokretanje Windows igara na Linuxu

Valve Company опубликовала prvo izdanje novog ogranka projekta Proton 5.0, koji se temelji na razvoju projekta Wine i usmjeren je na omogućavanje igraćih aplikacija kreiranih za Windows i predstavljenih u Steam katalogu da rade na Linuxu. Projektna postignuća širenje pod BSD licencom.

Proton vam omogućuje izravno pokretanje aplikacija za igre samo za Windows na Steam Linux klijentu. Paket uključuje implementaciju DirectX 9/10/11 (na temelju paketa DXVK) i DirectX 12 (temeljen na vkd3d) koji rade prevođenjem DirectX poziva u Vulkan API pruža poboljšanu podršku za kontrolere igara i mogućnost korištenja načina rada preko cijelog zaslona bez obzira na razlučivosti zaslona podržane u igrama. Za povećanje performansi višenitnih igara, mehanizmi "esync" (Sinkronizacija Eventfd) i "futex/fsync”.

В nova verzija:

  • Sinkronizacija s bazom kodova dovršena Vino 5.0, iz kojeg je preneseno više od 3500 promjena (prethodna grana se temeljila na vinu 4.11). 207 zakrpa iz Protona 4.11 premješteno je uzvodno i sada je uključeno u glavni Wine paket;
  • Za renderiranje igara pomoću Direct3D 9, DXVK sloj je omogućen prema zadanim postavkama, prevodeći pozive na Vulkan API. Korisnici sustava bez Vulkan podrške mogu se vratiti na wined3d backend, koji koristi OpenGL prijevod, postavljanjem postavke PROTON_USE_WINED3D;
  • Pojačana je integracija sa Steam klijentom, čime je proširen raspon podržanih igara koje koriste tehnologiju za zaštitu od neovlaštenog mijenjanja igara Denuvo. Na primjer, Proton sada može igrati igre kao što su Just Cause 3, Batman: Arkham Knight i Abzu;
  • Nove instalacije Protona vraćaju informacije o novijoj verziji operativnog sustava, što zahtijevaju neke nove igre.
    Parametri starih postavki ostaju nepromijenjeni;

  • Započet je razvoj značajnih poboljšanja koja se odnose na dodavanje podrške za rad s više monitora i grafičkih adaptera u Wine 5.0;
  • Poboljšana podrška za surround zvuk za starije igre;
  • Promijenjena je struktura Git repozitorija projekta. Novi podmoduli dodani su grani 5.0, koja zahtijeva da se prilikom izgradnje iz gita moraju inicijalizirati naredbom “git submodule update —init”;
  • Komponente FAudio s implementacijom DirectX zvučnih biblioteka (API XAudio2, X3DAudio, XAPO i XACT3) ažuriranih na izdanje 20.02;
  • Međusloj DXVK, koji pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, koji radi putem emitiranja poziva prema Vulkan API-ju, ažuriran je na izdanje objavljeno jučer 1.5.4. DXVK 1.5.4 popravlja regresije povezane s podrškom za Direct3D 9 i rješava probleme koji se javljaju u Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty i
    Witcher.

Izvor: opennet.ru

Dodajte komentar