VKD3D-Proton 2.7 indeholder forbedringer til Vulkan og rettelser til nogle titler

Valve

VKD3D-Proton er en forgrening af VKD3D, som har til formål at implementere den fulde Direct3D 12 API oven på Vulkan.

Valve annoncerede udgivelsen af ​​den nye version af VKD3D-Proton 2.7, og denne nye version præsenterer resultatet af akkumuleringen af ​​en stor mængde arbejde siden udgivelsen af ​​Steam Deck i slutningen af ​​februar, hovedsageligt med funktioner og rettelser.

For dem, der stadig er uvidende om VKD3D-Proton bør vide, at dette Understøtter protonspecifikke ændringer, optimeringer og forbedringer for bedre ydeevne af Direct3D 12-baserede Windows-spil, som endnu ikke er accepteret i hoveddelen af ​​vkd3d. Blandt forskellene er der også fokus på at bruge moderne Vulkan-udvidelser og mulighederne i nyere versioner af grafikdrivere for at opnå fuld Direct3D 12-kompatibilitet.

Som sådan bruger Valve den gaffel, der er angivet i den vinbaserede pakke til at køre Windows Proton-spil. DirectX 9/10/11-support i Proton er baseret på DXVK-pakken, og DirectX 12-implementeringen har hidtil været baseret på vkd3d-biblioteket (efter at forfatteren til vkd3d døde, fortsatte CodeWeavers udviklingen af ​​denne komponent og vinfællesskabet ).

Vigtigste nyheder i VKD3D-Proton 2.7

En af de vigtigste nyheder præsenteret i denne nye version er forbedringen af ​​den forbedrede pipeline-cache, som blev introduceret i den tidligere version 2.6 og det muliggør understøttelse af pipeline-biblioteker, men kun for spil, der gjorde korrekt brug af D3D12 API.

vkd3d-proton implementerer nu en intern diskcache for at aktivere SPIR-V-cache til alle spil. Det er muligt at deaktivere cachen og lade programmer administrere ID3D12PipelineLibrary, hvis det ønskes.

For yderligere at reducere cache-diskplads, bruges VK_EXT_shader_module_identifier også
at reducere vkd3d-protoncachen med >95%, da der ikke er behov for at gemme faktiske SPIR-V-data på disken.

En anden nyhed, der præsenteres i denne nye version, ers optimeringer, som skiller sig ud forbedringen af GPU-ydeevne til dybe gengivelser, såvel som GPU-ydeevne for visse floating point-billeder, hvor UAV-brug er aktiveret, GPU-ydeevne for visse WriteBufferImmediate()-brugstilfælde, GPU-ydeevne for visse deskriptor-adgangsmønstre, GPU-ydeevne for fortløbende kopier af bufferbilleder og GPU-ydeevne ved tildeling.

Derudover nævnes øgede krav til drivere, der nu kræver kompatibilitet med Vulkan-udvidelserne VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 og VK_KHR_maintenance4 implementeret i Mesa 22.0 og proprietære NVIDIA-drivere.

Af de andre ændringer der skiller sig ud fra denne nye version:

  • Tilføjet understøttelse af D3D12-funktioner såsom mesh shaders (kræver VK_EXT_mesh_shader-understøttelse for at fungere), shares (share) og barrierer (hegn).
  • Og det fremhæves også, at den seneste version er præsenteret, det nye D3D12 pipeline bibliotek tilpasser sig til ethvert spil, inklusive dem, der bruger D3D12 API forkert, takket være implementeringen af ​​en intern diskcache til SPIR-V-gengivelsen genereret fra DXBC /DXIL.
  • Fortsat support til DXR 1.1.
  • Indledende HDR-understøttelse tilføjet.
  • Der er lavet adskillige rettelser relateret til DXIL-kompatibilitet.
  • Forbedret understøttelse af Intel ANV-driveren.
  • Forbedrede fejlfindingsmuligheder.
  • Forbedret stabilitet ved minimering og skift af fuldskærmsspil via Alt+Tab.
  • Der er gjort forberedelser til at oversætte koden fra LGPL 2.1 til MIT-licensen.
  • Rettede problemer i Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered og Lost Judgment.

Endelig Hvis du er interesseret i at lære mere om denne nye udgivelse, du kan kontrollere detaljerne I det følgende link.

Og hvis du vil prøv Proton på Steam nu, ved du allerede, at du kan installere Steam-klienten fra officielle hjemmeside, selvom du også vil finde det i repos af de fleste distroer.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.