DXVK 1.7 dolazi s poboljšanjima za Vulkan, optimizacijama i mnogim drugim

Dxvk

Izdanje nova verzija DXVK sloja 1.7, koji pruža implementaciju DXGI (DirectX grafička infrastruktura), Direct3D 9, 10 i 11, koji to djeluje kroz prijevod Vulkan API poziva.

Dok je DXVK Iako se uglavnom koristi na Steam Playu, to nije jedino mjesto gdje korisnici Linuxa mogu iskoristiti ovu fantastičnu tehnologiju. Takođe donosi implementaciju D3D11 zasnovanu na Vulkanu za Linux i vino, Što se tiče performansi i optimizacije prilikom pokretanja Direct3D 11 igara na Wine-u, jer one takođe pružaju podršku za Direct3D9.

Glavne nove karakteristike DXVK 1.7

U ovoj novoj verziji implementacije dodata podrška za Vulkan grafička API proširenja VK_EXT_prilagođena_bodovi_boja koji se koristi za podršku obrubljenim bojama u Sampleru i takođe rješava mnoge probleme u igrama temeljenim na Direct3D 9 uključujući Crysis i Halo 2 Vista. Druga primljena podrška je VK_EXT_robusnost2, slično D3D11 koji se koristi za rukovanje pristupom izvan prihvatljivog raspona područja resursa.

Važno je uzeti u obzir da je strDa biste koristili ove ekstenzije, morate imati Wine 5.8 (razvojna verzija), kao i AMD i Intel Mesa 20.2-dev upravljački programi ili NVIDIA 440.66.12-beta upravljački program.

To takođe možemo pronaći optimizirana je upotreba operacija čišćenja i barijera tokom prikazivanja, koji dozvoljeno da malo poboljša performanse nekih igara.

U igrama D3D11 dodana je mogućnost korištenja računajućih redova za asinkrono učitavanje resursa ako pokretački program (npr. RADV) ne podržava zaseban red prijenosa;

Također predstavljeno u ovoj novoj verziji smanjena potrošnja memorije u D3D9, čime se izbjegava iscrpljivanje dostupne memorije u nekim igrama, poput Toxikka.

Od ostalih promjena koje se ističu u ovoj novoj verziji:

  • Iz DXGI 1.6 implementirana je neka funkcionalnost koja će se koristiti u budućim verzijama World of Warcrafta.
  • Ispravljene greške Vulkan verifikacije u Cloudpunku i drugim igrama koje pogrešno koriste međuspremnik resursa.
  • Ispravite probleme sa kompilacijom u OUU 10.1.
  • Ispravljeni su različiti problemi povezani s D3D9.
  • Redizajnirana opcija dxgi.tearFree.
  • Ispravljeni problemi u igrama Fallout New Vegas, Freelancer, GTA IV i Halo Custom Edition.
  • Podrška za izgradnju s winelib-om je prekinuta. MinGW je sada potreban za izgradnju DXVK.

Kako dodati DXVK podršku Linuxu?

Za upotrebu DXVK potrebni su upravljački programi s podrškom za API Vulkan 1.1, kao što su AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 i AMDVLK.

DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine, djelujući kao alternativa visokih performansi ugrađenoj implementaciji Direct3D 11 Wine koja radi na OpenGL-u.

DXVK zahtijeva najnoviju stabilnu verziju Wine-a trčati. Dakle, ako ovo nemate instalirano. Sada ćemo morati preuzeti samo najnoviji stabilni paket DXVK, ovaj koji smo pronašli Na sledećem linku.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

Nakon što smo sada izvršili preuzimanje, raspakirat ćemo novostečeni paket, to se može učiniti iz vašeg okruženja radne površine ili sa samog terminala izvršavanjem sljedeće naredbe:

tar -xzvf dxvk-1.7.0.tar.gz

Zatim pristupamo mapi sa:

cd dxvk-1.7.0

I izvršavamo naredbu sh za pokrenite skriptu za instalaciju:

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

Kada instalirate DXVK u prefiks Wine. Prednost je što se Wine vkd3d može koristiti za igre D3D12, a DXVK za igre D3D11.

Također, nova skripta omogućava da se dll instalira kao simboličke veze, što olakšava ažuriranje DXVK-a kako bi se dobilo više prefiksa Wine (to možete učiniti putem naredbe –symlink).

Kako ćete vidjeti mapu DXVK sadrži dvije druge DLL datoteke za 32 i 64 bita estrade smjestit ćemo ih prema sljedećim rutama.
Gdje ga "korisnik" zamjenjujete korisničkim imenom koje koristite u vašoj Linux distribuciji.

Za 64 bita stavljamo ih u:

~/.wine/drive_c/windows/system32/

O

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

I za 32 bita u:

~/.wine/drive_c/windows/syswow64

O

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.