A DXVK 1.9 támogatja a YUV textúrákat, javításokat és egyebeket

DXVK

A DXVK 1.9 új verziójának kiadását nemrég jelentették be amelyben különféle változtatásokat hajtottak végre, amelyek közül kiemelkednek a YUV textúrák, a késések és a keretek fejlesztései. A DXVK új verziójához olyan illesztőprogramokra van szükség, amelyek támogatják a Vulkan 1.1 API-t, mint például a Mesa RADV 20.2, az NVIDIA 415.22, az Intel ANV 19.0 és az AMDVLK.

Azok számára, akik nem ismerik a projektet, tudniuk kell, hogy az egy 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.

A DXVK 1.9 főbb jellemzői

Ebben az új verzióban ezt kiemelik hozzáadta a kezdeti támogatást a színminták YUV textúra formátumához, például az NV12-et, amelyet videók lejátszására használnak egyes játékokban.

Amellett, hogy Az ID3D11VideoProcessor API megvalósításra került, videokimenethez használták a Nier Replicant és a Contra játékokban: Rogue Corps és támogatást kapott a GPU-k konzervatív raszterizálásához is amelyek támogatják ezt a funkciót. A változás lehetővé teszi az NVIDIA ShadowLibs opció használatát a Final Fantasy XV-ben és más játékokban.

Sőt, csökkent kijelző késést említenek, amely megoldhatja a Vsync, FPS caps vagy DXGI beállításokkal korlátozott játékok problémáit, és leállította az információk küldését a Vulkan szoftver implementációival kapcsolatos alkalmazásokhoz, például a Lavapipe-hez, ha van egy Vulkan-kompatibilis GPU a rendszerben, ami megoldja a problémákat, amikor a játékok megpróbálják hogy a Lavapipe-t használja a helyes vezérlő helyett. A Lavapipe engedélyezéséhez javasoljuk a VK_ICD_FILENAMES környezeti változó beállítását.

A többi változás közül amelyek kiemelkednek:

  • A képkockasebesség-korlátozó korlátozásához egy komponens került hozzá, amely felhasználható a nem FPS-re tervezett játékok helyes működéséhez.
  • Jobb textúrák és pufferek betöltése a D3D9-be.
  • A fix forrású átfedés nem jelenik meg a DXVK DXGI megvalósításának használatakor
  • Az Nvidia illesztőprogramokban a véletlenszerű összeomlások számának csökkentése érdekében megkerült egy megoldás, mivel a meghajtó mögöttes problémát a 465.xx verzióban javították, ami javíthatja egyes játékok teljesítményét.
  • Javítva a precíziós problémák az árnyékolókban, amelyek nem rendelkeznek a refactoringAllowed jelzővel.
  • Kijavítottak néhány, a kép törlésével kapcsolatos esetleges problémát, amelyek műtárgyakhoz vagy hibás rendereléshez vezethetnek.
  • Javítva egy probléma, amikor a nagybetűs fájlkiterjesztésű játékok duplikált rekordokat vagy gyorsítótár fájlokat hozhatnak létre.

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.9/dxvk-1.9.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.9.tar.gz

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

cd dxvk-1.9

É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.