Inilabas ang bagong bersyon ng Proton 4.11, ang proyekto na magpatakbo ng mga laro sa Windows sa Steam Linux

Balbula-Proton

Ang Valve ay naglabas ng isang bagong sangay ng proyekto ng Proton 4.11, na batay sa mga pagpapaunlad ng proyekto ng Alak at naglalayong ginagarantiyahan ang paglulunsad sa Linux ng mga application ng laro na nilikha para sa Windows at ipinakita sa Steam catalog. Ang mga pagpapaunlad ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng BSD. Sa sandaling handa na sila, mga pagbabago na binuo sa Proton dalhin sa orihinal na Alak at mga kaugnay na proyekto, tulad ng DXVK at vkd3d.

Pinapayagan ka ng Proton na magpatakbo ng mga laro na magagamit lamang para sa Windows nang direkta sa Steam Linux client . Kasama sa package ang DirectX 10/11 (batay sa DXVK) at 12 (batay sa vkd3d) na pagpapatupad, na nagtatrabaho sa pagsasalin ng mga tawag ng DirectX sa Vulkan API, ay nagbibigay ng pinahusay na suporta para sa mga game Controllers at kakayahang gumamit ng full screen mode.

Pangunahing mga novelty ng Proton 4.11

Sa paglabas ng bagong sangay na ito, Lumipat si Proton upang mag-sync sa base code ng Alak 4.11, mula sa kung saan higit sa 3300 mga pagbabago ang nailipat (ang dating sangay ay batay sa alak 4.2). 154 Proton 4.2 patch ay inilipat upstream at ngayon ay kasama sa pangunahing bahagi ng Alak.

Bilang pangunahing novelty ng mga developer naka-highlight ang pagdaragdag ng pang-eksperimentong suporta para sa mga primitibo ng pagsabay batay sa futex () tawag sa system, na binabawasan ang pagkarga ng CPU kumpara sa esync.

Bilang karagdagan, nalulutas ng bagong pagpapatupad ang mga problema sa pangangailangan na gumamit ng mga espesyal na setting para sa esync at ang posibleng pagkaubos ng mga magagamit na deskripor ng file.

Mga patch na may tagapaghawak ng tagapagpahiwatig FUTEX_WAIT_MULTIPLE kinakailangan para sa Proton ay dinala na para isama sa pangunahing Linux kernel at Glibc.

Ang mga nakahandang pagbabago ay hindi pa kasama sa pangunahing komposisyon ng kernel, kaya sa oras na ito kinakailangan na mag-install ng isang espesyal na kernel na may suporta para sa mga primitibo na ito.

Gayundin ang layer ng DXVK (ang pagpapatupad ng DXGI, Direct3D 10 at Direct3D 11 sa tuktok ng Vulkan API) Nai-update ito sa bagong bersyon 1.3.

Habang para sa D9VK (pang-eksperimentong pagpapatupad ng Direct3D 9 sa Vulkan) sa bersyon 0.13f. Upang paganahin ang suporta ng D9VK sa Proton, gamitin ang flag na PROTON_USE_D9VK.

Maraming mga module ng Alak ang nilikha ngayon bilang mga file ng Windows PE, sa halip na mga silid aklatan ng Linux. Tulad ng pag-unlad sa lugar na ito, ang paggamit ng PE ay makakatulong sa ilang mga DRM at anti-cheat system.

Sa iba pang mga pagbabago na napapansin sa bagong sangay na ito:

  • Ang paglipat ng kasalukuyang rate ng pag-refresh ng monitor sa mga laro ay ibinigay
  • Ginawang mga pag-aayos na nauugnay sa pagpoproseso ng cursor ng mouse at pamamahala ng window
  • Ang mga nakapirming input lag at isyu na may suporta sa panginginig ng boses para sa mga joystick, na ipinakita sa ilang mga laro, lalo na ang mga laro sa engine ng Unity
  • Nagdagdag ng suporta para sa pinakabagong bersyon ng OpenVR SDK
  • Ang mga bahagi ng FAudio na may pagpapatupad ng DirectX sound library (API XAudio2, X3DAudio, XAPO at XACT3) ay na-update sa bersyon 19.07
  • Naayos ang mga isyu sa network subsystem sa mga laro sa GameMaker

Bago magpatibay ng mga patch ng Valve sa pangunahing Linux kernel, upang magamit ang futex () sa halip na esync, isang espesyal na kernel ang dapat na mai-install na sumusuporta sa thread ng pag-synchronize ng thread ipinatupad sa set ng fsync patch.

Sa Ubuntu 18.04 at 19.04, maaaring magamit ang isang imbakan ng PPA na may mga pang-eksperimentong linux-mfutex-balbula kernels

Alin ang maaaring maidagdag sa mga sumusunod na utos:

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

sudo apt-get install linux-mfutex-valve

Paano paganahin ang Proton sa Steam?

Para sa Dapat nilang buksan ang Steam client at mag-click sa Steam sa kaliwang sulok sa itaas at pagkatapos ang Mga Setting.

Sa seksyong "Account" makikita mo ang pagpipilian upang magrehistro para sa beta na bersyon. Ang paggawa nito at pagtanggap ay magsasara sa Steam client at i-download ang beta na bersyon (isang bagong pag-install).

Balbula ng proton

Sa huli at pagkatapos ma-access ang kanilang account bumalik sila sa parehong ruta upang i-verify na gumagamit na sila ng Proton.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.