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

Na voljo je izdaja sloja DXVK 1.10.1, 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 API Vulkan 1.1, kot so Mesa RADV 21.2, NVIDIA 495.46, Intel ANV 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:

  • Implementirana začetna podpora za vire teksture v skupni rabi in API IDXGIResource. Za organizacijo shranjevanja metapodatkov o teksturi skupaj s povezanimi deskriptorji skupnega pomnilnika so potrebni dodatni popravki za Wine, ki so trenutno na voljo samo v veji Proton Experimental. Izvedba je trenutno omejena na podporo za skupno rabo 2D tekstur za API-ja D3D9 in D3D11. Klic IDXGIKeyedMutex ni podprt in trenutno ni možnosti za skupno rabo virov z aplikacijami, ki uporabljajo D3D12 in Vulkan. Dodane funkcije so omogočile reševanje težav s predvajanjem videa v nekaterih igrah Koei Tecmo, kot so Nioh 2 in igre iz serije Atelier, kot tudi izboljšanje upodabljanja vmesnika v igri Black Mesa.
  • Dodana spremenljivka okolja DXVK_ENABLE_NVAPI za onemogočanje preglasitve ID-ja prodajalca (enako kot dxvk.nvapiHack = False).
  • Izboljšano ustvarjanje kode senčil pri uporabi lokalnih matrik, kar lahko pospeši nekatere igre D3D11 v sistemih z gonilniki NVIDIA.
  • Dodana optimizacija, ki potencialno poveča zmogljivost upodabljanja slik v formatu DXGI_FORMAT_R11G11B10_FLOAT.
  • Težave z nalaganjem tekstur pri uporabi D3D9 so bile odpravljene.
  • Za Assassin's Creed 3 in Black Flag je bila omogočena nastavitev "d3d11.cachedDynamicResources=a" za reševanje težav z zmogljivostjo. Za Frostpunk je omogočena nastavitev "d3d11.cachedDynamicResources = c", za God of War pa "dxgi.maxFrameLatency = 1".
  • Težave z upodabljanjem v GTA: San Andreas in Rayman Origins so bile odpravljene.

Vir: opennet.ru

Dodaj komentar