ĂshtĂ« publikuar versioni 2.2 i shtresĂ«s DXVK, e cila ofron implementimin e DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dhe 11, duke funksionuar pĂ«rmes pĂ«rkthimit tĂ« thirrjeve nĂ« API Vulkan. PĂ«r tĂ« pĂ«rdorur DXVK kĂ«rkohen driverĂ« me mbĂ«shtetje pĂ«r API Vulkan 1.3, si Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dhe AMDVLK. DXVK mund tĂ« pĂ«rdoret pĂ«r nisjen e aplikacioneve 3D dhe lojĂ«rave nĂ« Linux pĂ«rmes Wine, duke shĂ«rbyer si njĂ« alternativĂ« me performancĂ« mĂ« tĂ« lartĂ« ndaj implementimeve tĂ« integruara nĂ« Wine pĂ«r Direct3D 9/10/11 qĂ« funksionojnĂ« mbi OpenGL.
Ndryshimet kryesore:
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r shtresĂ«n D3D11On12, e cila mundĂ«son funksionimin e Direct3D 11 mbi Direct3D 12. PĂ«r tĂ« mbĂ«shtetur D3D12 nĂ« lojĂ«ra tĂ« reja tĂ« bazuara nĂ« motorin Unity, si Lego Builderâs Journey, nĂ« DXVK Ă«shtĂ« zbatuar mundĂ«sia e krijimit tĂ« pajisjeve D3D11 nga pajisje D3D12, duke pĂ«rdorur funksionin D3D11On12CreateDevice dhe ndĂ«rfaqen programuese ID3D11On12Device.
- Në implementimin e Direct3D 9 është shtuar mbështetja për shfaqje të pjesshme (Partial Presentation), e cila lejon organizimin e paraqitjes së pjesëve të dritares përmes kopjimit të përmbajtjes së framebuffer-it të ekranit (backbuffer) në memorien e sistemit dhe më pas vizatimin e saj në dritare duke përdorur CPU. Kjo mundësi përmirëson pajtueshmërinë me launcher-at e lojërave të krijuar me mjetet Microsoft WPF, me koston e një uljeje të performancës. Për Direct3D 9 është përmirësuar gjithashtu sjellja e përgjithshme e framebuffer-ëve virtualë (SwapChain) dhe është ndërprerë mbështetja për opsionin d3d9.noExplicitFrontBuffer.
- Kur përdoret së bashku me Proton ose Wine, krijimi i skedarëve log nuk bëhet më si parazgjedhje dhe mesazhet diagnostikuese dërgohen në konsolë përmes mekanizmave specifikë të Wine, në përputhje me sjelljen e vkd3d-proton. Për të rikthyer krijimin e skedarëve të veçantë të log-ut, mund të caktoni variablën e mjedisit DXVK_LOG_PATH.
- ĂshtĂ« ulur ndjeshĂ«m pĂ«rdorimi i memories nĂ« rastet kur lojĂ«rat krijojnĂ« pajisje D3D11 tĂ« papĂ«rdorura.
- Në sistemet me disa GPU, është përmirësuar zbulimi i pajisjeve dalëse të disponueshme përmes DXGI, gjë që zgjidh problemet e performancës në lojërat e reja të bazuara në motorin RE (Reach for the Moon), të cilat përdorin D3D12.
- Janë zgjidhur problemet e shfaqura në lojërat:
- 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
Burimi: opennet.ru
