DXVK 2.7 tsopano ikupezeka, yomwe ikupereka kugwiritsa ntchito DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10, ndi 11, yomwe imagwira ntchito kudzera mu kumasulira kwa mafoni ku Vulkan API. DXVK imafuna madalaivala omwe amathandizira Vulkan 1.3 API, monga Mesa RADV 25.0, NVIDIA 550.54.14, ndi Intel ANV 25.0. DXVK ingagwiritsidwe ntchito kuyendetsa mapulogalamu ndi masewera a 3D mu Linux pogwiritsa ntchito Wine, yomwe imagwira ntchito ngati njira ina yabwino kwambiri m'malo mwa Wine's Direct3D yomwe imagwira ntchito pamwamba pa OpenGL.
Zosintha zazikulu:
- Vulkan extension VK_KHR_maintenance5 yasunthidwa kuti ikhale yovomerezeka, zomwe zawonjezera zofunikira za madalaivala omwe amagwiritsidwa ntchito. DXVK tsopano ikufunika madalaivala a RADV ndi ANV Vulkan ochokera ku Mesa 25.0 kapena madalaivala a NVIDIA 550.54.14 (ndikofunikira kugwiritsa ntchito mitundu yatsopano ya Mesa 25.1 ndi NVIDIA 575.51.02). M'mbuyomu, DXVK imatha kugwira ntchito ndi Mesa RADV 24.0, NVIDIA 535.183.01, ndi Intel ANV 24.0.
Kusinthaku kudzakhudza makamaka ogwiritsa ntchito nsanja. Windows, pogwiritsa ntchito AMD Polaris ndi Vega GPU, zomwe sizikuthandizidwanso mu madalaivala a AMD apano a WindowsKomanso, chifukwa cha mavuto omwe akukula okhudzana ndi kuyanjana, adaganiza zothandizira Windows Madalaivala a AMD okha ndi mfundo yonse.
- Kasamalidwe ka Shader descriptor adakonzedwanso ndikusinthidwa. Pamakina omwe ali ndi mitundu yatsopano ya AMD ndi NVIDIA GPU, kukulitsa kwa Vulkan VK_EXT_descriptor_buffer kumagwiritsidwa ntchito mwachisawawa kuti agwire ntchito ndi ofotokozera, omwe amalola kuchepetsa kwambiri katundu pa CPU. Kusinthaku kunapangitsa kuti pakhale zotheka kuonjezera machitidwe a masewera omwe amamangiriridwa ku machitidwe a CPU, monga Final Fantasy XIV, Mulungu Wankhondo, Fanizo: ReFantazio ndi Agalu Oyang'anira 2. Nthawi zina, motsutsana ndi maziko a ntchito yokhazikika yokhazikika, kutsika pang'ono kwa ntchito kungawonedwe m'maseŵera ogwirizanitsidwa ndi machitidwe a GPU. Zokonda za dxvk.enableDescriptorBuffer zitha kugwiritsidwa ntchito kuletsa kukhathamiritsa.
- Pamakina omwe ali ndi Intel Battlemage ndi Lunar Lake GPUs, mawonekedwe amayatsidwa mwachisawawa omwe nthawi ndi nthawi amayambitsa njira yowonongera ndikubwezeretsa kukumbukira kosagwiritsidwa ntchito. Chifukwa cha kuchepa kwa kugawikana kwa kukumbukira, kuchepa kwa kukumbukira kwamasewera kumawonedwa. Makonzedwe a dxvk.enableMemoryDefrag amaperekedwa kuti athe kuwongolera kuphatikizidwa kwa defragmentation.
- Pa ma GPU a discrete, deta ya dalaivala ya VRAM ya dalaivala tsopano imaganiziridwa ngati kuli kotheka, ndipo zinthu zosagwiritsidwa ntchito zimabwezeredwa mwachangu kudongosolo pomwe dongosolo silikukumbukira. Kusinthaku kwasintha magwiridwe antchito m'masewera ambiri a Unity pamakina okhala ndi VRAM yochepa.
- Kuti muchepetse kusungidwa kwa code base, kuthandizira kwa zinthu zomwe zachotsedwa kapena zosagwiritsidwa ntchito kawirikawiri monga cache ya boma (zomwe zinakhala zopanda tanthauzo pambuyo pa VK_EXT_graphics_pipeline_library extension) ndipo njira ya d3d9.forceSwapchainMSAA yatha.
- Muzithunzi za D3D11, kuchotsa zosinthika zonse ndi ma buffers omwe amagawidwa kumathandizidwa mwachisawawa poyambitsa.
- Thandizo lowonjezera la ID3DDestructionNotifier API.
- Kukhathamiritsa kwapangidwa kuti apititse patsogolo magwiridwe antchito amasewera omwe akuyenda pa injini ya Source.
- Kuthetsa mavuto m'masewera:
- Achinyamata
- GTR - FIA GT Racing Game
- JR East Sitima Simulator
- LEGO City Undercover
- Beduzus
- Star Trek: Starfleet Command III
- Yesani Kuyendetsa Mopanda malire 2
- Wargame: European Escalation
Source: opennet.ru
