DXVK 2.3 stiže s poboljšanjima za Vulkan, kompatibilnošću i više

DXVK

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

Nova verzija sustava DXVK 2.3 je već objavljen i dolazi s velikim promjenama i poboljšanjima za Vulkan, kao i ispravcima pogrešaka za neke naslove igara, općim rješavanjem problema i više.

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.

Glavne nove značajke DXVK 2.3

U ovoj novoj verziji DXVK 2.3, jedna od najvažnijih promjena ovog izdanja je poboljšanja proširenja Vulkan VK_KHR_present_wait u kojem događaji kašnjenja okvira sada će biti označeni kada se prikaže slika, a ne kada završi posao iscrtavanja. Vrijedno je spomenuti da proširenje može biti funkcionalno samo ako je kompatibilno na sustavu i ako je omogućena vertikalna sinkronizacija (VSync). Spominje se da ova funkcionalnost omogućuje vam smanjenje vremena odgovora u nekim igrama, poboljšati točnost DXGI statistike o broju prikazanih okvira i poboljšati učinkovitost opcija dxgi.maxFrameLatency i d3d9.maxFrameLatency.

Dodatno, na sustavima koji podržavaju ekstenziju Vulkan VK_EXT_swapchain_maintenance1 (podržanu kada se koristi Gamescope kompozitni poslužitelj s opcijom ENABLE_GAMESCOPE_WSI=1), promjena rješava neke probleme s performansama u igrama koje postavljaju interval renderiranja u odnosu na pojedinačne okvire.

Još jedna promjena koja se ističe u ovoj novoj verziji je Podrška Vulkan proširenja VK_EXT_ Depth_bias_control, koji pruža točnu skalu pristranosti dubine, koji rješava probleme s artefaktima koji se pojavljuju prilikom renderiranja sjena u igrama koje koriste D3D9.

Osim toga, također ističe nova opcija konfiguracije «dxgi.sakrijNvidiaGpu"za zamijeniti zastarjelu konfiguraciju dxgi.nvapiHack. Nova konfiguracija objedinjena je sa sličnim konfiguracijama za AMD i Intel GPU-ove, a razlikuje se povezivanjem rješenja s određenim aplikacijama u kojima se pojavljuju.

Od ostalih promjena koji se ističu:

  • Konfiguracije dxgi.tearFree i d3d9.tearFree spojene su u zajedničku konfiguraciju dxvk.tearFree.
  • Mogućnost određivanja konfiguracijskih parametara pruža se kroz varijablu okruženja DXVK_CONFIG.
  • Uz podršku proširenja Vulkan VK_EXT_line_rasterization u sustavu, implementirana je mogućnost korištenja glatkih ili pravokutnih linija u aplikacijama.
  • Slanje naredbi za D3D9 sada funkcionira isto kao i za D3D11, što će rezultirati većim brojem slanja, ali će općenito smanjiti kašnjenje čitanja resursa. To može poboljšati performanse u igrama koje se često sinkroniziraju s GPU-om.
  • Riješen je manji problem s D3D9 praćenjem povratne sprege.
  • Riješen je manji problem s D3D11 streaming izlazom
  • Ispravljena pogreška i problemi s performansama s implementacijom resursa pločice D3D11.
  • Popravljeno je nekoliko problema s izvješćivanjem HDR metapodataka.
  • Popravljen pad prilikom kompajliranja D3D9 shadera koje je generirao vkd3d HLSL kompajler.

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/v2.3/dxvk-2.3.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-2.3.tar.gz

Zatim pristupamo mapi s:

cd dxvk-2.3

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.