Majdnem több mint két hónapos fejlesztés után bemutatják a DXVK 1.8 projekt új verzióját, verzió, amelyben javítások történtek egyes játékcímeknél valamint az Intel CPU-k játékteljesítménye mellett bevezetni a több monitor és egyéb dolgok támogatását szolgáló fejlesztéseket.
Azok számára, akik nem ismerik a projektet, tudniuk kell, hogy az egy fantasztikus eszköz, amely képes átalakítani a Microsoft DirectX 11 és DirectX 10 grafikus hívásokat a Vulkan-hoz, a Linuxszal kompatibilis nyílt forráskódú grafikus API-hoz. A DXVK használatához a Wine és a Vulkan mellett nyilvánvalóan szükséged lesz egy Vulkan-kompatibilis GPU-ra.
Noha a DXVK-t továbbra is elsősorban a Steam Playen használják, a Linux felhasználói nem csak ebben a fantasztikus technológiában tudják kihasználni.
Emellett biztosítja a Vulkan-alapú D3D11 implementációt Linux és Wine számára, Ami a teljesítményt és az optimalizálást illeti, amikor a Direct3D 11 játékokat futtatja a Wine-on, mivel ezek támogatást nyújtanak a Direct3D9 számára is.
A DXVK 1.8 főbb jellemzői
Ebben az új verzióban A DXGI támogatja a több monitor beállítását. A megfelelő működéshez telepítenie kell a Wine egy viszonylag új verzióját az XRandR 1.4 támogatásával.
A külön GPU nélküli rendszereken futó játékok futtatásával kapcsolatos problémák megoldásához a CPU-kat használó Vulkan szoftvermegvalósítások, például a Lavapipe fel vannak sorolva a raszterezők listáján.
Ezen túlmenően, a Direct3D 9 megvalósításban optimalizálták a textúrák betöltésének és a láthatóság ellenőrzésének folyamatát objektumok átfedése más objektumokkal. Kijavítottuk a támogatott képernyő puffer formátumok (hátsó puffer) helytelen visszaadásával kapcsolatos problémákat.
Míg másrészt, optimalizált képelrendezési műveletek vannak kiemelves egyes játékok Intel GPU-k teljesítményének javítása érdekében.
A Direct3D 11 alkalmazásban az alapértelmezett beállítások a d3d11.enableRtOutputNanFixup (a RADV illesztőprogram régebbi verzióihoz) és a d3d11.invariantPosition (az RDNA2 GPU-k Z-ellenes problémáinak megoldásához). Javítottuk a referenciaszámlálással és a nullértékek (NaN) árnyékolókban történő kezelésével kapcsolatos problémákat.
Javítva a figyelmeztetések a Meson Toolkit újabb verzióinak létrehozásakor.
És kiemelik az Atelier Ryza 2, a Battle Engine Aquila, a Might & Magic sötét messiója, az Everquest, az F1 2018/2020, a Hitman 3, a Nioh 2 és a Tomb Raider Legend fix problémáit is.
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.7.3/dxvk-1.7.3.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.8.0.tar.gz
Ezután elérjük a mappát:
cd dxvk-1.8.0
É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/