Kutolewa kwa DXVK 1.7, utekelezaji wa Direct3D 9/10/11 juu ya API ya Vulkan

Imeundwa kutolewa kwa interlayer DXVK 1.7, ambayo hutoa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, na 11 utekelezaji ambao hufanya kazi kupitia tafsiri ya simu kwa API ya Vulkan. Ili kutumia DXVK inahitajika msaada kwa madereva Vulcan API 1.1kama vile AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 na AMDVLK.
DXVK inaweza kutumika kuendesha programu na michezo ya 3D kwenye Linux kwa kutumia Mvinyo, ikitumika kama njia mbadala ya utendaji bora kwa utekelezaji wa Direct3D 11 uliojengewa ndani wa Mvinyo unaoendeshwa juu ya OpenGL.

Mabadiliko kuu:

  • Usaidizi ulioongezwa kwa viendelezi vya API ya michoro ya Vulkan: VK_EXT_custom_border_color (hutumika kusaidia rangi za mpaka katika Sampler, ilitatua matatizo mengi katika michezo ya Direct3D 9, ikiwa ni pamoja na Crysis na Halo 2 Vista) na VK_EXT_robustness2 (sawa na D3D11, inayotumika kushughulikia nje ya- mipaka ya maeneo ya rasilimali za ufikiaji). Ili kutumia upanuzi huu, lazima uwe na divai 5.8, pamoja na madereva ya AMD na Intel kutoka Mesa 20.2-dev au dereva wa NVIDIA 440.66.12-beta;
  • Utumiaji ulioboreshwa wa shughuli za kusafisha na
    vikwazo wakati wa kutoa, ambayo ilifanya iwezekanavyo kuboresha utendaji wa baadhi ya michezo;

  • Michezo ya D3D11 iliongeza uwezo wa kutumia foleni za kukokotoa kupakia rasilimali kisawazisha ikiwa kiendeshi (kwa mfano, RADV) hakitumii foleni tofauti ya uhamishaji;
  • Imetekeleza baadhi ya utendaji wa DXGI 1.6 ambao utatumika katika matoleo yajayo ya World of Warcraft;
  • Kupunguza matumizi ya kumbukumbu katika D3D9, ambayo iliepuka kukosa kumbukumbu inayopatikana katika baadhi ya michezo kama vile Toxikk;
  • Imerekebisha hitilafu za uthibitishaji wa Vulkan katika Cloudpunk na michezo mingine ambayo ilitumia vibaya bafa ya rasilimali;
  • Kutatuliwa matatizo wakati wa kujenga katika GCC 10.1;
  • Imerekebisha masuala mbalimbali yanayohusiana na D3D9;
  • Chaguo la dxgi.tearFree limefanyiwa kazi upya;
  • Masuala katika Fallout New Vegas, Freelancer, GTA IV na Toleo Maalum la Halo yametatuliwa;
  • Msaada kwa ajili ya kujenga na mvinyo. Kujenga DXVK sasa kunahitaji MinGW.

Chanzo: opennet.ru

Kuongeza maoni