A DXVK 1.2 projekt kiadása Direct3D 10/11 implementációval a Vulkan API-n

közzétett rétegközi kiadás SZO 1.2, amely a DXGI (DirectX Graphics Infrastructure), a Direct3D 10 és a Direct3D 11 megvalósítását biztosítja, és a hívások Vulkan API-ra történő fordításán dolgozik. A DXVK használatához kötelező támogatás a járművezetők számára Vulkan APImint például
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 és AMDVLK.

A DXVK használható 3D alkalmazások és játékok futtatására Linuxon a Wine használatával, ami nagyobb teljesítményű alternatívaként szolgál a Wine natív, OpenGL-en futó Direct3D 11 megvalósításához képest. BAN BEN néhány játékot a Wine+DXVK kombináció teljesítménye különböző Windowson csak 10-20%-kal fut, míg az OpenGL alapú Direct3D 11 implementáció használatakor a teljesítmény jelentősen csökken.

Az új kiadás külön szálat használ a parancspuffer átviteléhez, ami javítja a teljesítményt egyes többmagos konfigurációkban. Ezen túlmenően a parancspuffer küldésének gyakoriságát növelték az állásidő kiküszöbölése és a GPU használatának növelése érdekében. Azon alkalmazások közül, amelyek teljesítményét ezek a változások pozitívan befolyásolták, a Quake Champions játékot említik.

Támogatás hozzáadva a Direct3D 11 specifikációjában hivatalosan nem meghatározott olyan megjelenítési bővítményekhez, amelyeket a gyártók külön biztosítanak további Windows-könyvtárakon keresztül. Ezek a bővítések szükségesek a kísérleti projekt működéséhez. DXVK-AGS évben javasolt AGS (AMD GPU Services) bővítmények megvalósításával AMD AGS SDK és lehetővé teszi bizonyos optimalizálások használatát, beleértve a Resident Evil 2 és Devil May Cry 5 játékokban használtakat is.

A javítások a következők: Enyhén csökkentett CPU terhelés egyes játékokban. Kijavítottunk egy hibát, amely miatt további elemeket kellett hozzáadni az állapot-gyorsítótárhoz, és azonos Vulkan-kezelőket kellett újrafordítani. Kijavítottunk egy hibát, amely összeomlásokat vagy a Vulkan helytelen használatát okozta a ClearView módszer használatakor. A Mirror's Edge Catalyst problémáinak megoldására használt NVAPI megoldás az NVIDIA GPU-val rendelkező rendszereken le lett tiltva.

Forrás: opennet.ru

Hozzászólás