DXVK 1.10.1 je že izšel in to so njegove novice

DXVK

Pred kratkim sprostitev novo različico izvedbe DXVK 1.10.1 v katerega so med drugim dodali nekaj novosti in novih eksperimentalnih funkcij.

Za tiste, ki še ne vedo za DXVK, bi morali vedeti, kaj je 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.

Medtem ko se DXVK večinoma uporablja v Steam Play, to ni edino mesto, kjer lahko uporabniki Linuxa izkoristijo to fantastično tehnologijo. Prispeva tudi implementacija 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.10.1

V tej novi različici szačetna podpora za vire teksture v skupni rabi in API IDXGIResource. Za orkestriranje shranjevanja metapodatkov teksture skupaj s pripadajočimi deskriptorji pomnilnika v skupni rabi so potrebni dodatni popravki za Wine, ki so trenutno na voljo samo v veji Proton Experimental.

Trenutno implementacija je omejena na podporo 2D deljenja teksture za API-ja D3D9 in D3D11. Klic IDXGIKeyedMutex ni podprt in trenutno ni mogoče deliti virov z aplikacijami, ki uporabljajo D3D12 in Vulkan. Dodane funkcije so rešile težave s predvajanjem videa v nekaterih igrah Koei Tecmo, kot sta Nioh 2 in Atelier, ter spremenile upodabljanje uporabniškega vmesnika v Black Mesa.

Druga sprememba, ki izstopa v tej novi različici, je ta dodana spremenljivka okolja DXVK_ENABLE_NVAPI onemogočiti preglasitev identifikatorja prodajalca (podobno kot dxvk.nvapiHack=False), poleg izboljšano generiranje kode senčil pri uporabi lokalnih nizov, kar lahko pospeši nekatere igre D3D11 v sistemih z gonilniki NVIDIA.

Od druge spremembe ki izstopajo:

  • Dodana je optimizacija, ki potencialno poveča zmogljivost upodabljanja slik v formatu DXGI_FORMAT_R11G11B10_FLOAT.
  • Odpravljene težave pri nalaganju tekstur pri uporabi D3D9.
  • Za Assassin's Creed 3 in Black Flag je nastavitev "d3d11.cachedDynamicResources=a" omogočena za odpravljanje težav z zmogljivostjo.
  • Nastavitev "d3d11.cachedDynamicResources=c" je omogočena za Frostpunk in "dxgi.maxFrameLatency=1" je omogočena za God of War.
  • Odpravljene težave z upodabljanjem v GTA: San Andreas in Rayman Origins.

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.1/dxvk-1.10.1.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.1.tar.gz

Nato do mape dostopamo z:

cd dxvk-1.10.1

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.