Sorolja fel a DXVK 1.5 projekt új verzióját, és ezek a fejlesztései

DXVK

A DXVK 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.

Bár 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. Ez is hozzájárul a Vulkan-alapú D3D11 implementáció 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 D3V9 a DXVK számára nem tévesztendő össze a VK9 D3D9 támogatással kapcsolatos kezdeményezéseivel, amelyeket a Vulkanhoz rendeltek, mivel ez egy különálló kezdeményezés, amely még fejlesztés alatt áll. A D3D9 DXVK támogatást javasol az API hívások D3D9-ről D3D11-re konvertálására, majd a D3V11-ből a DXVK-ba beépített Vulkan-konverziót fogja használni.

A DXVK 1.5 újdonságai

Ebben az új verzióban az egyik legkiemelkedőbb újdonság az a D9VK és a DXVK projektek kódbázisait összevonták.

A D9VK fejlesztéseket átadták a DXVK adattár fő ágához. A fejlesztő a D9VK-t úgy értékeli, hogy használatra kész és szinte minden tervezett funkcióját megvalósítja. Ebből kifolyólag, az összes DXGI megvalósítás (DirectX grafikus infrastruktúra), Direct3D 11, Direct3D 10 és Direct3D 9 A Vulkan Graphics API-ról mostantól egyetlen kódbázison fognak fejleszteni.

A fejlesztés a A D9VK a DXVK adattár részeként folytatódik front-end formájában, amelyért a D9VK eredeti fejlesztője lesz felelős.

A további fejlesztési tervek között szerepel néhány ismert probléma (bump mapping, premodulation) eltávolítása, a szoftver kurzor megvalósítása (a már elérhető hardver kurzor támogatás mellett), a D3D9Ex specifikációban definiált ComposeRects módszer hozzáadása és a képesség a keretek egyedi színeinek meghatározására.

Ezzel a Direct3D 9 támogatással, amelyet a D9VK-val való integráció után kaptunk, az új verzió kijavítja az erőforrás szivárgását és megoldani a Dark Souls: Prepare to Die Edition játékkal kapcsolatos problémák.

A DXVK 1.4.6 verzióval összehasonlítva javította a hibakeresési információs blokk megvalósítását megjelenik az aktuális kép tetején (kijelző, HUD).

A HUD külön statisztikákat készít a rendszermemória és a videomemória elosztásáról, valamint a Vulkan működés közben használt memóriaterületekről.

A HUD kitöltési és kitöltési várakozási statisztikái most 0.5 másodpercenként frissülnek a HUD-n. Javítva az Atelier Ryza, a Crysis 3, a Fifa 19, a Halo MCC és a Star Citizen játékokban megjelenő hibák.

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

DXVK telepítés

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.5/dxvk-1.5.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.5.tar.gz

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

cd dxvk-1.5

É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 megteheti a –symlink paranccsal).

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.