Izdanje DXVK 2.2, implementacije Direct3D 9/10/11 povrh Vulkan API-ja

Dostupno je izdanje sloja DXVK 2.2, 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:

  • Dodana podrška za sloj D3D11On12, koji omogućuje Direct3D 11 da radi povrh Direct3D 12. Za podršku D3D12 u novim igrama temeljenim na Unityju, kao što je Lego Builder's Journey, DXVK uključuje mogućnost stvaranja D3D11 uređaja iz D3D12 uređaja pomoću funkcije D3D11On12CreateDevice i ID3D11On12Device API.
  • Implementacija Direct3D 9 uvela je podršku za djelomični prikaz (Partial Presentation), koja vam omogućuje organiziranje prikaza dijelova prozora kopiranjem sadržaja međuspremnika zaslona (backbuffer) u sistemsku memoriju i zatim ga crtanjem u prozor pomoću CPU. Ova značajka poboljšava kompatibilnost s pokretačima igara izrađenim pomoću alata Microsoft WPF, po cijenu smanjenih performansi. Za Direct3D 9, opće ponašanje virtualnih okvirnih međuspremnika (SwapChain) također je poboljšano, a podrška za opciju d3d9.noExplicitFrontBuffer je ukinuta.
  • Kada se koristi s Protonom ili Wineom, prema zadanim postavkama stvaranje log datoteka je zaustavljeno i dijagnostičke poruke izlaze na konzolu pomoću mogućnosti specifičnih za vino, što odgovara ponašanju vkd3d-protona. Za nastavak stvaranja pojedinačnih datoteka dnevnika, možete postaviti varijablu okruženja DXVK_LOG_PATH.
  • Značajno smanjena potrošnja memorije u situacijama kada igre stvaraju neiskorištene D3D11 uređaje.
  • Na multi-GPU sustavima, detekcija izlaznih uređaja dostupnih putem DXGI je poboljšana, rješavajući probleme s performansama u novim RE (Reach for the Moon) igrama koje koriste D3D12.
  • Problemi koji se javljaju u igrama su riješeni:
    • Dopunjeno izdanje Battle Fantasia
    • Hladan strah
    • Zora magije 2
    • DC Universe Online
    • Far Cry 2
    • Halo: Master Chief Collection
    • Warhammer 40k: Svemirski marinac
    • Jade Empire
    • Pirati Sida Meiera
    • Totalni rat: Shogun 2

    Izvor: opennet.ru

Dodajte komentar