Izlaista jaunā Proton 4.11 versija - projekts, kas paredzēts, lai palaistu Windows spēles Steam Linux

Vārsts-Protons

Valve ir izlaidusi jaunu Proton 4.11 projekta filiāli, kura pamatā ir Wine projekta attīstība un kuras mērķis ir garantēt operētājsistēmai Windows izveidoto un Steam katalogā parādīto spēļu lietojumprogrammu palaišanu Linux. Projekta izstrāde tiek izplatīta ar BSD licenci. Tiklīdz viņi ir gatavi, izmaiņas, kas izstrādātas Protonā, pārnes sākotnējos Wine un saistītos projektus, piemēram, DXVK un vkd3d.

Proton ļauj palaist spēles, kas pieejamas tikai operētājsistēmai Windows, tieši Steam Linux klientā . Komplektā ietilpst DirectX 10/11 (pamatojoties uz DXVK) un 12 (pamatojoties uz vkd3d) ieviešana, strādājot ar DirectX izsaukumu tulkošanu uz Vulkan API, nodrošināts uzlabots spēļu kontrolieru atbalsts un iespēja izmantot pilnekrāna režīmu.

Galvenie Proton jaunumi 4.11

Ar šīs jaunās filiāles atbrīvošanu, Protons ir pārcēlies uz sinhronizāciju ar Wine 4.11 bāzes kodu, no kura tika pārnestas vairāk nekā 3300 izmaiņas (iepriekšējā filiāle balstījās uz vīnu 4.2). 154 Proton 4.2 plāksteri ir pārvietoti augšpus straumes un tagad ir iekļauti Wine galvenajā daļā.

Kā galveno jaunumu izstrādātāji uzsver eksperimentālā atbalsta pievienošanu sinhronizācijas primitīviem, kuru pamatā ir futex () sistēmas izsaukums, kas samazina CPU slodzi, salīdzinot ar esync.

Turklāt jaunā ieviešana atrisina problēmas ar nepieciešamību izmantot īpašus esync iestatījumus un iespējamo pieejamo failu deskriptoru izsmelšanu.

Plāksteri ar indikatora turētāju FUTEX_WAIT_MULTIPLE kas nepieciešami Protonam, jau ir pārnesti, lai tos iekļautu galvenajā Linux kodolā un Glibc.

Sagatavotās izmaiņas vēl nav iekļautas kodola pamatsastāvā, tāpēc šajā laikā ir nepieciešams instalēt īpašu kodolu ar atbalstu šiem primitīviem.

Arī DXVK slānis (DXGI, Direct3D 10 un Direct3D 11 ieviešana virs Vulkan API) Tas tika atjaunināts uz jauno versiju 1.3.

Kamēr par D9VK (eksperimentāla Direct3D 9 ieviešana Vulkan) uz versiju 0.13f. Lai Protonā iespējotu D9VK atbalstu, izmantojiet karodziņu PROTON_USE_D9VK.

Daudzi Wine moduļi tagad ir izveidoti kā Windows PE faili, nevis Linux bibliotēkas. Tā kā darbs šajā jomā turpinās, PE izmantošana palīdzēs dažām DRM un pretkrāpšanas sistēmām.

Starp citām izmaiņām, kas izceļas šajā jaunajā nozarē:

  • Tiek nodrošināta pašreizējā monitora atsvaidzināšanas ātruma pārsūtīšana uz spēlēm
  • Veica labojumus, kas saistīti ar peles kursora apstrādi un logu pārvaldību
  • Fiksētie ievades kavējumi un problēmas ar vadības sviru vibrācijas atbalstu, kas izpaužas dažās spēlēs, īpaši spēlēs ar motoru Unity
  • Pievienots atbalsts jaunākajai OpenVR SDK versijai
  • FAudio komponenti ar DirectX skaņu bibliotēkas ieviešanu (API XAudio2, X3DAudio, XAPO un XACT3) ir atjaunināti līdz 19.07 versijai
  • Novērstas problēmas ar tīkla apakšsistēmu spēlēs GameMaker

Pirms vārstu plāksteru pieņemšanas galvenajā Linux kodolā esync vietā izmantot futex (), jāinstalē īpašs kodols, kas atbalsta pavedienu sinhronizācijas kopu ieviests fsync ielāpu komplektā.

Ubuntu 18.04 un 19.04 var izmantot PPA repozitoriju ar eksperimentāliem linux-mfutex-vārstu kodoliem

Ko var pievienot ar šādām komandām:

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

sudo apt-get install linux-mfutex-valve

Kā aktivizēt Proton Steam?

Par šo Viņiem vajadzētu atvērt Steam klientu un augšējā kreisajā stūrī noklikšķiniet uz Steam un pēc tam uz Settings.

Sadaļā “Konts” atradīsit iespēju reģistrēties beta versijai. To izdarot un pieņemot, tiks aizvērts Steam klients un lejupielādēta beta versija (jauna instalācija).

Protonu vārsts

Beigās un pēc piekļuves savam kontam viņi atgriežas tajā pašā maršrutā, lai pārliecinātos, ka viņi jau lieto Proton.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.