VKD3D-Proton 2.7 bevat verbeteringen voor Vulkan en oplossingen voor sommige titels

Klep

VKD3D-Proton is een vork van VKD3D, die tot doel heeft de volledige Direct3D 12 API bovenop Vulkan te implementeren.

Valve heeft de release aangekondigd van de nieuwe versie van VKD3D-Proton 2.7 en deze nieuwe versie presenteert het resultaat van de opeenstapeling van een grote hoeveelheid werk sinds de release van het Steam Deck eind februari, voornamelijk met functies en fixes.

Voor degenen die nog niet op de hoogte zijn van VKD3D-Proton, moet u weten dat dit Ondersteunt Proton-specifieke wijzigingen, optimalisaties en verbeteringen voor betere prestaties van op Direct3D 12 gebaseerde Windows-games, die nog niet zijn geaccepteerd in het grootste deel van vkd3d. Onder de verschillen is er ook een focus op het gebruik van moderne Vulkan-extensies en de mogelijkheden van recente versies van grafische stuurprogramma's om volledige Direct3D 12-compatibiliteit te bereiken.

Als zodanig gebruikt Valve de vork die is gespecificeerd in het op Wine gebaseerde pakket om Windows Proton-spellen uit te voeren. DirectX 9/10/11-ondersteuning in Proton is gebaseerd op het DXVK-pakket en de DirectX 12-implementatie is tot nu toe gebaseerd op de vkd3d-bibliotheek (na de dood van de auteur van vkd3d zette CodeWeavers de ontwikkeling van dit onderdeel en de wijngemeenschap voort ).

Belangrijkste nieuwigheden van VKD3D-Proton 2.7

Een van de belangrijkste nieuwigheden in deze nieuwe versie is: de verbetering van de verbeterde pijplijncache, die werd geïntroduceerd in de vorige versie 2.6 en dat maakt ondersteuning voor pijplijnbibliotheken mogelijk, maar alleen voor games die correct gebruik hebben gemaakt van de D3D12 API.

vkd3d-proton implementeert nu een interne schijfcache om SPIR-V-caching in te schakelen voor alle spellen. Het is mogelijk om de cache uit te schakelen en desgewenst applicaties de ID3D12PipelineLibrary te laten beheren.

Om de cacheschijfruimte verder te verminderen, wordt VK_EXT_shader_module_identifier ook gebruikt
om de vkd3d proton-cache met >95% te verminderen, aangezien het niet nodig is om daadwerkelijke SPIR-V-gegevens op schijf op te slaan.

Een andere nieuwigheid die in deze nieuwe versie wordt gepresenteerd, is des optimalisaties waarvan opvallen de verbetering van GPU-prestaties voor diepe renderpassages, evenals GPU-prestaties voor bepaalde drijvende-komma-afbeeldingen waarbij UAV-gebruik is ingeschakeld, GPU-prestaties voor bepaalde WriteBufferImmediate()-gebruiksgevallen, GPU-prestaties voor bepaalde toegangspatronen voor descriptor, GPU-prestaties voor opeenvolgende kopieën van bufferafbeeldingen en GPU-prestaties bij toewijzing.

Daarnaast is er melding gemaakt van verhoogde vereisten voor stuurprogramma's die nu compatibiliteit vereisen met de Vulkan-extensies VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 en VK_KHR_maintenance4 geïmplementeerd in Mesa 22.0 en eigen NVIDIA 510-stuurprogramma's.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • Ondersteuning toegevoegd voor D3D12-functies zoals mesh shaders (vereist VK_EXT_mesh_shader-ondersteuning om te werken), shares (delen) en barrières (hek).
  • En er wordt ook benadrukt dat de nieuwste versie wordt gepresenteerd, de nieuwe D3D12-pijplijnbibliotheek past zich aan elk spel aan, inclusief games die de D3D12 API onjuist gebruiken, dankzij de implementatie van een interne schijfcache voor de SPIR-V-rendering gegenereerd op van DXBC /DXIL.
  • Voortdurende ondersteuning voor DXR 1.1.
  • Eerste HDR-ondersteuning toegevoegd.
  • Er zijn talloze reparaties uitgevoerd met betrekking tot DXIL-compatibiliteit.
  • Verbeterde ondersteuning voor de Intel ANV-driver.
  • Verbeterde foutopsporingsopties.
  • Verbeterde stabiliteit bij het minimaliseren en wisselen van games op volledig scherm via Alt+Tab.
  • Er zijn voorbereidingen getroffen om de code van LGPL 2.1 te vertalen naar de MIT-licentie.
  • Problemen opgelost in Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered en Lost Judgment.

Eindelijk Als u meer wilt weten over deze nieuwe release, u kunt de details controleren In de volgende link.

En als je wilt probeer Proton nu op Steam, je weet al dat je de Steam-client kunt installeren vanaf de web oficial, hoewel je het ook in de repo's van de meeste distro's zult vinden.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.