Proton-i:n haarukka on otettu käyttöön, käännetty uudempiin Wine-versioihin

Juuso Alasuutari, erikoistunut äänenkäsittelyjärjestelmien kehittämiseen Linuxille (tekijä jackdbus и LASH), muodostettu hanke
Proton-i, jonka tarkoituksena on siirtää nykyinen Proton-koodikanta Winen uudempiin versioihin odottamatta Valven uusia suuria julkaisuja. Tällä hetkellä Proton-variantti perustuu Viini 4.13, toiminnaltaan identtinen Proton 4.11-2:n kanssa (Protonin pääprojekti käyttää Wine 4.11:tä).

Proton-i:n pääideana on tarjota mahdollisuus käyttää Winen uusimmissa versioissa esiteltyjä korjaustiedostoja (jossakin julkaisussa julkaistaan ​​useita satoja muutoksia), jotka voivat mahdollisesti auttaa käynnistämään pelejä, joiden käynnistämisessä on ollut ongelmia. Oletetaan, että jotkut ongelmat voidaan korjata uusissa Wine-julkaisuissa ja jotkut voidaan ratkaista Proton-korjauspäivityksillä. Näiden korjausten yhdistelmä mahdollistaa laadukkaamman pelikokemuksen saavuttamisen kuin käyttämällä uutta Wineä ja Protonia erikseen.

Muistutetaan, että Valven kehittämä Proton-projekti perustuu Wine-projektin kehitykseen ja sen tavoitteena on varmistaa Windowsille luotujen ja Steam-luettelossa esiteltyjen pelisovellusten käynnistäminen Linuxissa. Proton antaa sinun ajaa suoraan vain Windows-pelisovelluksia Steam Linux -asiakassovelluksessa. Paketti sisältää toteutukset DirectX 9 (perustuu D9VK), DirectX 10/11 (perustuu DXVK) ja 12 (perustuu vkd3d), jotka toimivat DirectX-kutsujen kääntämisen kautta Vulkan API:lle, tarjoaa parannetun tuen peliohjaimille ja kyvylle. käyttääksesi koko näytön tilaa itsenäisesti pelien tuetun näytön resoluution mukaan. Alkuperäiseen Wineen verrattuna monisäikeisten pelien suorituskyky on parantunut merkittävästi "esyncin" (Eventfd Synchronization) tai ""futex/fsync".

Lähde: opennet.ru

Lisää kommentti