DXVK 2.2 je već izašao i ovo su njegove vijesti

Dxvk

DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine

Nova verzija ogrtača DXVK 2.2 je sada dostupan i dolazi s nekim vrlo zanimljivim promjenama, od kojih možemo istaknuti podršku za kompatibilnost sa D3D11On12, kao i djelomičnu prezentaciju D3D9, ispravke grešaka i još mnogo toga.

Za one koji još uvijek ne znaju za DXVK, trebali bi znati što je to jedan od alata uključenih u funkciju Steam Play iz Steama. To je fantastičan alat kojiMožete pretvoriti grafičke pozive Microsoft DirectX 11 i DirectX 10 u Vulkan, grafički API otvorenog koda koji je kompatibilan s Linuxom. Da biste koristili DXVK, osim Winea i Vulkana, očito vam je potreban i Vulkan kompatibilni GPU.

Glavne nove karakteristike DXVK 2.2

U ovoj novoj verziji koja je predstavljena DXVK 2.2 možemo pronaći da sDodata podrška za sloj D3D11On12que omogućava Direct3D 11 da radi na vrhu Direct3D 12. Za podršku D3D12 u novim igrama baziranim na Unity motoru, kao što je Lego Builder's Journey, DXVK je implementirao mogućnost kreiranja D3D11 uređaja sa D3D12 uređaja koristeći funkciju D3D11On12CreateDevice i ID3D11On12Device API.

Još jedna od promjena koja se ističe u ovoj novoj verziji je Implementacija Direct3D 9 uveden podrška za djelomični prikaz koji omogućava organizovanje prikaza delova prozora kopiranjem sadržaja backbuffer-a u sistemsku memoriju i zatim crtanjem u prozor CPU-a. Ovo poboljšava kompatibilnost sa pokretačima igara, posebno onima baziranim na Microsoftovom WPF Toolkitu i nekim vizuelnim romanima.

Ova funkcija poboljšava kompatibilnost sa pokretačima igara napravljenim sa Microsoft WPF po cijenu degradacije performansi. Za Direct3D 9, opšte ponašanje virtuelnih bafera okvira (SwapChain) je takođe poboljšano i podrška za opciju d3d9.noExplicitFrontBuffer je uklonjena.

Pored ovoga, ističe se i to kada se koristi uz Proton ili Wine, prema zadanim postavkama, kreiranje log fajlova se zaustavlja i izlaz dijagnostičkih poruka na konzolu je organiziran korištenjem Wine-specifičnih karakteristika, što odgovara ponašanju vkd3d-protona. Za nastavak kreiranja zasebnih datoteka dnevnika, možete postaviti varijablu okruženja DXVK_LOG_PATH.

Of the druge promjene koje se ističu:

  • Značajno smanjena potrošnja memorije pri kreiranju D3D11 uređaja koji se ne koriste u igrama.
  • Riješen je problem gdje niti nisu bile ispravno uništene.
  • Ispravljene greške Vulkan validacije uzrokovane pogrešnim praćenjem izgleda prilikom omogućavanja povratnih petlji za teksturu.
  • Značajno smanjena upotreba memorije u situacijama kada igre stvaraju nekorištene D3D11 uređaje.

Konačno ako ste zainteresirani da saznate više o tome O ovom novom izdanju možete provjeriti detalje Na sledećem linku.

Kako dodati DXVK podršku Linuxu?

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/v2.2/dxvk-2.2.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-2.2.tar.gz

Zatim pristupamo mapi sa:

cd dxvk-2.2

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/

Budite prvi koji komentarišete

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.