VKD3D-Proton 2.7 inkluderer forbedringer for Vulkan og rettelser for noen titler

Ventil

VKD3D-Proton er en gaffel av VKD3D, som har som mål å implementere hele Direct3D 12 API på toppen av Vulkan.

Valve kunngjorde utgivelsen av den nye versjonen av VKD3D-Proton 2.7, og denne nye versjonen presenterer resultatet av akkumuleringen av en stor mengde arbeid siden utgivelsen av Steam Deck i slutten av februar, hovedsakelig med funksjoner og reparasjoner.

For de som fortsatt ikke er klar over VKD3D-Proton, bør du vite at dette Støtter protonspesifikke endringer, optimaliseringer og forbedringer for bedre ytelse av Direct3D 12-baserte Windows-spill, som ennå ikke er akseptert i hoveddelen av vkd3d. Blant forskjellene er det også fokus på å bruke moderne Vulkan-utvidelser og mulighetene til nyere versjoner av grafikkdrivere for å oppnå full Direct3D 12-kompatibilitet.

Som sådan bruker Valve gaffelen spesifisert i den vinbaserte pakken for å kjøre Windows Proton-spill. DirectX 9/10/11-støtte i Proton er basert på DXVK-pakken og DirectX 12-implementeringen har så langt vært basert på vkd3d-biblioteket (etter døden til forfatteren av vkd3d, fortsatte CodeWeavers utviklingen av denne komponenten og vinfellesskapet ).

Hovednyhetene til VKD3D-Proton 2.7

En av hovednyhetene som presenteres i denne nye versjonen er forbedringen i den forbedrede pipeline-cachen, som ble introdusert i forrige versjon 2.6 og det muliggjør støtte for pipeline-biblioteker, men bare for spill som gjorde riktig bruk av D3D12 API.

vkd3d-proton implementerer nå en intern diskbuffer for å aktivere SPIR-V-bufring for alle spill. Det er mulig å deaktivere cachen og la applikasjoner administrere ID3D12PipelineLibrary hvis ønskelig.

For å redusere cache-diskplass ytterligere, brukes også VK_EXT_shader_module_identifier
å redusere vkd3d-protonbufferen med >95 %, siden det ikke er nødvendig å lagre faktiske SPIR-V-data på disken.

En annen nyhet som presenteres i denne nye versjonen ers optimaliseringer som skiller seg ut forbedringen av GPU-ytelse for dype gjengivelser, samt GPU-ytelse for visse flytende kommabilder der UAV-bruk er aktivert, GPU-ytelse for visse WriteBufferImmediate()-brukstilfeller, GPU-ytelse for visse deskriptortilgangsmønstre, GPU-ytelse for fortløpende kopier av bufferbilder og GPU-ytelse ved tildeling.

I tillegg er det nevnt økte krav til drivere som nå krever kompatibilitet med Vulkan-utvidelsene VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 og VK_KHR_maintenance4 implementert i Mesa 22.0 og proprietære NVIDIA-drivere.

Av de andre endringene som skiller seg ut fra denne nye versjonen:

  • Lagt til støtte for D3D12-funksjoner som mesh shaders (krever VK_EXT_mesh_shader-støtte for å fungere), delinger (share) og barrierer (gjerde).
  • Og det fremheves også at den nyeste versjonen er presentert, det nye D3D12 pipeline-biblioteket tilpasser seg til ethvert spill, inkludert de som bruker D3D12 API feil, takket være implementeringen av en intern diskbuffer for SPIR-V-gjengivelsen generert fra DXBC /DXIL.
  • Fortsatt støtte for DXR 1.1.
  • Opprinnelig HDR-støtte lagt til.
  • Det er gjort en rekke rettelser knyttet til DXIL-kompatibilitet.
  • Forbedret støtte for Intel ANV-driveren.
  • Forbedrede feilsøkingsalternativer.
  • Forbedret stabilitet når du minimerer og bytter fullskjermspill via Alt+Tab.
  • Det er gjort forberedelser for å oversette koden fra LGPL 2.1 til MIT-lisensen.
  • Rettet 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 interessert i å lære mer om denne nye utgivelsen, kan du sjekke detaljene I den følgende lenken.

Og hvis du vil prøv Proton på Steam nå, vet du allerede at du kan installere Steam-klienten fra offisiell nettside, selv om du også finner den i repoene til de fleste distroer.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.