DXVK napokon dolazi do verzije 1.0 i to su njegove vijesti

DXVK

DXVK (zvani DirectX za Vulkan) jedan je od alata uključenih u značajku Steam Play Steam.

Es fantastičan alat koji može pretvoriti Microsoft DirectX 11 i DirectX 10 grafičke pozive na Vulkan, grafički API otvorenog koda koji je kompatibilan s Linuxom. Da biste koristili DXVK, uz Wine i Vulkan, očito će vam trebati GPU kompatibilan s Vulkanom.

Iako se DXVK i dalje primarno koristi na Steam Playu, to nije jedino mjesto na kojem korisnici Linuxa mogu iskoristiti ovu fantastičnu tehnologiju.

Također pruža implementaciju D3D11 zasnovanu na Vulkanu za Linux i vino, Što se tiče performansi i optimizacije prilikom pokretanja Direct3D 11 igara na Wineu, jer one također pružaju podršku za Direct3D9.

D3D9 za DXVK ne treba miješati s VK9 inicijativama za podršku D3D9 dodijeljenim Vulkanu, jer je ovo zasebna inicijativa koja je još u fazi izrade.

D3D9 predlaže DXVK podršku za pretvaranje API poziva iz D3D9 u D3D11, a zatim će koristiti pretvorbu D3V11 u Vulkan ugrađenu u DXVK.

Što je u osnovi ista ideja kao i DXUP pretvorba za D3D10 u D3D11, tako da se može pretvoriti u Vulkan putem DXVK.

O novoj verziji 1.0 DXVK

DXVK je nedavno dostigao verziju 1.0 koja uključuje poboljšanja performansi za razne igre i novu skriptu za konfiguraciju.

Ova najnovija verzija dodaje mogućnost prikazivanja podržanih značajki (razina funkcije) u HUD DXVK.

Uz to, s ovim su izdanjem korištena dva nova Vulkanova proširenja (VK_EXT_memory_prioritye VK_EXT_memory_budget), ako su dostupna.

Ova proširenja poboljšavaju ponašanje aplikacija kada je memorije malo i preciznije signaliziraju dostupnost VRAM-a aplikacijama, čime poboljšavaju upravljanje troškovima procesora.

DXVK 1.0 također sadrži poboljšanja specifična za igre, uključujući:

  • Resident Evil 2: omogućio je opciju d3d11.relaxedBarriers za poboljšanje performansi do 10% u određenim scenarijima. Omogućavanje ove opcije može uzrokovati probleme s drugim igrama, pa budite oprezni kada je omogućite.
  • Nadgledanje: riješiti probleme povezane sa sjenom zahvaljujući proširenju VK_EXT_depth_clip_enable.
  • Far Cry 3/4 / Primal / Blood Dragon: popraviti dosadne artefakte.
  • Konačni Fantasy XIV
  • Junaci Oluje
  • Monster Hunter Svijet

Kako dodati DXVK podršku Linuxu?

DXVK instalacija

Kao što je spomenuto na početku, važno je da je naš GPU kompatibilan s Vulkan API-jem. Dakle, ako nemate pojma, trebali biste posjetiti web mjesto proizvođača GPU-a kako biste provjerili kompatibilnost.

Važno je napomenuti da DXVK zahtijeva najnoviju stabilnu verziju Winea (poznato i kao inscenacija vina) za trčanje. Dakle, ako ovo nemate instalirano, možete posjetiti sljedeći link gdje vam pokazujemo kako to učiniti.

Sada ćemo morati preuzeti samo najnoviji stabilni paket DXVK, ovaj koji smo pronašli U sljedećem linku. Paket se može preuzeti uz pomoć naredbe wget. U terminal ćemo upisati sljedeću naredbu:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.tar.gz

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

tar -xzvf dxvk-1.0.tar.gz

Zatim pristupamo mapi s:
cd dxvk-1.0
I izvodimo naredbu sh za pokretanje instalacijske skripte:

sudo sh setup-dxvk.sh install

Zahvaljujući novoj Bash skripti moguće je koristiti Wine DXGI umjesto implementacije koju pruža DXVK.
Da biste to učinili, morate dati sljedeću naredbu:

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 vam skripta omogućuje instaliranje dll-a kao simboličkih poveznica, što olakšava ažuriranje DXVK-a kako bi se dobilo više prefiksa Wine (to možete učiniti putem naredbe –symlink).

Jednostavnija metoda je kopiranje dll-a u Wine direktorij. Kao što znate, PlayOnLinux poput Crossovera koristi i vino. Dakle, za svaku aplikaciju ili igru ​​obično kreiraju bocu s "drive_c / windows". Ovdje bi trebali malo temeljitije pregledati svoj sustav.

Kao što vidiš mapa DXVK sadrži još dvije koje su dll za 32 i 64 bita, smjestit ćemo ih prema sljedećim putovima.
Gdje ga "korisnik" zamjenjujete korisničkim imenom koje koristite u svojoj 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Nasher_87 (ARG) dijo

    Nije uspjelo rješavanje C: \ windows \ system32

    Meni to ne uspijeva

    1.    David naranjo dijo

      To možete učiniti ručno, kao što smo također naznačili u članku. :) Samo kopirajte dll-e u odgovarajuće mape.

      1.    Nasher_87 (ARG) dijo

        Zamolio me da zamijenim prethodnu, u redu?