DXVK 1.9 dolazi s podrškom za YUV teksture, popravke i još mnogo toga

Dxvk

Izdanje nove verzije DXVK 1.9 je upravo najavljeno u kojem je napravljeno nekoliko promjena, od kojih se ističu YUV teksture, poboljšanja u latencijama i okvirima. Ova nova verzija DXVK zahtijeva upravljačke programe koji podržavaju Vulkan 1.1 API, poput Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.

Oni koji nisu upoznati s projektom, to bi trebali znati alat koji može 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, uz Wine i Vulkan, očito će vam trebati Vulkan kompatibilni GPU.

Glavne nove karakteristike DXVK 1.9

U ovoj novoj verziji je istaknuto da dodana početna podrška za formate poduzorkovanja boja YUV, kao što je NV12, koji se koristi za reprodukciju video zapisa u nekim igrama.

pored toga Implementiran je ID3D11VideoProcessor API, koristi se za video izlaz u igrama Nier Replicant i Contra: Rogue Corps and takođe je dodao podršku za konzervativnu rasterizaciju za GPU-ove koji podržavaju ovu funkciju. Izmjena omogućava upotrebu NVIDIA ShadowLibs opcije u Final Fantasy XV i drugim igrama.

Sa druge strane, spominje se smanjeno kašnjenje prikaza, koji može riješiti probleme u igrama ograničenim Vsync-om, FPS capima ili DXGI postavkama, a također je prestao slati informacije aplikacijama o implementacijama softvera Vulkan, kao što je Lavapipe, ako u sistemu postoji GPU s omogućenom Vulkan-om, koji rješava probleme kada igre pokušaju koristiti Lavapipe umjesto ispravnog kontrolera. Da bi se omogućio Lavapipe, predloženo je postaviti varijablu okruženja VK_ICD_FILENAMES.

Od ostalih promjena koji se ističu:

  • Dodana je komponenta za ograničavanje ograničenja broja kadrova, koja se može koristiti za ispravan rad igara koje nisu dizajnirane za visoki FPS.
  • Poboljšano učitavanje tekstura i bafera u D3D9.
  • Fiksno prekrivanje izvora se ne pojavljuje kada se koristi DXGI implementacija DXVK
  • Zaobilazno rješenje je onemogućeno kako bi se smanjio broj slučajnih padova u upravljačkim programima Nvidia, jer je osnovni problem s upravljačkim programima riješen u verzijama 465.xx, što može poboljšati performanse u nekim igrama.
  • Ispravljeni problemi s preciznošću u shaderima koji nemaju postavljenu zastavicu refactoringAllowed.
  • Ispravljeni su neki potencijalni problemi povezani sa brisanjem slike koji bi mogli dovesti do artefakata ili slomljenog prikaza.
  • Ispravljen je problem kada su igre s velikim ekstenzijama datoteka mogle stvoriti dvostruke zapise ili datoteke predmemorije.

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

Zatim pristupamo mapi sa:

cd dxvk-1.9

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.