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

Dostupno je izdanje sloja DXVK 2.2, koji pruža implementaciju DXGI (DirectX grafička infrastruktura), Direct3D 9, 10 i 11, koji radi kroz prevođenje poziva na Vulkan API. DXVK zahteva drajvere 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 Linux-u koristeći Wine, služeći kao alternativa viših performansi Wineovim izvornim Direct3D 9/10/11 implementacijama koje rade na OpenGL-u.

Glavne promjene:

  • Dodata podrška za sloj D3D11On12, koji omogućava Direct3D 11 da radi na vrhu Direct3D 12. Da bi podržao D3D12 u novim Unity igrama, kao što je Lego Builder's Journey, DXVK uključuje mogućnost kreiranja D3D11 uređaja od D3D12 uređaja pomoću funkcije D3D11Device12 i ID3D11On12Device API.
  • Implementacija Direct3D 9 uvela je podršku za djelomični prikaz (Partial Presentation), koja vam omogućava da organizirate prikaz dijelova prozora tako što ćete kopirati sadržaj međuspremnika ekrana (backbuffer) u sistemsku memoriju, a zatim ga ucrtati u prozor pomoću CPU. Ova funkcija poboljšava kompatibilnost sa pokretačima igara napravljenim pomoću Microsoft WPF alata, po cijenu smanjenih performansi. Za Direct3D 9, opšte ponašanje virtuelnih bafera okvira (SwapChain) je takođe poboljšano i podrška za opciju d3d9.noExplicitFrontBuffer je ukinuta.
  • Kada se koristi sa Proton ili Wine, prema zadanim postavkama se zaustavlja kreiranje log datoteka i dijagnostičke poruke se izlaze na konzolu koristeći mogućnosti specifične za vino, što odgovara ponašanju vkd3d-protona. Za nastavak kreiranja 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 sistemima, poboljšana je detekcija izlaznih uređaja dostupnih preko DXGI, rješavajući probleme s performansama u novim RE (Reach for the Moon) igrama koje koriste D3D12.
  • Ispravljeni problemi koji su se pojavili u igrama:
    • Battle Fantasia Revidirano izdanje
    • Hladan strah
    • Zora magije 2
    • DC Universe Online
    • Far Cry 2
    • Halo: The Master Chief Collection
    • Warhammer 40k: Svemirski marinac
    • Jade carstvo
    • Sid Meier's Pirates
    • Totalni rat: Shogun 2

    izvor: opennet.ru

Dodajte komentar