Publikoi versionin e ri të Proton 4.11, projekti për të ekzekutuar lojëra me Windows në Steam Linux

Valvul-Proton

Valve ka lëshuar një degë të re të projektit Proton 4.11, i cili bazohet në zhvillimet e projektit Wine dhe synon të garantojë fillimin në Linux të aplikacioneve të lojërave të krijuara për Windows dhe të paraqitura në katalogun Steam. Zhvillimet e projektit shpërndahen nën licencën BSD. Sapo të jenë gati, Ndryshimet e zhvilluara në Proton bartin tek Vera origjinale dhe projektet e lidhura me to, të tilla si DXVK dhe vkd3d.

Protoni ju lejon të ekzekutoni lojëra që janë në dispozicion vetëm për Windows direkt në klientin Steam Linux . Paketa përfshin zbatimin e DirectX 10/11 (bazuar në DXVK) dhe 12 (bazuar në vkd3d), duke punuar përmes përkthimit të thirrjeve DirectX në Vulkan API, siguron mbështetje të përmirësuar për kontrolluesit e lojërave dhe aftësinë për të përdorur modalitetin e ekranit të plotë.

Risitë kryesore të Proton 4.11

Me lëshimin e kësaj dege të re, Proton ka lëvizur për të sinkronizuar me kodin bazë të Wine 4.11, nga të cilat u transferuan më shumë se 3300 ndryshime (dega e mëparshme ishte bazuar në verë 4.2). 154 Proton 4.2 arna janë zhvendosur në rrjedhën e sipërme dhe tani përfshihen në pjesën kryesore të Verës.

Si risi kryesore zhvilluesit thekson shtimin e mbështetjes eksperimentale për primitivët e sinkronizimit bazuar në thirrjen e sistemit futex (), e cila zvogëlon ngarkesën e CPU-së në krahasim me esync.

Përveç kësaj, zbatimi i ri zgjidh problemet me nevojën për të përdorur cilësime të veçanta për esync dhe rraskapitjen e mundshme të përshkruesve të skedarëve të disponueshëm.

Arnime me mbajtës tregues FUTEX_WAIT_MULTIPLE të kërkuara për Proton janë kryer tashmë për t'u përfshirë në kernelin kryesor Linux dhe Glibc.

Ndryshimet e përgatitura nuk janë përfshirë ende në përbërjen kryesore të bërthamës, kështu që në këtë kohë është e nevojshme të instaloni një bërthamë të veçantë me mbështetje për këto primitive.

Gjithashtu shtresa DXVK (implementimi i DXGI, Direct3D 10 dhe Direct3D 11 në krye të Vulkan API) Wasshtë azhurnuar në versionin e ri 1.3.

Ndërsa për D9VK (zbatimi eksperimental i Direct3D 9 në Vulkan) në versionin 0.13f. Për të mundësuar mbështetjen e D9VK në Proton, përdorni flamurin PROTON_USE_D9VK.

Shumë module të Verërave tani janë krijuar si skedarë PE të Windows, në vend të bibliotekave Linux. Ndërsa puna në këtë fushë përparon, përdorimi i PE do të ndihmojë disa DRM dhe sisteme anti-mashtrim.

Nga ndryshimet e tjera që bien në sy në këtë degë të re:

  • Sigurohet transferimi i ritmit aktual të rifreskimit të monitorit në lojëra
  • Rregullime të bëra në lidhje me përpunimin e kursorit të miut dhe menaxhimin e dritares
  • Vonesat fikse të hyrjes dhe problemet me mbështetjen e dridhjeve për levë, të manifestuara në disa lojëra, veçanërisht lojërat në motorin Unity
  • Shtohet mbështetja për versionin më të fundit të OpenVR SDK
  • Komponentët FAudio me implementimin e bibliotekës së zërit DirectX (API XAudio2, X3DAudio, XAPO dhe XACT3) të azhurnuara në versionin 19.07
  • Probleme të rregulluara me nënsistemin e rrjetit në lojëra në GameMaker

Para miratimit të arnimeve të Valvulave në kernelin kryesor Linux, për të përdorur futex () në vend të esync, duhet të instalohet një bërthamë e veçantë që mbështet pishinën e sinkronizimit të fijeve implementuar në setin patch të fsync.

Në Ubuntu 18.04 dhe 19.04, mund të përdoret një depo PPA me berthame eksperimentale linux-mfutex-valvula

E cila mund të shtohet me komandat e mëposhtme:

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

sudo apt-get install linux-mfutex-valve

Si të aktivizoni Proton në Steam?

Për këtë Ata duhet të hapin klientin e Steam dhe të klikojnë në Steam në këndin e sipërm të majtë dhe pastaj Cilësimet.

Në seksionin "Llogari" do të gjeni opsionin për t'u regjistruar në versionin beta. Bërja e kësaj dhe pranimi do të mbyllë klientin e Steam dhe do të shkarkojë versionin beta (një instalim i ri).

Valvula protonike

Në fund dhe pasi të kenë hyrë në llogarinë e tyre ata kthehen në të njëjtën rrugë për të verifikuar që ata po përdorin tashmë Proton.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.