Izdaja implementacij DXVK 2.2, Direct3D 9/10/11 na vrhu API-ja Vulkan

Na voljo je izdaja sloja DXVK 2.2, ki zagotavlja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje prek prevajanja klicev v API Vulkan. DXVK zahteva gonilnike, ki podpirajo Vulkan API 1.3, kot so Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 in AMDVLK. DXVK se lahko uporablja za zagon 3D aplikacij in iger v Linuxu z uporabo Wine, ki služi kot bolj zmogljiva alternativa domačim implementacijam Wine Direct3D 9/10/11, ki tečejo na vrhu OpenGL.

Večje spremembe:

  • Dodana podpora za plast D3D11On12, ki omogoča Direct3D 11, da deluje na vrhu Direct3D 12. Za podporo D3D12 v novih igrah, ki temeljijo na Unity, kot je Lego Builder's Journey, DXVK vključuje možnost ustvarjanja naprav D3D11 iz naprav D3D12 z uporabo funkcije D3D11On12CreateDevice in ID3D11On12Device API.
  • Implementacija Direct3D 9 je uvedla podporo za delni prikaz (Partial Presentation), ki vam omogoča, da organizirate prikaz delov okna tako, da kopirate vsebino medpomnilnika zaslona (backbuffer) v sistemski pomnilnik in jo nato narišete v okno s pomočjo procesor. Ta funkcija izboljšuje združljivost z zaganjalniki iger, zgrajenimi s kompletom orodij Microsoft WPF, za ceno zmanjšane zmogljivosti. Za Direct3D 9 je bilo izboljšano tudi splošno vedenje navideznih medpomnilnikov okvirjev (SwapChain) in podpora za možnost d3d9.noExplicitFrontBuffer je bila ukinjena.
  • Pri uporabi s Protonom ali Wineom je ustvarjanje dnevniških datotek privzeto ustavljeno in diagnostična sporočila se izpišejo v konzolo z uporabo zmogljivosti, specifičnih za vino, kar ustreza vedenju vkd3d-proton. Če želite nadaljevati ustvarjanje posameznih dnevniških datotek, lahko nastavite spremenljivko okolja DXVK_LOG_PATH.
  • Znatno zmanjšana poraba pomnilnika v situacijah, ko igre ustvarijo neuporabljene naprave D3D11.
  • V sistemih z več grafičnimi procesorji je bilo izboljšano zaznavanje izhodnih naprav, ki so na voljo prek DXGI, s čimer so rešene težave z zmogljivostjo v novih igrah RE (Reach for the Moon), ki uporabljajo D3D12.
  • Težave, ki se pojavljajo v igrah, so odpravljene:
    • Battle Fantasia Revidirana izdaja
    • Hladen strah
    • Zora magije 2
    • DC Universe Online
    • Far Cry 2
    • Halo: Glavna zbirka
    • Warhammer 40k: Vesoljski marinec
    • Jade imperij
    • Pirati Sida Meierja
    • Totalna vojna: Shogun 2

    Vir: opennet.ru

Dodaj komentar