DXVK 1.10.2 prihaja z izboljšavami optimizacije in popravki napak

DXVK

Pred kratkim objavljena je bila izdaja nove različice sloja DXVK 1.10.2, ki zagotavlja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje s prevajanjem klicev Vulkan API.

DXVK se lahko uporablja za zagon 3D aplikacij in iger v Linuxu z uporabo Wine, ki služi kot bolj zmogljiva alternativa vgrajenim Direct3D 9/10/11 implementacijam Wine, ki delujejo na vrhu OpenGL.

Glavne novosti DXVK 1.10.2

V tej novi izdani različici DXVK 1.10.2, za Direct3D 9 je bila dodana podpora za brezšivne teksture kock (non-seamless, brez obdelave robov med vzorci), implementirano z uporabo Vulkanove razširitve VK_EXT_non_seamless_cube_map.

Druga pomembna sprememba je izboljšano predpomnjenje senčil na disk pri uporabi gonilnikov NVIDIA Vulkan, kot tudi izboljšana zmogljivost stiskanja kode senčil SPIR-V v pomnilniku.

Poudarjeno je tudi, da optimizirana koda za čiščenje v izvedbi metode D3D11 za neurejen dostop do virov iz več niti (UAV, Unordered Access View), kar je omogočilo povečanje učinkovitosti stiskanja slike v gonilnikih.

Na delu popravkov napak je omenjeno, da odpravljene napake, ki so povzročale nepravilno shranjevanje in uporabo predpomnilniške datoteke in odpravljene težave pri gradnji z GCC 12.1.

Kot za popravki iger omenjeni so:

  • Onstran dobrega in zla: izogibanje manjkajočim jaškom svetlobe
  • Dan Z: možnost d3d11.cachedDynamicResources je omogočena za odpravo težav z zmogljivostjo
  • Dead Space: Popravljeno upodabljanje senc in dodano zaklepanje 60 FPS za preprečevanje zrušitev igre
  • Dirt Rally: Popravljeno možno zrušitev GPU zaradi napak v igri v senčniku
  • Godfather: Odpravljena zrušitev na sistemih, ki ne podpirajo 16x MSAA
  • Limbo – omogočite omejitev 60 FPS, da se izognete napakam v igri
  • Majesty 2: Odpravite napake v igrah, ki povzročajo težave na grafičnih procesorjih in vgrajenih sistemih z več kot 2 GB VRAM-a
  • Onechanbara Z2: Chaos – Popravljeni učinki delcev in elementi uporabniškega vmesnika, ki se ne prikazujejo pravilno
  • rastline vs. Zombies Garden Warfare 2 - Preprečite zrušitev, ko igra zazna GPE AMD
  • Return of Reckoning : odpravljanje težav z zaganjalnikom
  • Scrapland Remastered – Odpravljanje težav s črnim zaslonom
  • Majhni radii Veliki televizorji - Odpravljanje težav s črnim zaslonom
  • Sonic Adventure 2: Popravljeni učinki manjkajočih delcev

Omeniti velja, da DXVK trenutno zahteva gonilnike, združljive z Vulkan API 1.1, kot so Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 in AMDVLK.

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/v1.10.2/dxvk-1.10.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-1.10.2.tar.gz

Nato do mape dostopamo z:

cd dxvk-1.10.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.