DXVK 2.2 on juba välja antud ja need on selle uudised

DXVK

DXVK-d saab kasutada 3D-rakenduste ja mängude käitamiseks Linuxis, kasutades Wine'i

Neeme uus versioon DXVK 2.2 on nüüd saadaval ja sellega kaasnevad mõned väga huvitavad muudatused, millest võime esile tõsta ühilduvuse tuge D3D11On12-ga, samuti D3D9 osalist esitlust, veaparandusi ja palju muud.

Neile, kes DXVK-st veel ei tea, nad peaksid teadma, mis see on üks Steam Play funktsioonis sisalduvatest tööriistadest Steamist. See on suurepärane vahend, mise saate teisendada Microsoft DirectX 11 ja DirectX 10 graafikakõnesid Vulkanile, avatud lähtekoodiga graafika API-le, mis ühildub Linuxiga. DXVK kasutamiseks vajate lisaks veinile ja Vulkanile ilmselgelt ka Vulkaniga ühilduvat GPU-d.

DXVK 2.2 peamised uued funktsioonid

Selles DXVK 2.2 uues versioonis leiame, et sLisatud tugi kihile D3D11On12Et võimaldab Direct3D 11-l töötada lisaks Direct3D 12-le. D3D12 toetamiseks uutes Unity mootoril põhinevates mängudes, nagu Lego Builder's Journey, DXVK on rakendanud D3D11 seadmete loomise võimaluse D3D12 seadmetest, kasutades funktsiooni D3D11On12CreateDevice ja ID3D11On12Device API-t.

Veel üks muudatusi, mis selles uues versioonis silma paistab, on Direct3D 9 rakendamine sisse viidud osalise kuvamise tugi mis võimaldab korraldada akna osade kuvamist, kopeerides tagapuhvri sisu süsteemimällu ja joonistades selle seejärel CPU aknasse. See parandab ühilduvust mängude käivitajatega, eriti nendega, mis põhinevad Microsofti WPF-i tööriistakomplektil ja mõnel visuaalsel romaanil.

See funktsioon parandab ühilduvust koos ehitatud mängukäivititega Microsoft WPF jõudluse halvenemise hinnaga. Direct3D 9 puhul parandati ka virtuaalsete kaadripuhvrite (SwapChain) üldist käitumist ja suvandi d3d9.noExplicitFrontBuffer tugi eemaldati.

Lisaks sellele rõhutatakse ka seda kui seda kasutatakse koos Protoni või veiniga, vaikimisi, logifailide loomine peatub ja diagnostikateadete väljund konsooli korraldatakse Wine'i spetsiifiliste funktsioonide abil, mis vastab vkd3d-prootoni käitumisele. Eraldi logifailide loomise jätkamiseks saate määrata keskkonnamuutuja DXVK_LOG_PATH.

Kohta muud silma paistvad muudatused:

  • Märkimisväärselt vähenenud mälutarbimine mängudes mittekasutatavate D3D11 seadmete loomisel.
  • Lahendatud on probleem, mille tõttu lõime ei hävitatud õigesti.
  • Parandatud Vulkani valideerimisvead, mis on põhjustatud valest paigutuse jälgimisest tekstuuri tagasisidesilmuste lubamisel.
  • Oluliselt vähenenud mälukasutus olukordades, kus mängud loovad kasutamata D3D11 seadmeid.

Lõpuks kui olete huvitatud sellest rohkem teada saama Selle uue versiooni kohta saate vaadata üksikasju Järgmisel lingil.

Kuidas lisada DXVK tugi Linuxile?

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/v2.2/dxvk-2.2.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-2.2.tar.gz

Seejärel pääseme kausta juurde:

cd dxvk-2.2

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.