DXVK 2.2 je že izšel in to so njegove novosti

DXVK

DXVK se lahko uporablja za zagon 3D aplikacij in iger v Linuxu z uporabo Wine

Nova različica pelerine DXVK 2.2 je zdaj na voljo in prihaja z nekaj zelo zanimivimi spremembami, od katerih lahko izpostavimo podporo združljivosti z D3D11On12, kot tudi delno predstavitev D3D9, popravke napak in več.

Za tiste, ki še vedno ne vedo o DXVK, bi morali vedeti, kaj je to eno od orodij, vključenih v funkcijo Steam Play iz Steam. To je fantastično orodje, kiLahko pretvori grafične klice Microsoft DirectX 11 in DirectX 10 v Vulkan, odprtokodni grafični API, ki je združljiv z Linuxom. Za uporabo DXVK poleg Wine in Vulkana očitno potrebujete tudi GPU, združljiv z Vulkanom.

Glavne novosti DXVK 2.2

V tej novi različici, ki je predstavljena za DXVK 2.2, lahko ugotovimo, da sDodana podpora za plast D3D11On12To omogoča, da Direct3D 11 deluje poleg Direct3D 12. Za podporo D3D12 v novih igrah, ki temeljijo na motorju Unity, kot je Lego Builder's Journey, DXVK je implementiral možnost ustvarjanja naprav D3D11 iz naprav D3D12 z uporabo funkcije D3D11On12CreateDevice in API-ja ID3D11On12Device.

Druga sprememba, ki izstopa v tej novi različici, je Izvedba Direct3D 9 predstavljen podpora za delni prikaz ki omogoča organiziranje prikaza delov okna s kopiranjem vsebine povratnega medpomnilnika v sistemski pomnilnik in jo nato nariše v okno CPE. To izboljša združljivost z zaganjalniki iger, zlasti s tistimi, ki temeljijo na Microsoftovem kompletu orodij WPF in nekaterih vizualnih romanih.

Ta funkcija izboljša združljivost z zaganjalniki iger, zgrajenimi s Microsoft WPF za ceno poslabšanja zmogljivosti. Za Direct3D 9 je bilo izboljšano tudi splošno vedenje navideznih medpomnilnikov okvirjev (SwapChain) in odstranjena je bila podpora za možnost d3d9.noExplicitFrontBuffer.

Poleg tega je poudarjeno tudi, da če se privzeto uporablja s Protonom ali Wineom, se ustvarjanje dnevniških datotek ustavi in ​​se izpis diagnostičnih sporočil v konzolo je organiziran s posebnimi funkcijami Wine, kar ustreza obnašanju vkd3d-protona. Če želite nadaljevati ustvarjanje ločenih dnevniških datotek, lahko nastavite spremenljivko okolja DXVK_LOG_PATH.

Od druge spremembe, ki izstopajo:

  • Občutno zmanjšana poraba pomnilnika pri ustvarjanju naprav D3D11, ki se ne uporabljajo v igrah.
  • Odpravljena je težava, pri kateri niti niso bile pravilno uničene.
  • Odpravljene napake pri preverjanju veljavnosti Vulkan, ki jih povzroči nepravilno sledenje postavitvi pri omogočanju povratnih zank za teksturo.
  • Občutno zmanjšana poraba pomnilnika v situacijah, ko igre ustvarijo neuporabljene naprave D3D11.

Končno če vas zanima več o tem O tej novi izdaji lahko preverite podrobnosti V naslednji povezavi.

Kako dodati podporo za DXVK v Linux?

DXVK se lahko uporablja za zagon 3D aplikacij in iger v Linuxu z uporabo Wine-a, ki deluje kot zmogljivejša alternativa vgrajeni izvedbi Direct3D 11, ki deluje v OpenGL-u.

DXVK zahteva najnovejšo stabilno različico Wine teči. Torej, če tega nimate nameščenega. Zdaj bomo morali prenesti le najnovejši stabilni paket DXVK, ta bomo našli V naslednji povezavi.

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

Po končanem prenosu bomo novo pridobljeni paket razpakirali, tako da lahko to storimo iz namiznega okolja ali iz samega terminala z izvajanjem naslednjega ukaza:

tar -xzvf dxvk-2.2.tar.gz

Nato do mape dostopamo z:

cd dxvk-2.2

In izvedemo ukaz sh za zaženite namestitveni skript:

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

Ko nameščate DXVK v predpono Wine. Prednost je v tem, da se Wine vkd3d lahko uporablja za igre D3D12 in DXVK za igre D3D11.

Novi skript omogoča tudi namestitev dll-ja kot simbolnih povezav, kar olajša posodabljanje DXVK, da dobi več predponov Wine (to lahko storite z ukazom –symlink).

Kako boste videli mapo DXVK vsebuje še dva DLL-a za 32 in 64 bitov estas postavili jih bomo po naslednjih poteh.
Kjer ga "uporabnik" zamenjate z uporabniškim imenom, ki ga uporabljate v svoji distribuciji Linuxa.

Za 64 bitov smo jih postavili v:

~/.wine/drive_c/windows/system32/

O

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

In za 32 bitov v:

~/.wine/drive_c/windows/syswow64

O

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

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.