Išleido naują „Proton 4.11“ versiją - projektą, skirtą „Windows“ žaidimams vykdyti „Steam Linux“

Vožtuvas-Protonas

„Valve“ išleido naują „Proton 4.11“ projekto filialą, kuris pagrįstas „Wine“ projekto plėtra ir kurio tikslas - garantuoti „Windows“ sukurtų ir „Steam“ kataloge pateiktų žaidimų programų paleidimą „Linux“. Projekto plėtra platinama pagal BSD licenciją. Kai tik jie bus pasirengę, „Proton“ sukurti pakeitimai perkeliami į originalius „Wine“ ir susijusius projektus, tokius kaip DXVK ir vkd3d.

„Proton“ leidžia paleisti žaidimus, kurie yra prieinami tik „Windows“, tiesiogiai „Steam Linux“ kliente . Į paketą įeina „DirectX 10/11“ (pagrįstas DXVK) ir 12 (remiantis „vkd3d“) diegimas, dirbant verčiant „DirectX“ skambučius į „Vulkan“ API, teikiama patobulinta žaidimų valdiklių parama ir galimybė naudoti viso ekrano režimą.

Pagrindinės „Proton“ naujovės 4.11

Išleidus šią naują šaką, „Proton“ perėjo sinchronizuoti su „Wine 4.11“ pagrindiniu kodu, iš kurių buvo perkelta daugiau nei 3300 pakeitimų (ankstesnė šaka buvo paremta vynu 4.2). 154 „Proton 4.2“ pleistrai buvo perkelti prieš srovę ir dabar yra įtraukti į pagrindinę „Wine“ dalį.

Kaip pagrindinė naujovė kūrėjams pabrėžia eksperimentinės paramos sinchronizavimo primityvų, pagrįstų „futex“ () sistemos iškvietimu, pridėjimą, kuris sumažina procesoriaus apkrovą, palyginti su esync.

Be to, naujas diegimas išsprendžia problemas, susijusias su būtinybe naudoti specialius esync nustatymus ir galimą galimų failų aprašų išnaudojimą.

Lopai su indikatoriaus laikikliu FUTEX_WAIT_MULTIPLE reikalingos Protonui, jau buvo perkeltos į pagrindinį Linux branduolį ir Glibc.

Paruošti pakeitimai dar nėra įtraukti į pagrindinę branduolio sudėtį, todėl šiuo metu būtina įdiegti specialų branduolį, palaikantį šiuos primityvius.

Taip pat DXVK sluoksnis (DXGI, Direct3D 10 ir Direct3D 11 diegimas ant Vulkan API) Jis buvo atnaujintas į naują 1.3 versiją.

Nors D9VK (eksperimentinis „Direct3D 9“ diegimas „Vulkan“) į versiją 0.13f. Norėdami įgalinti „D9VK“ palaikymą „Proton“, naudokite PROTON_USE_D9VK vėliavą.

Daugelis „Wine“ modulių dabar yra sukurti kaip „Windows PE“ failai, vietoj „Linux“ bibliotekų. Vykdant darbą šioje srityje, PE naudojimas padės kai kurioms DRM ir kovos su apgaule sistemoms.

Iš kitų pokyčių, kurie išsiskiria šioje naujoje šakoje:

  • Pateikiamas dabartinis monitoriaus atnaujinimo dažnis žaidimams
  • Pataisymai, susiję su pelės žymeklio apdorojimu ir langų valdymu
  • Fiksuotas įvesties atsilikimas ir valdymo svirtelių palaikymo problemos, pasireiškiančios kai kuriuose žaidimuose, ypač žaidimuose „Unity“
  • Pridėtas naujausios „OpenVR SDK“ versijos palaikymas
  • „FAudio“ komponentai, įdiegę „DirectX“ garso biblioteką (API XAudio2, X3DAudio, XAPO ir XACT3), atnaujinti iki 19.07 versijos
  • Ištaisytos tinklo „GameMaker“ žaidimų tinklo posistemės problemos

Prieš priimdami vožtuvų pleistrus pagrindiniame „Linux“ branduolyje naudoti „futex“ () vietoj esync, turi būti įdiegtas specialus branduolys, palaikantis gijų sinchronizavimo telkinį įdiegta fsync pataisų rinkinyje.

„Ubuntu 18.04“ ir „19.04“ gali būti naudojama PPA talpykla su eksperimentiniais linux-mfutex-vožtuvų branduoliais

Kurį galima pridėti naudojant šias komandas:

sudo add-apt-repository ppa:valve-experimental/kernel-bionic -y

sudo apt-get install linux-mfutex-valve

Kaip suaktyvinti „Proton“ „Steam“?

Dėl šios Jie turėtų atidaryti „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“.


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ą.