ProHoster > Valve julkaisee Proton 5.0:n, ohjelmistopaketin Windows-pelien pelaamiseen Linuxissa
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".
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.