Valve julkaisee Proton 5.0:n, ohjelmistopaketin Windows-pelien pelaamiseen Linuxissa

Valve Company julkaistu projektin uuden haaran ensimmäinen julkaisu Protoni 5.0, joka perustuu Wine-projektin kehitykseen ja jonka tarkoituksena on mahdollistaa Windowsille luotujen ja Steam-luettelossa esiteltyjen pelisovellusten toimiminen Linuxissa. Projektin saavutukset levitän BSD-lisenssillä.

Proton antaa sinun ajaa suoraan vain Windows-pelisovelluksia Steam Linux -asiakassovelluksessa. Paketti sisältää DirectX:n toteutuksen 9/10/11 (perustuu pakettiin Dxvk) ja DirectX 12 (perustuu vkd3d). Monisäikeisten pelien suorituskyvyn lisäämiseksi mekanismit "esync" (Eventfd Synchronization) ja "futex/fsync".

В uusi versio:

  • Synkronointi koodikannan kanssa valmis Viini 5.0, josta siirrettiin yli 3500 muutosta (edellinen haara perustui viiniin 4.11). 207 korjausta Proton 4.11:stä on siirretty ylävirtaan ja ne sisältyvät nyt pääviinipakettiin;
  • Pelien renderöimiseksi Direct3D 9:n avulla DXVK-taso on oletusarvoisesti käytössä, mikä kääntää kutsut Vulkan API:lle. Ilman Vulkan-tukea olevien järjestelmien käyttäjät voivat palata Wind3d-taustajärjestelmään, joka käyttää OpenGL-käännöstä, asettamalla PROTON_USE_WINED3D-asetuksen;
  • Integraatiota Steam-asiakkaan kanssa on vahvistettu, mikä on laajentanut tuettujen pelien valikoimaa, jotka suojaavat teknologiaa pelien luvattomalta muuttamiselta. Denuvo. Esimerkiksi Proton voi nyt pelata pelejä, kuten Just Cause 3, Batman: Arkham Knight ja Abzu;
  • Uudet Proton-asennukset palauttavat tietoja käyttöjärjestelmän uudemmasta versiosta, kuten jotkut uudet pelit vaativat.
    Vanhojen asetusten parametrit jätetään ennalleen;

  • Kehitys on alkanut merkittäviin parannuksiin liittyen tuen lisäämiseen useiden näyttöjen ja grafiikkasovittimien kanssa työskentelemiseen Wine 5.0:ssa;
  • Parannettu surround-äänen tuki vanhemmille peleille;
  • Projektin Git-arkiston rakennetta on muutettu. Uusia alimoduuleja on lisätty 5.0-haaraan, mikä edellyttää, että gitistä rakennettaessa ne on alustettava komennolla “git submodule update —init”;
  • Компоненты FAudio DirectX-äänikirjastojen (XAudio2, X3DAudio, XAPO ja XACT3 API:t) toteutuksen kanssa päivitetty julkaisuun 20.02;
  • Välikerros Dxvk, joka tarjoaa DXGI:n (DirectX Graphics Infrastructure), Direct3D 9:n, 10:n ja 11:n toteutuksen, joka toimii lähetyskutsujen kautta Vulkan API:lle, on päivitetty eilen julkaistuun julkaisuun. 1.5.4. DXVK 1.5.4 korjaa Direct3D 9 -tukeen liittyviä regressioita ja ratkaisee Anno 1701:ssä, EYE: Divine Cybermancyssa,
    Forgotten Realms: Demon Stone, King's Bounty ja
    Noita.

Lähde: opennet.ru

Lisää kommentti