DXVK 1.7 on varustatud Vulkani täiustuste, optimeerimiste ja muuga

DXVK

Avaldamine DXVK kihi 1.7 uus versioon, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ja 11 juurutamist, mis see töötab Vulkani API kõnede tõlkimise kaudu.

Kuigi DXVK Kuigi seda kasutatakse peamiselt Steam Play'is, pole see ainus koht kus Linuxi kasutajad saavad seda fantastilist tehnoloogiat ära kasutada. Samuti toob Vulkanil põhineva D3D11 juurutamise Linuxile ja Wine'ile, Mis puudutab jõudlust ja optimeerimist Direct3D 11 mängude käitamisel Wine'is, kuna need pakuvad tuge ka Direct3D9-le.

DXVK 1.7 peamised uued funktsioonid

Selles rakenduse uues versioonis lisas Vulkani graafiliste API laienduste tuge VK_EXT_kohandatud_piirivärv mida kasutatakse ääriste värvide toetamiseks Sampleris ja ka lahendab Direct3D 9-l põhinevates mängudes palju probleeme sealhulgas Crysis ja Halo 2 Vista. Teine saadud toetus on VK_EXT_robustness2, sarnane D3D11-ga, mida kasutatakse juurdepääsuks väljaspool vastuvõetavat ressursipiirkonda.

Oluline on arvestada, et lkNende laienduste kasutamiseks peab teil olema Wine 5.8 (arendusversioon), samuti AMD ja Intel Mesa 20.2-dev draiverid või NVIDIA 440.66.12-beeta draiverid.

Seda võime ka leida optimeeriti puhastustoimingute ja tõkkepuude kasutamist renderdamise ajal, mis lubatud mõningate mängude toimivust veidi parandada.

D3D11 mängudes on lisatud võimalus kasutada arvutusjärjekordi asünkroonseks ressursside laadimiseks, kui draiver (nt RADV) ei toeta eraldi edastusjärjekorda;

See paistab silma ka selles uues versioonis vähendas mälu tarbimist D3D9-s, vältides nii mõneski mängus, näiteks Toxikkis, olemasoleva mälu ammendumist.

Muudest muudatustest, mis selles uues versioonis silma paistavad:

  • Osa funktsionaalsustest on rakendatud versioonilt DXGI 1.6, mida kasutatakse World of Warcrafti tulevastes versioonides.
  • Parandatud Vulkani kontrollivead Cloudpunkis ja muudes mängudes, mis ressursside puhvrit valesti kasutavad.
  • Parandage kompileerimisprobleeme GCC 10.1-s.
  • Parandatud erinevad probleemid, mis on seotud D3D9-ga.
  • Ümber kujundatud valik dxgi.tearFree.
  • Lahendatud on Fallout New Vegase, Freelancer'i, GTA IV ja Halo Custom Editioni mängude probleemid.
  • Ehitustugi winelibiga on lõpetatud. DXVK loomiseks on nüüd vaja MinGW-d.

Kuidas lisada DXVK tugi Linuxile?

DXVK kasutamiseks on vaja API Vulkan 1.1 toega draivereid, nagu AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 ja AMDVLK.

DXVK-d saab kasutada 3D-rakenduste ja mängude käitamiseks Linuxis, kasutades Wine'i, toimides suurema jõudlusega alternatiivina Wine'i sisseehitatud Direct3D 11 rakendusele, mis töötab OpenGL-is.

DXVK nõuab veini uusimat stabiilset versiooni jooksma. Nii et kui teil pole seda installitud. Nüüd peame alla laadima ainult DXVK uusima stabiilse paketi, selle leidsime Järgmisel lingil.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

Pärast allalaadimist teeme nüüd lahti just paketi pakkimise. Seda saab teha oma töölauakeskkonnast või terminalist ise, käivitades järgmise käsu:

tar -xzvf dxvk-1.7.0.tar.gz

Seejärel pääseme kausta juurde:

cd dxvk-1.7.0

Ja täidame sh käsu käivitage installiskript:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

DXVK installimisel Wine'i prefiksisse. Eeliseks on see, et Wine vkd3d saab kasutada D3D12 mängude jaoks ja DXVK D3D11 mängude jaoks.

Samuti võimaldab uus skript dll-i installida sümboolsete linkidena, mis muudab DXVK-i värskendamise lihtsamaks, et saada rohkem Wine-eesliiteid (saate seda teha käsuga –symlink).

Kuidas näete kausta DXVK sisaldab veel kahte 32 ja 64 bitiga dll-i estas paigutame need järgmiste marsruutide järgi.
Kus "kasutaja" asendate selle kasutajanimega, mida kasutate oma Linuxi levitamisel.

64 bitti jaoks panime need sisse:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Ja 32 bitti jaoks:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.