Ikhishwe uhlobo olusha lweProton 4.11, iphrojekthi yokuqalisa imidlalo yeWindows ku-Steam Linux

I-Valve-Proton

UValve ukhiphe igatsha elisha lephrojekthi iProton 4.11, okuncike entuthukweni yephrojekthi yeWayini futhi kuhloswe ngayo ukuqinisekisa ukwethulwa kweLinux kwezinhlelo zokusebenza zomdlalo ezenzelwe iWindows nezethulwe kukhathalogi yeSteam. Ukuthuthukiswa kwephrojekthi kusatshalaliswa ngaphansi kwelayisense le-BSD. Ngokushesha nje lapho sebekulungele, Izinguquko ezenziwe eProton zidlulela ewayinini lasekuqaleni nakumaphrojekthi ahlobene nawo, njenge-DXVK ne-vkd3d.

IProton ikuvumela ukuthi usebenze imidlalo etholakala kuphela kwiWindows ngqo kuklayenti leSteam Linux . Iphakethe lifaka iDirectX 10/11 (ngokususelwa ku-DXVK) no-12 (kususelwa ku-vkd3d) ukuqaliswa, okusebenza ngokuhumusha izingcingo ze-DirectX eziya ku-Vulkan API, kunikela ngosizo oluthuthukisiwe lwabalawuli begeyimu kanye nekhono lokusebenzisa imodi yesikrini esigcwele.

Izinto ezintsha ezintsha zeProton 4.11

Ngokukhishwa kwaleli gatsha elisha, UProton uthuthele ukuvumelanisa nekhodi ye-Wine 4.11 base, lapho kudluliswe khona izinguquko ezingaphezu kwama-3300 (igatsha langaphambilini lalisuselwa ewayinini 4.2). Izimagqabhagqabha eziyi-154 zeProton 4.2 zihanjiswe zenyuka futhi manje sezifakwe engxenyeni eyinhloko yewayini.

Njengendaba esemqoka onjiniyela igqamisa ukungezwa kokusekelwa kokuhlola kokuqalwa kokuvumelanisa okususelwa kukholi yohlelo lwe-futex (), eyehlisa umthwalo we-CPU ngokuqhathaniswa ne-esync.

Ngaphezu kwalokho, ukuqaliswa okusha kuxazulula izinkinga ngesidingo sokusebenzisa izilungiselelo ezikhethekile ze-esync kanye nokukhathala okungenzeka kube khona kwezincazelo zefayela ezitholakalayo.

Amapeshi anomnikazi wesikhombi FUTEX_WAIT_MULTIPLE okudingekayo kuProton sekuvele kudluliselwe ukufakwa ku-kernel enkulu ye-Linux naseGlibc.

Izinguquko ezilungisiwe azikakafakwa ekwakhiweni okuyinhloko kernel, ngakho-ke ngalesi sikhathi kuyadingeka ukufaka ikhenela elikhethekile elisekela lezi zinto zokuqala.

Futhi ungqimba we-DXVK (ukwenziwa kwe-DXGI, iDirect3D 10 ne-Direct3D 11 ngaphezulu kwe-Vulkan API) Ibuyekezelwe enguqulweni entsha engu-1.3.

Ngenkathi ye-D9VK (ukuqaliswa kokuhlolwa kweDirect3D 9 kuVulkan) enguqulweni engu-0.13f. Ukuze unike amandla ukusekelwa kwe-D9VK ku-Proton, sebenzisa ifulegi le-PROTON_USE_D9VK.

Amamojula amaningi ewayini manje enziwa njengamafayela e-Windows PE, esikhundleni semitapo yolwazi yeLinux. Njengoba umsebenzi kule ndawo uqhubeka, ukusetshenziswa kwe-PE kuzosiza ezinye izinhlelo ze-DRM nezokuphamba.

Kwezinye izinguquko ezivelele kuleli gatsha elisha:

  • Ukudluliswa kwezinga lokuqapha lamanje kumidlalo kuyanikezwa
  • Kwenziwe ukulungiswa okuhlobene nokucubungula isikhombisi segundane nokuphathwa kwewindi
  • Ama-lags wokufaka ahleliwe nezinkinga ngokusekelwa kokudlidliza ngezinti zokuthokozisa, okuvezwa kweminye imidlalo, ikakhulukazi imidlalo kunjini ye-Unity
  • Kungezwe usekelo lwenguqulo yakamuva ye-OpenVR SDK
  • Izinto ze-FAudio ezinokusetshenziswa komtapo wolwazi we-DirectX (API XAudio2, X3DAudio, XAPO neXACT3) zibuyekezelwe kunguqulo 19.07
  • Izinkinga ezilungisiwe ngohlelo olungaphansi kwenethiwekhi kumageyimu ku-GameMaker

Ngaphambi kokusebenzisa ama-Valve patches ku-kernel enkulu ye-Linux, ukusebenzisa i-futex () esikhundleni se-esync, i-kernel ekhethekile kufanele ifakwe esekela ichibi lokuvumelanisa ngentambo kufakwe kusethi ye-fsync patch.

Ku-Ubuntu 18.04 no-19.04, indawo yokugcina i-PPA ingasetshenziswa ngezinhlamvu zokuhlola ze-linux-mfutex-valve

Okungangezwa ngemiyalo elandelayo:

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

sudo apt-get install linux-mfutex-valve

Ungayisebenzisa kanjani iProton ku-Steam?

Kulokhu Kufanele bavule iklayenti le-Steam bese bachofoza ku-Steam ekhoneni eliphezulu elingakwesokunxele bese kuthi Amasethingi.

Esigabeni se- "Akhawunti" uzothola inketho yokubhalisela inguqulo ye-beta. Ukwenza lokhu nokwamukela kuzovala iklayenti le-Steam bese kulanda inguqulo ye-beta (ukufakwa okusha).

I-Proton valve

Ekugcineni nangemva kokuthola i-akhawunti yabo babuyela emzileni ofanayo ukuqinisekisa ukuthi sebevele basebenzisa iProton.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.