DXVK 1.7, „Direct3D 9/10/11“ diegimų išleidimas kartu su „Vulkan“ API

Susiformavo tarpsluoksnio išleidimas DXVK 1.7, kuriame yra DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11 diegimas, veikiantis per skambučių vertimą į „Vulkan“ API. Norėdami naudoti DXVK reikia palaikymas vairuotojams Vulcan API 1.1pvz., AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 ir AMDVLK.
DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti „Linux“, naudojant „Wine“, o tai yra didesnė našumo alternatyva „Wine“ integruotam „Direct3D 11“ diegimui, kuris veikia su OpenGL.

Pagrindiniai pakeitimai:

  • Pridėtas Vulkan grafikos API plėtinių palaikymas: VK_EXT_custom_border_color (naudojamas rėmelių spalvoms palaikyti programoje Sampler, jis išsprendė daug problemų Direct3D 9 pagrįstuose žaidimuose, įskaitant Crysis ir Halo 2 Vista) ir VK_EXT_robustness2 (panašus į D3D11, naudojamas tvarkyti nepalankias problemas). riboja prieigos išteklių sritis). Norėdami naudoti šiuos plėtinius, turite turėti Win 5.8, taip pat AMD ir Intel tvarkykles iš Mesa 20.2-dev arba NVIDIA tvarkyklės 440.66.12-beta;
  • Optimizuotas valymo operacijų pritaikymas ir
    kliūtis atvaizduojant, o tai leido šiek tiek pagerinti kai kurių žaidimų našumą;

  • D3D11 žaidimai pridėjo galimybę naudoti skaičiavimo eiles, kad būtų galima asinchroniškai įkelti išteklius, jei tvarkyklė (pavyzdžiui, RADV) nepalaiko atskiros perdavimo eilės;
  • Įdiegė kai kurias DXGI 1.6 funkcijas, kurios bus naudojamos būsimose World of Warcraft leidimuose;
  • Sumažintas D3D9 atminties suvartojimas, todėl kai kuriuose žaidimuose, pvz., Toxikk, nepritrūko laisvos atminties;
  • Ištaisytos „Vulkan“ patvirtinimo klaidos „Cloudpunk“ ir kituose žaidimuose, kurie netinkamai naudojo išteklių buferį;
  • Išspręstos problemos kuriant GCC 10.1;
  • Išspręstos įvairios problemos, susijusios su D3D9;
  • Parinktis dxgi.tearFree buvo perdaryta;
  • Išspręstos „Fallout New Vegas“, „Frelancer“, „GTA IV“ ir „Halo Custom Edition“ problemos;
  • Palaikymas statiniams su winelib. DXVK kūrimui dabar reikalingas MinGW.

Šaltinis: opennet.ru

Добавить комментарий