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

DXVK

Upravo je najavljeno izlazak nove verzije DXVK 1.9 u kojem su napravljene razne promjene, 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 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.

Glavne nove značajke DXVK 1.9

U ovoj novoj verziji istaknuto je da dodana je početna podrška za poduzorkovanje formata YUV teksture boja, poput NV12, koji se koristi za reprodukciju video zapisa u nekim igrama.

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

Štoviše, 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 sustavu postoji GPU s omogućenim Vulkanom, koji rješava probleme kada igre pokušaju koristiti Lavapipe umjesto ispravnog kontrolera. Da bi se omogućio Lavapipe, predlaže se postavljanje varijable okoline VK_ICD_FILENAMES.

Od ostalih promjena koji se ističu:

  • Dodana je komponenta za ograničavanje ograničenja broja sličica u sekundi, koja se može koristiti za ispravan rad igara koje nisu dizajnirane za visoki FPS.
  • Poboljšano učitavanje tekstura i međuspremnika u D3D9.
  • Popravljeno prekrivanje izvora koje 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 s brisanjem slike koji bi mogli dovesti do artefakata ili slomljenog prikaza.
  • Ispravljen je problem u kojem su igre s velikim proširenjima datoteka mogle stvarati dvostruke zapise ili datoteke predmemorije.

Konačno ako vas zanima više o tome O ovom novom izdanju možete provjeriti detalje U sljedeć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 Winea trčati. Dakle, ako ovo nemate instalirano. Sada ćemo morati preuzeti samo najnoviji stabilni paket DXVK, ovaj koji smo pronašli U sljedeć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 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.9.tar.gz

Zatim pristupamo mapi s:

cd dxvk-1.9

I izvršavamo naredbu sh za pokrenite instalacijsku skriptu:

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ć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).

Kako ćete vidjeti mapu DXVK sadrži još dvije DLL datoteke za 32 i 64 bita estas smjestit ćemo ih prema sljedećim rutama.
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.