Vydanie DXVK 2.2, implementácie Direct3D 9/10/11 nad API Vulkan

Dostupná verzia prekladača DXVK 2.2, ktorá poskytuje implementáciu DXGI (DirectX Graphics Infrastructure) a Direct3D 9, 10 a 11, fungujúcu prostredníctvom prekladu volaní do API Vulkan. Na používanie DXVK sú potrebné ovládače s podporou API Vulkan 1.3, ako sú Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK sa môže použiť na spúšťanie 3D aplikácií a hier v Linuxe pomocou Wine, pôsobiac ako výkonnostne lepšia alternatíva k implementáciám Direct3D 9/10/11 zabudovaným vo Wine, ktoré fungujú na OpenGL.

Hlavné zmeny:

  • Pridaná podpora pre prekladač D3D11On12, ktorý umožňuje používanie Direct3D 11 nad Direct3D 12. Na podporu D3D12 v nových hrách na báze enginu Unity, ako je Lego Builder’s Journey, bola v DXVK implementovaná možnosť vytvorenia zariadení D3D11 z zariadení D3D12, pomocou funkcie D3D11On12CreateDevice a programového rozhrania ID3D11On12Device.
  • V implementácii Direct3D 9 bola pridaná podpora pre čiastkové zobrazenie (Partial Presentation), čo umožňuje zobrazovať časti okna kopírovaním obsahu framebufferu (backbuffer) do systémovej pamäte a následným vykreslením v okne pomocou CPU. Táto funkcia zlepšuje kompatibilitu s hernými spúšťačmi vytvorenými pomocou nástrojov Microsoft WPF, avšak na úkor zníženia výkonu. Pre Direct3D 9 bolo tiež vylepšené celkové správanie virtuálnych predelovačov (SwapChain) a ukončená podpora možnosti d3d9.noExplicitFrontBuffer.
  • Pri používaní s Proton alebo Wine sa predvolene prestalo vytvárať súbory s logmi a namiesto toho sa organizuje výstup diagnostických správ do konzoly pomocou špecifických funkcií pre Wine, čo zodpovedá správaniu vkd3d-proton. Na obnovenie tvorby samostatných súborov s logmi je možné nastaviť premennú prostredia DXVK_LOG_PATH.
  • Výrazne sa znížila spotreba pamäte v situáciách, keď hry vytvárajú nepoužívané zariadenia D3D11.
  • Na systémoch s viacerými GPU bolo zlepšené rozpoznávanie výstupných zariadení dostupných prostredníctvom DXGI, čo rieši problémy s výkonom v nových hrách na báze enginu RE (Reach for the Moon), ktoré používajú D3D12.
  • Boli odstránené problémy prejavujúce sa v hrách:
    • Battle Fantasia Revised Edition
    • Cold Fear
    • Dawn of Magic 2
    • DC Universe Online
    • Far Cry 2
    • Halo: The Master Chief Collection
    • Warhammer 40k: Space Marine
    • Jade Empire
    • Sid Meier’s Pirates
    • Total War: Shogun 2

    Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster