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

Valve Company objavljeno prvo izdanje nove grane projekta Proton 5.0, koji se zasniva na razvoju projekta Wine i ima za cilj da omogući rad aplikacijama za igre kreiranim za Windows i predstavljenim u Steam katalogu na Linuxu. Dostignuća projekta širenje pod BSD licencom.

Proton vam omogućava da direktno pokrenete aplikacije za igre samo za Windows na Steam Linux klijentu. Paket uključuje implementaciju DirectX 9/10/11 (na osnovu paketa Dxvk) i DirectX 12 (zasnovan na vkd3d) koji funkcionišu prevođenjem DirectX poziva u Vulkan API, pruža poboljšanu podršku za kontrolere igara i mogućnost korišćenja režima celog ekrana bez obzira na rezolucije ekrana koje podržavaju igre. Za povećanje performansi igara s više niti, mehanizmi "esync" (Sinkronizacija Eventfd) i "futex/fsync".

В nova verzija:

  • Sinhronizacija sa kodnom bazom završena vino 5.0, iz koje je preneseno više od 3500 izmjena (prethodna grana je bila bazirana na vinu 4.11). 207 zakrpa iz Protona 4.11 je premješteno uzvodno i sada je uključeno u glavni paket Wine;
  • Za renderiranje igara koristeći Direct3D 9, DXVK sloj je omogućen prema zadanim postavkama, koji prevodi pozive na Vulkan API. Korisnici sistema bez podrške za Vulkan mogu se vratiti na wined3d backend, koji koristi OpenGL prevod, postavljanjem PROTON_USE_WINED3D postavke;
  • Ojačana je integracija sa Steam klijentom, čime je proširen raspon podržanih igara koje koriste tehnologiju za zaštitu od neovlaštenih modifikacija 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 sistema, kako to zahtijevaju neke nove igre.
    Parametri starih postavki ostaju nepromijenjeni;

  • Razvoj je započeo značajnim poboljšanjima vezanim za dodavanje podrške za rad sa više monitora i grafičkih adaptera u Wine 5.0;
  • Poboljšana podrška za surround zvuk za starije igre;
  • Struktura Git repozitorija projekta je promijenjena. Novi podmoduli su dodani u granu 5.0, koja zahtijeva da se prilikom izgradnje iz git-a moraju inicijalizirati naredbom “git submodule update —init”;
  • Komponente FAudio sa implementacijom DirectX zvučnih biblioteka (API XAudio2, X3DAudio, XAPO i XACT3) ažurirane do izdanja 20.02;
  • Međusloj Dxvk, koji pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, koji radi putem emitiranja poziva na Vulkan API, ažuriran je na juče objavljeno izdanje 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,
    Zaboravljena kraljevstva: Demonski kamen, King's Bounty i
    The Witcher.

izvor: opennet.ru

Dodajte komentar