DXVK 1.10.2 dolazi s poboljšanjima optimizacije i ispravcima grešaka

DXVK

nedavno najavljeno je izdanje nove verzije sloja DXVK 1.10.2, koji pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći putem prijevoda Vulkan API poziva.

DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu pomoću Winea, služeći kao bolja alternativa ugrađenim Direct3D 9/10/11 implementacijama Winea koje rade povrh OpenGL-a.

Glavne nove značajke DXVK 1.10.2

U ovoj novoj izdanoj verziji DXVK 1.10.2, za Direct3D 9, dodana je podrška za bešavne kockaste teksture (bez šavova, bez obrade granica između uzoraka), implementirano korištenjem Vulkanove ekstenzije VK_EXT_non_seamless_cube_map.

Još jedna značajna promjena je poboljšano predmemoriranje shadera na disk kada se koriste NVIDIA Vulkan upravljački programi, kao i poboljšane performanse kompresije koda SPIR-V shadera u memoriji.

Također je istaknuto da optimizirani kod za čišćenje u implementaciji metode D3D11 za neuređeni pristup resursima iz više niti (UAV, Unordered Access View), što je omogućilo povećanje učinkovitosti kompresije slike u upravljačkim programima.

U dijelu ispravki grešaka spominje se da ispravljene pogreške koje su uzrokovale netočno spremanje i korištenje datoteke predmemorije i riješeni problemi izgradnje s GCC 12.1.

Kao popravci igrica spominju se:

  • S onu stranu dobra i zla: Izbjegavanje nedostajućih zraka svjetlosti
  • Dan Z: opcija d3d11.cachedDynamicResources omogućena za rješavanje problema s performansama
  • Dead Space: popravljeno iscrtavanje sjena i dodano zaključavanje od 60 FPS za sprječavanje rušenja igre
  • Dirt Rally: Popravljeno moguće rušenje GPU-a zbog grešaka u igri u shaderu
  • Godfather: Popravljeno rušenje na sustavima koji ne podržavaju 16x MSAA
  • Limbo – Omogućite ograničenje od 60 FPS da biste izbjegli greške u igri
  • Majesty 2: Riješite greške u igricama koje uzrokuju probleme na GPU-ovima i ugrađenim sustavima s više od 2 GB VRAM-a
  • Onechanbara Z2: Kaos – Popravljeni efekti čestica i elementi korisničkog sučelja koji se ne prikazuju ispravno
  • biljke vs. Zombies Garden Warfare 2 - Spriječite rušenje kada igra otkrije AMD GPU
  • Return of Reckoning : Rješavanje problema pokretača
  • Scrapland Remastered - Rješavanje problema s crnim zaslonom
  • Mali radio, veliki televizori - Rješavanje problema s crnim zaslonom
  • Sonic Adventure 2: Popravljeni efekti nedostajućih čestica

Vrijedno je spomenuti da DXVK trenutno zahtijeva upravljačke programe kompatibilne s Vulkan API 1.1 kao što su Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK.

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.10.2/dxvk-1.10.2.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.10.2.tar.gz

Zatim pristupamo mapi s:

cd dxvk-1.10.2

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.