DXVK 1.9.1 ima popravke napak, izboljšave delovanja in drugo

DXVK

Pred nekaj dnevi napovedana je bila izdaja nove različice DXVK 1.9.1 v katerem nekaj popravkov je bilo narejenih napake in odpravo kode, med drugim povezane s prejšnjimi različicami Mesa.

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.

Čeprav se DXVK še vedno uporablja predvsem v Steam Playu, to ni edino mesto, kjer lahko uporabniki Linuxa izkoristijo to fantastično tehnologijo. Prav tako prispeva 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.9.1

V tej novi različici implementacije so razvijalci odpravili različna vprašanja glede delovanja in stabilnosti po predelavi zaklepnega mehanizma D3D9, poleg tega je bilo spremenjeno ravnanje s teksturo stopenj v D3D11, kar je povzročilo manjšo porabo pomnilnika in manj kopij slik, potrebnih za premikanje podatkov med CPU in GPU.

Po drugi strani pa so bili primitivi zaklepanja preoblikovani na podlagi ključavnic Windows SRW, ki so učinkovitejše od implementacije winpthreads mingw, odstranjena pa je bila tudi koda za rešitev za starejše različice Mesa (<= 19.0).

Kar se tiče vprašanja, ki so bila rešena z nekaterimi naslovi video iger je omenjeno naslednje:

  • Earth Defense Force 5- Odpravljene težave z zmogljivostjo, ki jih povzroča igra, ki pogosto vklopi in izklopi navpično sinhronizacijo med okvirji.
  • Farcry 1: Nvidia GPU je ponarejen, da omogoča bolj kakovostno upodabljanje vode.
  • Far Cry 5 in druge igre Dunia Engine: odpravil različne težave zaradi neinicializiranega pomnilnika.
  • GTA IV: Odpravljen je pokvarjen profil aplikacije, ki bi prekinil igranje na grafičnih procesorjih Nvidia.
  • Vstali 3: Odpravljeno zrušitev grafičnih procesorjev Nvidia.
  • Svet finalne fantazije: prisilno onemogočiti MSAA, da odpravi napake v igri.

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.9.1/dxvk-1.9.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.9.1.tar.gz

Nato do mape dostopamo z:

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

  1.   Henrique Afonso je dejal

    Namestitve ne končam, pojavi se ob istem sporočilu, ni važno, katero različico dxvk nameravate namestiti.

    henrique @ henrique-Aspire-F5-573G: ~ $ cd prenosi
    henrique @ henrique-Aspire-F5-573G: ~ / prenosi $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / prenosi / dxvk-1.9.2 $ sudo sh setup_dxvk.sh namesti
    [sudo] senha za henrique:
    setup_dxvk.sh: 31: 0: ni mogoče najti
    wine: konfiguracija v L »/root/.wine» je bila posodobljena.
    setup_dxvk.sh: 86: Slaba zamenjava
    henrique @ henrique-Aspire-F5-573G: ~ / prenosi / dxvk-1.9.2 $