A DXVK 2.2 már megjelent, és ezek a hírek

DXVK

A DXVK használható 3D alkalmazások és játékok futtatására Linuxon a Wine segítségével

A köpeny új verziója A DXVK 2.2 már elérhető és nagyon érdekes változtatásokkal érkezik, amelyek közül kiemelhetjük a D3D11On12 kompatibilitási támogatását, valamint a D3D9 részleges bemutatását, hibajavításokat és egyebeket.

Azok számára, akik még mindig nem tudnak a DXVK-ról, tudnia kell, mi az a Steam Play funkció egyik eszköze a Steam-től. Ez egy fantasztikus eszközkonvertálni tudja 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 Vulkan-kompatibilis GPU-ra van szükség.

A DXVK 2.2 főbb jellemzői

A DXVK 2.2 új verziójában azt találjuk, hogy sHozzáadott támogatás a D3D11On12 réteghezHogy lehetővé teszi, hogy a Direct3D 11 a Direct3D 12 mellett működjön. A D3D12 támogatásához a Unity motoron alapuló új játékokban, például a Lego Builder's Journey-ben, A DXVK megvalósította a D3D11 eszközök létrehozásának lehetőségét a D3D12 eszközökről a D3D11On12CreateDevice funkció és az ID3D11On12Device API használatával.

Az új változatban kiemelkedő változások egyike a Direct3D 9 megvalósítás bemutatott részleges megjelenítés támogatása amely lehetővé teszi az ablak egyes részei megjelenítésének megszervezését úgy, hogy a backbuffer tartalmát a rendszermemóriába másolja, majd a CPU ablakába rajzolja. Ez javítja a kompatibilitást a játékindítókkal, különösen azokkal, amelyek a Microsoft WPF Toolkit és néhány vizuális regényen alapulnak.

Ez a funkció javítja a kompatibilitást a beépített játékindítókkal Microsoft WPF teljesítményromlás árán. A Direct3D 9 esetében a virtuális keretpufferek (SwapChain) általános viselkedése is javult, és megszűnt a d3d9.noExplicitFrontBuffer opció támogatása.

Ezen kívül kiemelik azt is ha Protonnal vagy Wine-nel használják, alapértelmezés szerint, a naplófájlok létrehozása leáll és a A diagnosztikai üzenetek konzolra történő kimenete a Wine-specifikus szolgáltatások segítségével történik, ami megfelel a vkd3d-proton viselkedésének. A különálló naplófájlok létrehozásának folytatásához beállíthatja a DXVK_LOG_PATH környezeti változót.

A egyéb kiemelkedő változások:

  • Jelentősen csökkentett memóriafelhasználás a játékokban nem használt D3D11 eszközök létrehozásakor.
  • Kijavítottuk azt a hibát, amely miatt a szálak nem törlődnek megfelelően.
  • Javítva a Vulkan érvényesítési hibái, amelyeket az elrendezés helytelen követése okozott, amikor engedélyezték a visszacsatolási hurkokat egy textúrához.
  • Jelentősen csökkent a memóriahasználat olyan helyzetekben, amikor a játékok nem használt D3D11 eszközöket hoznak 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/v2.2/dxvk-2.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-2.2.tar.gz

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

cd dxvk-2.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.