Nieuwe versies van DXVK 2.3.1 en vkd3d-proton 2.12 met de implementatie van Direct3D bovenop de Vulkan API

De release van de DXVK 2.3.1 laag is beschikbaar, die een implementatie van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11 biedt, die werkt via aanroeptranslatie naar de Vulkan API. Voor het gebruik van DXVK zijn stuurprogramma's met ondersteuning voor de Vulkan API 1.3 vereist, zoals Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 en AMDVLK. DXVK kan worden gebruikt om 3D-toepassingen en games op Linux uit te voeren met behulp van Wine, als een hoogperformante alternatieve oplossing voor de ingebouwde Wine-implementaties van Direct3D 9/10/11, die bovenop OpenGL werken.

Belangrijkste wijzigingen:

  • Bij aanwezigheid van de Vulkan-uitbreiding VK_NV_raw_access_chains in het systeem, wordt deze gebruikt om de efficiĆ«ntie van shadercodegeneratie op NVIDIA GPU's te verbeteren, wat de prestaties van sommige games die D3D11 gebruiken, dichter bij die van Windows-stuurprogramma's brengt. Hiervoor zijn minimaal NVIDIA stuurprogramma's 550.40.55 en installaties van Proton Experimental vereist.
  • Voor games gebaseerd op D3D9 is de methode voor het kopiĆ«ren van systeembuffers naar de GPU herzien, wat leidt tot prestatieverbeteringen in games zoals Shank 2, Flammable Freddy en Blood Rayne.
  • Problemen opgelost die zich in games manifesteerden:
    • Ace Combat Assault Horizon
    • Assassin’s Creed 2
    • Battlefield 2
    • Battlefield 2142
    • Battlestations Midway
    • Blood Rayne
    • Codename Panzers Phase One/Twee
    • Dead Space (2008)
    • Flammable Freddy
    • Flatout 3
    • Granblue Fantasy Relink
    • Gujian 2
    • Kenshi
    • MySims
    • Operation Flashpoint: Red River
    • Shank 2
    • SkyDrift
    • Sonic CD
    • Supreme Ruler Ultimate
    • Tales from the Borderlands
    • The Settlers
    • Total War: Medieval 2
    • UK Train Simulator 1
    • War Thunder

Bovendien heeft Valve de release van VKD3D-Proton 2.12 gepubliceerd, een tak van de vkd3d-codebasis, gemaakt om de ondersteuning van Direct3D 12 in het Proton-spelstartpakket te verbeteren. VKD3D-Proton ondersteunt specifieke veranderingen, optimalisaties en verbeteringen voor een betere werking van Windows-games op basis van Direct3D 12, die nog niet zijn opgenomen in de hoofdversie van vkd3d. Opmerkelijke verschillen zijn ook de focus op het gebruik van moderne Vulkan-uitbreidingen en de mogelijkheden van recente grafische stuurprogramma-releases om volledige compatibiliteit met Direct3D 12 te bereiken.

Onder de wijzigingen in de nieuwe versie:

  • Ondersteuning voor de NVIDIA Reflex-technologie is toegevoegd, met gebruik van de Vulkan-uitbreiding VK_NV_low_latency2.
  • API D3D12 Render Pass is geĆÆmplementeerd.
  • Een stub is toegevoegd voor de interface ID3D12DeviceRemovedExtendedDataSettings, die problemen met sommige games oplost.
  • Ondersteuning voor de Vulkan-uitbreiding VK_EXT_device_fault is toegevoegd voor het verkrijgen van informatie over fouten.
  • Op systemen met Mesa- en NVIDIA-stuurprogramma's is ondersteuning voor de Vulkan-uitbreiding VK_EXT_swapchain_maintenance1 geĆÆmplementeerd voor naadloze schakeling tussen V-Sync- en Tearing-modi.
  • Standaard is ondersteuning voor Shader Model 6.7 aangegeven bij aanwezigheid van de extensies VK_KHR_shader_maximal_reconvergence en VK_KHR_shader_quad_control.
  • Voor de Intel Arc GPU is er een geoptimaliseerde kopieerverwerker voor descriptoren toegevoegd met ondersteuning voor de extensie VK_EXT_descriptor_buffer.
  • De mogelijkheid is geboden om terug te vallen op het gebruik van compute shaders op systemen met NVIDIA Pascal en oudere GPU's, waardoor Shader Model 6.7 kan worden gebruikt op systemen met een NVIDIA Pascal GPU.
  • Ondersteuning voor de profileringsmodus VKD3D_QUEUE_PROFILE is toegevoegd.
  • Ondersteuning voor de Vulkan-extensie VK_NV_raw_access_chains is toegevoegd, wat de prestaties in bepaalde spellen op systemen met een NVIDIA GPU aanzienlijk kan verbeteren.
  • Problemen met spellen zijn opgelost:
    • Spellen op de Unreal Engine 5
    • Atlas Fallen
    • Persona 3 Reload
    • Resident Evil 4
    • UE5 Lyra
    • Warhammer: Darktide
    • World of Warcraft

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster