A DXVK 1.10.2 optimalizálási fejlesztésekkel és hibajavításokkal érkezik

DXVK

nemrég bejelentették a DXVK réteg 1.10.2 új verziójának megjelenését, amely a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 megvalósítását biztosítja, a Vulkan API-hívások fordításán keresztül.

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 az OpenGL-en futó Wine beépített Direct3D 9/10/11 implementációihoz képest.

A DXVK 1.10.2 főbb jellemzői

A DXVK 1.10.2 új kiadásában a Direct3D 9 esetében a nem zökkenőmentes kocka textúrák támogatása hozzáadásra került (nem zökkenőmentes, a minták közötti feldolgozási határok nélkül), a VK_EXT_non_seamless_cube_map Vulkan kiterjesztéssel valósítva meg.

Egy másik figyelemre méltó változás a továbbfejlesztett shader gyorsítótárazás a lemezre az NVIDIA Vulkan illesztőprogramok használatakor, valamint a javult a memórián belüli SPIR-V shader kód tömörítési teljesítménye.

Azt is kiemelik optimalizált tisztító kód a D3D11 metódus megvalósításában több szálból származó erőforrásokhoz való rendezetlen hozzáféréshez (UAV, Unordered Access View), ami lehetővé tette a képtömörítés hatékonyságának növelését az illesztőprogramokban.

A hibajavítások részéről meg van említve, hogy javított hibák, amelyek a gyorsítótár-fájlok helytelen mentését és használatát okozták és javított problémák a GCC 12.1-el való építésénél.

Mivel a játékokhoz készült javítások a következők szerepelnek:

  • Túl a jón és a rosszon: A hiányzó fénytengelyek elkerülése
  • Z nap: A d3d11.cachedDynamicResources opció engedélyezve van a teljesítményproblémák kijavításához
  • Holttér: Javítottuk az árnyék megjelenítését, és hozzáadtunk egy 60 FPS-es zárolást a játék összeomlásának megelőzésére
  • Dirt Rally: Javítva az esetleges GPU összeomlás a shader játékhibái miatt
  • Keresztapa: Javítva az összeomlás a 16x MSAA-t nem támogató rendszereken
  • Limbo – Engedélyezze a 60 FPS felső határt a játékhibák elkerülése érdekében
  • Majesty 2: Oldja meg a 2 GB-nál több VRAM-mal rendelkező GPU-kon és beágyazott rendszereken problémákat okozó játékhibákat
  • Onechanbara Z2: Káosz – Javítva a részecskeeffektusok és a felhasználói felület elemei, amelyek nem jelennek meg megfelelően
  • növények vs. Zombies Garden Warfare 2 – Akadályozza meg az összeomlást, ha a játék AMD GPU-t észlel
  • Visszatérés a számításhoz: Indító hibaelhárítás
  • Scrapland Remastered – Fekete képernyő hibaelhárítás
  • Kis rádiók Nagy televíziók - Fekete képernyő hibaelhárítás
  • Sonic Adventure 2: Javítottuk a hiányzó részecskeeffektusokat

Érdemes megemlíteni, hogy a DXVK jelenleg Vulkan API 1.1-kompatibilis illesztőprogramokat igényel, mint például a Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 és AMDVLK.

Végül ha érdekel, hogy többet tudjon meg róla Az új kiadásról ellenőrizheti a részleteket A következő linken.

Hogyan adható hozzá a DXVK támogatás a Linuxhoz?

A DXVK használható 3D alkalmazások és játékok futtatására Linux alatt, a Wine használatával, amely nagyobb teljesítményű alternatívaként működik a Wine beépített Direct3D 11 implementációjával szemben, amely OpenGL-en fut.

A DXVK a Wine legújabb, stabil verzióját igényli futni. Tehát, ha még nincs telepítve. Most már csak a legújabb stabil DXVK csomagot kell letöltenünk, ezt megtaláljuk A következő linken.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

A letöltés után most kibontjuk a most megszerzett csomagot, ezt megtehetjük az asztali környezetből vagy magáról a terminálról a következő parancs végrehajtásával:

tar -xzvf dxvk-1.10.2.tar.gz

Ezután elérjük a mappát:

cd dxvk-1.10.2

És végrehajtjuk az sh parancsot futtassa a telepítési parancsfájlt:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Amikor a DXVK-t a Wine előtagba telepíti. Előnye, hogy a Wine vkd3d használható a D3D12 játékokhoz, a DXVK pedig a D3D11 játékokhoz.

Az új szkript lehetővé teszi a dll szimbolikus hivatkozásokként történő telepítését, megkönnyítve a DXVK frissítését, hogy több Wine előtagot kapjon (ezt a –symlink paranccsal teheti meg).

Hogyan fogja látni a mappát A DXVK két másik dll-t tartalmaz 32 és 64 bitre te vagy a következő útvonalak szerint fogjuk elhelyezni őket.
Ahol a "felhasználó" helyettesíti a Linux disztribúcióban használt felhasználónévvel.

64 bit esetén betesszük őket:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

És 32 bitért:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.