nemrég bejelentették a DXVK 1.7.3 új verziójának kiadását, amelyben a szA Windows 10 Update 1809-ben bevezetett új DXGI támogatása, a hibajavítások mellett néhány árnyékoló fejlesztés és különösen a renderelés fejlesztései.
Azok számára, akik nem ismerik a DXVK-t, tudják, hogy ez egy könyvtár a Vulkan API hívások fordításán keresztül működik.
Míg a DXVK Bár főleg a Steam Playen használják, nem ez az egyetlen hely ahol a Linux-felhasználók kihasználhatják ezt a fantasztikus technológiát. Is hozza 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.7.3 főbb jellemzői
Ebben az új változatban, amint az elején említettük, ezt kiemelik hozzáadott támogatást kapott az új DXGI interfészekhez nemrégiben tették közzé a Windows 10-ben, lehetőség az elülső DXVK kijelző méretezésére a HiDPI kijelzőin, különféle javítások és különféle konfigurációs optimalizációk a HUD indikátor skálázására a nagy pixelsűrűségű kijelzőkön.
Ezen túlmenően, A D3D11 számára generált shader kód módosult hogy a vezérlők optimalizálhassák a textúraműveleteket, ha nincs textúrakötés.
Optimalizálás történt a felesleges rajzolási műveletek kiküszöbölésére, ami javította egyes játékok teljesítményét.
A javítások kapcsán megemlítik, hogy a régi játékok D3D9 használatával történt összeomlásait RADV vezérlővel rendelkező rendszereken javították, valamint a Vulkan API ellenőrzési hibákat a HUD engedélyezésekor.
Ezen kívül azt is kiemelik továbbfejlesztett kód a kötegelt renderelési műveletekhez hogy csökkentse a döntetlen hívások számát a Trine 4 lejátszásakor.
A többi változás közül amelyek kiemelkednek ebből az új verzióból:
- Javítottuk az EverQuest 2 szövetvisszaadásának problémáit az NVIDIA grafikus kártyákkal rendelkező rendszereken.
- Javították a renderelési problémákat a Trine 4-ben egyes NVIDIA GPU-k és rendszerek RADV illesztőprogramjával.
- Az építési környezetre vonatkozó követelményeket megnövelték; most a MinGW 8.0-ra van szükség az építkezéshez.
Ezt az új verziót be kell építeni a következő Proton frissítésbe a Steam Play segítségével a könnyű telepítés érdekében.
Végül ha többet szeretne tudni erről az új verzióról ellenőrizheti a változásnaplót 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.7.3.tar.gz
Ezután elérjük a mappát:
cd dxvk-1.7.3
É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/