Yakaburitsa vhezheni itsva yeProton 4.11, chirongwa chekumhanyisa mitambo yeWindows paStam Linux

Valve-Proton

Valve yaburitsa bazi idzva reProton 4.11 chirongwa, iyo yakavakirwa pazviitiko zveiyo Wine chirongwa uye inovavarira kuvimbisa kuvhurwa paLinux yemitambo mashandisirwo akagadzirwa eWindows uye akaunzwa muStam catalog. Izvo zviitiko zvepurojekiti zvinogoverwa pasi peiri rezenisi reBSD. Pangosvika ivo vagadzirira, shanduko dzakagadzirwa muProton dzinoendesa kune iyo yekutanga Waini uye mamwe mapurojekiti akafanana, akadai seDXVK uye vkd3d.

Proton inokutendera iwe kumhanya mitambo iyo inongowanikwa chete yeWindows zvakananga pane iyo Steam Linux mutengi . Iyo pasuru inosanganisira DirectX 10/11 (yakavakirwa paDXVK) uye gumi nemaviri (yakavakirwa pavkd12d) kuita, kushanda kuburikidza nekushandurwa kweDirectX kufona kuVulkan API, inopa rutsigiro rwakagadziridzwa rwevatongi vemitambo uye kugona kushandisa yakazara skrini mode.

Zvinyorwa zvitsva zveProton 4.11

Nokuburitswa kwebazi idzva iri, Proton yafamba kuti ienderane neiyo Wine 4.11 base code, kubva kwayakachinjiswa anopfuura mazana matatu mazana matatu (iro bazi rapfuura raive pawaini 3300). 4.2 Proton 154 zvigamba zvakaendeswa kumusoro uye zvino zvaverengerwa muchikamu chikuru chewaini.

Sechinhu chikuru chitsva vagadziri inosimbisa kuwedzerwa kwekuyedza kwekuyedza kwekufananidza primitives zvichibva pane futex () system kufona, iyo inoderedza CPU mutoro uchienzaniswa nesync.

Uye zvakare, iyo nyowani yekumisikidza inogadzirisa matambudziko nechidimbu chekushandisa yakasarudzika magadziriso eesync uye nekugona kuneta kweanowanikwa mafaira anotsanangudza.

Chikwata chine chinongedzo FUTEX_WAIT_MULTIPLE inodikanwa kuti Proton yatotakurwa pamusoro kuti iiswe mune huru Linux kernel uye Glibc.

Iko shanduko dzakagadzirirwa hadzisati dzaverengerwa mukuumbwa kukuru kweiyo kernel, saka panguva ino zvinofanirwa kuisa yakakosha kernel nerutsigiro rweaya ekutanga.

Zvakare iyo DXVK dura (kuiswa kweDXGI, Direct3D 10 uye Direct3D 11 pamusoro peVulkan API) Yakagadziriswa kune iyo nyowani vhezheni 1.3.

Panguva yeD9VK (kuyedza kuitiswa kweDirect3D 9 paVulkan) kushandura 0.13f. Kugonesa rutsigiro rweD9VK muProton, shandisa mureza wePROTON_USE_D9VK.

Mazhinji ma module ewaini zvino agadzirwa seWindows PE mafaera, panzvimbo pemaraibhurari eLinux. Sezvo basa munzvimbo ino rinoenderera mberi, kushandiswa kwePE kunobatsira mamwe ma DRM uye anti-kubiridzira masystem.

Nezve dzimwe shanduko dzinomira mubazi idzva iri:

  • Kutamisirwa kwazvino kuongorora yekutarisa mwero kumitambo kunopihwa
  • Yakagadzira zvigadziriso zvine chekuita neye mbeva kurasa kugadzira uye kutungamira kwehwindo
  • Yakagadziriswa yekuisa lags uye nenyaya nekutsigisa rutsigiro rwemufaro, zvinoratidzwa mune mimwe mitambo, kunyanya mitambo paUnijini injini
  • Wakawedzera rutsigiro rwechizvino vhezheni yeOverVR SDK
  • FAudio zvinongedzo nekumisikidza kweiyo DirectX kurira raibhurari (API XAudio2, X3DAudio, XAPO uye XACT3) yakagadziridzwa kuita vhezheni 19.07
  • Yakagadziriswa nyaya neiyo network subsystem mumitambo mu GameMaker

Usati watora zvigamba zveValve mune huru Linux kernel, kushandisa futex () panzvimbo ye esync, kernel yakasarudzika inofanirwa kuiswa iyo inotsigira tambo yekubatanidza dziva inoitwa mu fsync chigamba chakaiswa.

MuUbuntu 18.04 uye 19.04, PPA repository inogona kushandiswa ine yekuyedza linux-mfutex-vharuvhu tsanga

Izvo zvinogona kuwedzerwa nemirairo inotevera:

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

sudo apt-get install linux-mfutex-valve

Nzira yekuita sei Proton pane Steam?

Nokuda kweizvi Ivo vanofanirwa kuvhura iyo Steam mutengi uye tinya paSteam mukona yekumusoro kuruboshwe uye ipapo Zvirongwa.

Muchikamu che "Akaunti" iwe unowana sarudzo yekunyoresa iyo beta vhezheni. Kuita izvi uye kugamuchira kuchavhara Steam mutengi uye kurodha pasi beta vhezheni (kumisikidza nyowani).

Proton vharafu

Pakupedzisira uye mushure mekuwana account yavo vanodzokera munzira imwechete kuti vaone kuti vari kushandisa Proton.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako