Nove verzije DXVK 2.3.1 i vkd3d-proton 2.12 s implementacijom Direct3D povrh Vulkan API-ja

Dostupno je izdanje sloja DXVK 2.3.1, koje pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći putem prijevoda poziva na Vulkan API. DXVK zahtijeva upravljačke programe koji podržavaju Vulkan API 1.3, kao što su Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine, služeći kao alternativa viših performansi Wineovim nativnim Direct3D 9/10/11 implementacijama koje rade povrh OpenGL-a.

Velike promjene:

  • Ako sustav podržava Vulkan proširenje VK_NV_raw_access_chains, ono se koristi za povećanje učinkovitosti generiranja shader koda na NVIDIA GPU-ovima, što omogućuje približavanje performansi nekih igara koje koriste D3D11 performansama pri korištenju Windows upravljačkih programa. Za rad su vam potrebni barem NVIDIA 550.40.55 upravljački programi i instalirane verzije Proton Experimental.
  • Za igre temeljene na D3D9, metoda kopiranja međuspremnika sustava na GPU je redizajnirana, što je rezultiralo poboljšanim performansama u igrama kao što su Shank 2, Flammable Freddy i Blood Rayne.
  • Problemi koji se javljaju u igrama su riješeni:
    • Ace Combat Assault Horizon
    • Assassin Creed 2
    • Battlefield 2
    • Battlefield 2142
    • Battlestations Midway
    • Krvavi Rayne
    • Kodni naziv Panzers Phase One/Two
    • Mrtvi svemir (2008.)
    • Zapaljivi Freddy
    • Flatout 3
    • Granblue Fantasy Relink
    • Gujian 2
    • Kenshi
    • MySims
    • Operacija plamište: Crvena rijeka
    • Drška 2
    • SkyDrift
    • Sonic CD
    • Vrhovni Vladar Ultimate
    • Priče iz prigraničja
    • The Settlers
    • Totalni rat: Srednji vijek 2
    • UK Train Simulator 1
    • Rat grmljavina

Osim toga, Valve je objavio izdanje VKD3D-Proton 2.12, račvanja vkd3d kodne baze dizajnirane za poboljšanje Direct3D 12 podrške u Proton pokretaču igara. VKD3D-Proton podržava promjene specifične za Proton, optimizacije i poboljšanja za bolje performanse Windows igara temeljenih na Direct3D 12, koje još nisu usvojene u glavni dio vkd3d. Među razlikama je i fokus na korištenje modernih Vulkan ekstenzija i mogućnosti najnovijih izdanja grafičkih upravljačkih programa za postizanje potpune kompatibilnosti s Direct3D 12.

Među promjenama u novoj verziji:

  • Dodana je podrška za NVIDIA Reflex mehanizam koji koristi Vulkan proširenje VK_NV_low_latency2.
  • Implementiran D3D12 Render Pass API.
  • Dodan dio za ID3D12DeviceRemovedExtendedDataSettings sučelje, koje rješava probleme s nekim igrama.
  • Dodana podrška za proširenje Vulkan VK_EXT_device_fault za dohvaćanje informacija o kvarovima.
  • Na sustavima s Mesa i NVIDIA upravljačkim programima implementirana je podrška za Vulkan ekstenziju VK_EXT_swapchain_maintenance1 za neprimjetno prebacivanje između V-Sync i Tearing modova.
  • Prema zadanim postavkama, ako su proširenja VK_KHR_shader_maximal_reconvergence i VK_KHR_shader_quad_control dostupna, deklarirana je podrška za Shader Model 6.7.
  • Za Intel Arc GPU s podrškom za proširenje VK_EXT_descriptor_buffer, dodan je optimizirani rukovatelj kopiranja deskriptora.
  • Omogućena je mogućnost vraćanja na korištenje računalnih shadera na sustavima s NVIDIA Pascal i starijim GPU-ima, što omogućuje korištenje Shader Model 6.7 na sustavima s NVIDIA Pascal GPU-ima.
  • Dodana podrška za način profiliranja VKD3D_QUEUE_PROFILE.
  • Dodana podrška za Vulkan ekstenziju VK_NV_raw_access_chains, koja može značajno poboljšati performanse u nekim igrama na sustavima s NVIDIA GPU-ima.
  • Riješeni problemi s igrama:
    • Igre koje pokreće Unreal Engine 5
    • Atlas pao
    • Persona 3 Ponovno učitaj
    • Resident Evil 4
    • UE5 Lyra
    • Warhammer: Darktide
    • World of Warcraft

Izvor: opennet.ru

Dodajte komentar