DXVK 1.7 prihaja z izboljšavami za Vulkan, optimizacijami in še več

DXVK

Sprostitev nova različica sloja DXVK 1.7, ki zagotavlja izvajanje DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje s prevajanjem klicev API Vulkan.

Medtem ko DXVK Čeprav se v glavnem uporablja v Steam Playu, ni edino mesto kjer lahko uporabniki Linuxa izkoristijo to fantastično tehnologijo. Tudi prinaša implementacijo D3D11 na osnovi Vulkana za Linux in vino, Glede zmogljivosti in optimizacije pri zagonu iger Direct3D 11 v programu Wine, saj zagotavljajo tudi podporo za Direct3D9.

Glavne novosti DXVK 1.7

V tej novi različici izvedbe dodana podpora za grafične razširitve API Vulkan VK_EXT_barva_po meri_obrob_ ki se uporablja za podporo obrobnih barv v Samplerju in tudi rešuje številne težave v igrah, ki temeljijo na Direct3D 9 vključno z Crysis in Halo 2 Vista. Druga prejeta podpora je VK_EXT_robustnost2, podobno kot D3D11, ki se uporablja za obravnavo dostopa zunaj sprejemljivega območja virov.

Pomembno je upoštevati, da je strČe želite uporabljati te razširitve, morate imeti Wine 5.8 (razvojna različica), pa tudi gonilniki AMD in Intel Mesa 20.2-dev ali gonilnik NVIDIA 440.66.12-beta.

Tudi to lahko najdemo optimizirana je bila uporaba čistilnih postopkov in ovir med upodabljanjem, ki dovoljeno nekoliko izboljšati delovanje nekaterih iger.

V igrah D3D11 je dodana možnost uporabe računskih čakalnih vrst za asinhrono nalaganje virov, če gonilnik (npr. RADV) ne podpira ločene čakalne vrste za prenos;

Izstopa tudi v tej novi različici zmanjšana poraba pomnilnika v D3D9, s čimer se izognemo izčrpanju razpoložljivega pomnilnika v nekaterih igrah, kot je Toxikk.

Od ostalih sprememb, ki izstopajo v tej novi različici:

  • Nekatere funkcije so bile uvedene iz DXGI 1.6, ki bo uporabljena v prihodnjih različicah World of Warcraft.
  • Odpravljene napake pri preverjanju Vulkan v Cloudpunku in drugih igrah, ki napačno uporabljajo medpomnilnik virov.
  • Odpravite težave s prevajanjem v GCC 10.1.
  • Odpravljene različne težave, povezane z D3D9.
  • Preoblikovana možnost dxgi.tearFree.
  • Odpravljene težave v igrah Fallout New Vegas, Freelancer, GTA IV in Halo Custom Edition.
  • Podpora za gradnjo z winelib je bila prekinjena. Zdaj mora MinGW zgraditi DXVK.

Kako dodati podporo za DXVK v Linux?

Za uporabo DXVK so potrebni gonilniki s podporo API Vulkan 1.1, kot so AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 in AMDVLK.

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/v1.7.0/dxvk-1.7.0.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-1.7.0.tar.gz

Nato do mape dostopamo z:

cd dxvk-1.7.0

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.