Väljastas uue versiooni Proton 4.11, projekti, mis käitab Windowsi mänge Steam Linuxis

Klapp-prooton

Valve on välja lasknud projekti Proton 4.11 uue haru, mis põhineb Wine'i projekti arengutel ja mille eesmärk on tagada Windowsi jaoks loodud ja Steami kataloogis esitatud mängurakenduste käivitamine Linuxis. Projekti arendusi levitatakse BSD litsentsi alusel. Niipea, kui need on valmis, Protonis välja töötatud muudatused kanduvad üle originaalsesse Wine'i ja sellega seotud projektidesse, nagu DXVK ja vkd3d.

Proton võimaldab teil käivitada mänge, mis on saadaval ainult Windowsi jaoks, otse Steam Linuxi kliendis . Pakett sisaldab DirectX 10/11 (põhineb DXVK-l) ja 12 (põhineb vkd3d) juurutamisel, töötades läbi DirectX-kõnede tõlkimise Vulkani API-sse, pakutakse mängujuhtidele paremat tuge ja võimalust kasutada täisekraanrežiimi.

Protoni peamised uudised 4.11

Selle uue haru vabastamisega, On Proton Wine 4.11 põhikoodiga sünkroonitud, millest viidi üle 3300 muudatust (eelmine haru põhines veinil 4.2). 154 Proton 4.2 plaastrit on ülesvoolu viidud ja kuuluvad nüüd veini põhiosa.

Kuna peamine uudsus arendajad rõhutab futex () süsteemikõne põhjal sünkroniseerimisprimitiivide eksperimentaalse toe lisamist, mis vähendab protsessori koormust võrreldes esync-iga.

Lisaks lahendab uus juurutus probleemid vajadusega kasutada esync spetsiaalseid sätteid ja saadaolevate failikirjeldajate võimalikku ammendumist.

Indikaatorihoidikuga plaastrid FUTEX_WAIT_MULTIPLE Protoni jaoks vajalikud failid on Linuxi põhituuma ja Glibcisse lisamiseks juba üle kantud.

Ettevalmistatud muudatused ei kuulu veel tuuma põhikoosseisu, nii et sel ajal on vaja installida spetsiaalne tuum nende primitiivide toetamiseks.

Samuti DXVK kiht (DXGI, Direct3D 10 ja Direct3D 11 rakendamine Vulkani API peal) Seda värskendati uuele versioonile 1.3.

D9VK jaoks (Direct3D 9 eksperimentaalne juurutamine Vulkanil) versioonile 0.13f. Protonis D9VK-toe lubamiseks kasutage lippu PROTON_USE_D9VK.

Paljud veini moodulid on nüüd loodud Windowsi PE-failidena, Linuxi teekide asemel. Kuna töö selles valdkonnas edeneb, aitab PE kasutamine mõnda DRM-i ja petuvastast süsteemi.

Muudest muudatustest, mis selles uues harus silma paistavad:

  • Pakutakse monitori praeguse värskendussageduse ülekandmist mängudesse
  • Tehti hiirekursori töötlemise ja akende haldamisega seotud parandused
  • Fikseeritud sisendviive ja juhtkangide vibratsioonitoega seotud probleemid, mis avalduvad mõnes mängus, eriti Unity mootori mängudes
  • Lisati OpenVR SDK uusima versiooni tugi
  • FAudio komponendid, millel on DirectX-i heliteegi juurutamine (API XAudio2, X3DAudio, XAPO ja XACT3), värskendatud versioonile 19.07
  • Lahendatud on GameMakeri mängude võrgu alamsüsteemi probleemid

Enne Valve plaastrite kasutuselevõttu Linuxi põhituumas kasutada esync asemel futex (), tuleb installida spetsiaalne tuum, mis toetab lõime sünkroonimisbasseini rakendatud fsynci patch-komplektis.

Ubuntu 18.04 ja 19.04 saab kasutada PPA hoidlat eksperimentaalsete linux-mfutex-klapi tuumadega

Mida saab lisada järgmiste käskudega:

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

sudo apt-get install linux-mfutex-valve

Kuidas Protoni Steamis aktiveerida?

Selle Nad peaksid avama Steami kliendi ja klõpsama vasakus ülanurgas valikul Steam ja seejärel valikut Seaded.

Jaotises "Konto" leiate võimaluse beetaversiooniks registreeruda. Selle tegemine ja nõustumine sulgeb Steami kliendi ja laadib alla beetaversiooni (uus install).

Prootonventiil

Lõpus ja pärast oma kontole juurdepääsu pöördumist pöördutakse tagasi samale teele, et kontrollida, kas nad juba kasutavad Protoni.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.