Valve julkaisi äskettäin julkaisun uuden version VKD3D-Proton 2.5, joka on sijoitettu vkd3d-koodikannan haarukkaan suunniteltu parantamaan Direct3D 12 -yhteensopivuutta Proton-pelikäynnistimessä.
Niiden, jotka eivät vielä ole tietoisia VKD3D-Protonista, sinun pitäisi tietää, että tämä Tukee Proton-kohtaisia muutoksia, optimointeja ja parannuksia Direct3D 12 -pohjaisten Windows-pelien suorituskyvyn parantamiseksi, joita ei vielä hyväksytä vkd3d:n pääosassa. Erojen joukossa on myös keskittyminen nykyaikaisten Vulkan-laajennusten käyttöön ja grafiikkaohjainten uusimpien versioiden ominaisuuksiin täydellisen Direct3D 12 -yhteensopivuuden saavuttamiseksi.
Sellaisenaan Valve käyttää Wine-pohjaisessa paketissa määritettyä haarukkaa Windows Proton -pelien suorittamiseen. DirectX 9/10/11 -tuki Protonissa perustuu DXVK-pakettiin ja DirectX 12 -toteutus on tähän asti perustunut vkd3d-kirjastoon (vkd3d:n kirjoittajan kuoleman jälkeen CodeWeavers jatkoi tämän komponentin ja viinin kehittämistä Yhteisö).
VKD3D-Protonin kehittämiseen osallistuivat Hans-Kristian Arntsen, SPIRV-Cross-kirjoittaja ja joidenkin Vulkan API -laajennusten kehittäjä, Philip Rebohle, DXVK-kirjailija ja Joshua Ashton, D9VK-kirjailija, joka työskentelee Valvelle.
VKD3D-Proton ei ole tarkoitettu säilyttämään alkuperäisen vkd3d API:n taaksepäin yhteensopivuutta, eikä se estä vanhempien GPU- ja näytönohjainten tuen lopettamista.
Mitä uutta VKD3D-Proton 2.5:ssä?
Tässä uudessa versiossa enemmän tai vähemmän täydellinen tuki DXR 1.0 API:lle on otettu käyttöön (DirectX Raytracing) ja kokeellinen tuki DXR 1.1:lle (ota käyttöön asettamalla ympäristömuuttuja VKD3D_CONFIG = dxr | dxr11 «).
Vaikka se mainitaankin DXR 1.1:ssä kaikkia toimintoja ei ole vielä toteutettu, mutta online-säteenseurannan tuki on nyt täysin valmis. DXR:ää käyttäviä pelejä ovat Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft ja Resident Evil: Village.
Näytönohjainjärjestelmille NVIDIA, DLSS-teknologian tuki on lisätty, jonka avulla voit käyttää NVIDIA-näytönohjainten Tensor-ytimiä realististen kuvien skaalaamiseen käyttämällä koneoppimismenetelmiä, jotka lisäävät resoluutiota laadun heikkenemättä.
Se erottuu myös siitä lisätty tuki PCI-e Resizable BAR -teknologialle Base Address Registers), jonka avulla CPU voi käyttää GPU:n koko videomuistia ja joissakin tilanteissa lisää GPU:n suorituskykyä 10-15%. Optimointivaikutus näkyy selvästi Horizon Zero Dawn- ja Death Stranding -peleissä.
Mitä tulee korjauksiin suoritettuina mainitaan seuraavat:
- Korjattu vaihtoketjun näyttöviiveen HANDLE-käyttäytyminen, joka korjaa joissain tapauksissa vääriä lukkiutumia.
- Korjattu monia syvyysmallien käsittelyyn liittyviä ongelmia, jotka korjasivat useita DEATHLOOP-, F1 2021- ja WRC 10 -ongelmia.
- Korjattu DIRT 5:n renderöinnin kaatumiset ja ongelmat. Sen pitäisi olla nyt täysin pelattavissa.
- Korjattu joitakin hahmonnusongelmia Diablo II Resurrectedissa.
- Varjostusvirheet korjattiin Psychonauts 2:ssa.
- Ratkaisu joihinkin Unreal Engine 4:n varjostusvirheisiin, jotka käynnistävät useita nimikkeitä.
- Korjattu joitakin vakausongelmia, kun VRAM loppuu NVIDIAsta.
- Korjattu suorittimen kaatuminen Far Cry 6:n käynnistyssarjassa (pelissä on edelleen joitain bugeja, mutta se on sisällytetty peliin).
- Korjattu useita virheitä näkyvillä isäntäkuvilla.
- Korjattu erilaisia DXIL-muunnosvirheitä.
- Vaihtoehtoisia muuttumattoman geometrian ratkaisuja tiettyihin sitä vaativiin peleihin.
- Korjaa tapa, jolla d3d12.dll vie symboleja, jotta ne olisivat paremmin MSVC:n mukaisia.
- Korjattu joitain ääritapauksia bittikenttäohjeissa.
- Vältä äärimmäistä suorittimen muistin kerääntymistä tietyissä NVIDIA-ohjaimen versioissa, joissa oli tämä virhe.
- Korjattu regressio pelissä Evil Genius 2: World Domination.
- Korjaa virheet Hitman 3:ssa.
- Korjattu maaston renderöinti Anno 1800:ssa.
- Erilaisia bugikorjauksia ja korjauksia.
Vihdoin Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat Seuraavassa linkissä.
Ja jos haluat kokeile Proton Steamissä nyt, tiedät jo, että voit asentaa Steam-asiakkaan virallisilla verkkosivuilla, vaikka löydät sen myös useimpien distrojen repoista.