„Proton 5.0“ pristatoma remiantis „Wine 5.0“, didesne integracija su „Steam“ ir dar daugiau

garas-grojimas-protonas

Prieš kelias dienas „Valve“ paskelbė išleidusi naują „Proton 5.0“ projekto filialą, kuris remiasi „Wine“ projekto patirtimi ir siekia užtikrinti „Linux“ pagrindu sukurtų žaidimų programų, sukurtų „Windows“ ir pateiktų „Steam“ kataloge, paleidimą.

Tiems, kurie nežino apie projektą, Protonas jie turėtų žinoti, kad tai leidžia vykdyti tiesiogiai paraiškos žaidimai, kurie prieinami tik „Windows“ „Steam Linux“ kliente. Šis paketas apima „DirectX 10/09/11“ (remiantis DXVK paketu) ir „DirectX 12“ (pagrįstas „vkd3d“) diegimą, dirbant verčiant „DirectX“ skambučius į „Vulkan“ API.

Tai suteikia patobulintą žaidimų valdiklių palaikymą ir galimybę žaidimuose savarankiškai naudoti viso ekrano režimą. Norint padidinti kelių gijų žaidimų našumą, palaikomi „esync“ („Eventfd Synchronization“) ir „futex / fsync“ mechanizmai.

Pagrindinės „Proton“ naujovės 5.0

Ši nauja projekto „Proton 5.0“ versija, atvyksta sinchronizuotas su „Wine 5.0“ kodų baze, iš kurių buvo perkelta daugiau nei 3500 pakeitimų (ankstesnis filialas buvo paremtas vynu 4.11), tuo tarpu 207 „Proton 4.11“ pleistrai buvo perkelti iš aukštupio ir dabar yra pagrindinio „Wine“ projekto dalis.

„Proton 5.0“ jau pateikia žaidimus pagal numatytuosius nustatymus naudodamas „Direct3D 9“, DXVK sluoksnis, kuris verčia „Vulkan“ API iškvietimus. Sistemų, neturinčių „Vulkan“ palaikymo, vartotojai gali grįžti į „wined3d“ vidinę programą, kurioje naudojamas „OpenGL“ vertimas, nustatydami PROTON_USE_WINED3D.

Sustiprinta integracija su „Steam“ klientu, kas leido išplėsti suderinamų žaidimų, kuriuose naudojama neleistinų modifikacijų apsaugos technologija, asortimentą iš Denuvo žaidimų. Pavyzdžiui, „Proton“ dabar galite žaisti tokius žaidimus kaip „Just Cause 3“, „Batman: Arkham Knight“ ir „Abzu“

„FAudio“ komponentai įgyvendinant „DirectX“ garso bibliotekos („XAudio2“, „X3DAudio“, „XAPO“ ir „XACT3“ API) buvo atnaujinti į 20.02 versiją.

DXVK sluoksnis, kuris teikia DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, „10“ ir „11“, kurie veikia per skambučių vertimą „Vulkan“ API, jis buvo atnaujintas į 1.5.4 versiją.

DXVK 1.5.4 versijoje buvo išspręsti regresijos pokyčiai, susiję su „Direct3D 9“ palaikymu, ir išspręstos problemos, kurios pasirodė žaidimuose „Anno 1701“, „EYE: Divine Cybermancy“, „Forgotten Realms“: „Demon Stone“, „King's Bounty“ ir „The Witcher“.

Iš kitų pokyčių kurie išsiskiria iš „Proton 5.0“:

  • Nauji „Proton“ įrenginiai pateikia informaciją apie naujesnę operacinės sistemos versiją, kaip reikalauja kai kurie nauji žaidimai. Senų įrenginių parametrai nekeičiami.
  • Reikšmingi patobulinimai buvo pradėti kurti pridedant parama darbui su keliais monitoriais ir grafikos adapteriais „Vynas 5.0“.
  • Patobulintas erdvinio garso palaikymas senesniems žaidimams.
  • Pakeista projekto „Git“ saugyklos struktūra. Nauji submoduliai buvo pridėti prie 5.0 atšakos, todėl juos kuriant iš git reikia inicializuoti naudojant komandą git submodule update –init.

Kaip suaktyvinti „Proton“ „Steam“?

Galiausiai tiems, kurie nori išbandyti „Proton“, jų sistemoje turi būti įdiegta „Steam“ beta versija jei ne, galite prisijungti prie „Linux“ beta versijos iš „Steam“ kliento.

Tam jie privalo atidarykite „Steam“ klientą ir viršutiniame kairiajame kampe spustelėkite „Steam“, tada - „Settings“.

Skyriuje „Paskyra“ rasite galimybę užsiregistruoti beta versijai. Tai padarę ir sutikę, „Steam“ klientas bus uždarytas ir atsisiųsta beta versija (nauja instaliacija).

Protonų vožtuvas

Pabaigoje ir pasiekę savo sąskaitą, jie grįžta į tą patį kelią ir patikrina, ar jau naudoja „Proton“. Dabar galite reguliariai diegti savo žaidimus, jums bus priminta vienintelį kartą, kai tam naudojamas „Proton“.

Kita vertus jei norite susidaryti kodą savarankiškai, naują versiją galite gauti atsisiųsdami ją iš šią nuorodą.

Nurodymus, taip pat išsamią informaciją apie šį procesą ir kitą informaciją apie projektą galite rasti šioje nuorodoje. 


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.