Nova verzija DXVK 1.6.1 ispravlja neke programske pogreške i padove u igrama

Upravo je predstavljeno predstavljanje nove verzije sloja DXVK 1.6.1, koji osigurava implementaciju DXGI (DirectX Grafička infrastruktura), Direct3D 9, 10 i 11, radeći kroz prijevod poziva na Vulkan API.

DXVK može se koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine, djelujući kao alternativa visokih performansi ugrađenoj implementaciji Wine Direct3D 11 koja se pokreće na vrhu OpenGL-a. U nekim se igrama izvedba paketa Wine + DXVK razlikuje od izdanja na sustavu Windows za samo 10-20%dok se pri korištenju izvedbe Direct3D 11 koja se temelji na OpenGL-u izvedba značajnije smanjuje.

Što je novo u DXVK 1.6.1?

Ova nova verzija DXVK 1.6.1 ima promjene usmjerene na neke igre, od kojih se spominju:

  • Plavi odraz: Izbjegavajte programsku pogrešku koja uzrokuje probleme s prikazivanjem.
  • Bojno polje 2: Izbjegavajte pogrešku u igri koja uzrokuje crni teren.
  • Kriza: popravljen pad prilikom učitavanja određenih razina u načinu D3D9.
  • Poluživot Alyx: Ispravljeno netočno rukovanje cijelim dijeljenjem koje je rezultiralo iskrivljenom geometrijom.
  • Jaka kiša: poboljšane performanse na Nvidia GPU-ima.
  • L.A. Noire: Ispravljen pad prilikom pokretanja.
  • Perzijanski princ: ispravljena netočna obrada u RADV-u.
  • Yooka-Laylee i nemoguća jazbina: Rješavanje problema s prikazivanjem u AMD upravljačkim programima.

Također, dodana je mogućnost izbjegavanja prihvaćanja sintakse s navodnicima, na primjer, d3d9.customDeviceDesc = "ATi Rage 128".

Dodana je opcija dxgi.tearFree koja eksplicitno omogućuje zaštitu od treperenja kada je Vsync onemogućen i implementirana je DXGI funkcionalnost potrebna za neke SpecialK modifikacije.

Ispravljen je dio bugova koji su doveli do padova ili padova u obradi prilikom korištenja Direct3D 9, ispravio je pogreške provjere valjanosti Vulkana na sustavima s NVIDIA grafičkim karticama i ispravio grešku u skripti za postavljanje koja ne radi s Wine 5.6.

Kako dodati DXVK podršku?

 DXVK zahtijeva najnoviju stabilnu verziju Winea trčati. Uz to su potrebni upravljački programi s podrškom za API Vulkan 1.1, poput AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.

Sada ćemo morati preuzeti samo najnoviji stabilni paket DXVK, ovaj koji smo pronašli U sljedećem linku. Paket se može preuzeti uz pomoć naredbe wget. U terminal ćemo upisati sljedeću naredbu:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.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:

katran -xzvf dxvk-1.4.tar.gz

Zatim pristupamo mapi s:

cd dxvk-1.4

I izvodimo naredbu sh za pokretanje instalacijske skripte:

sudo sh setup-dxvk.sh instalacija

Zahvaljujući novoj skripti Bash moguće je koristiti Wine DXGI umjesto implementacije koju pruža DXVK.
Da biste to učinili, morate dati sljedeću naredbu:

setup-dxvk.sh instalacija - bez-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 vam 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).

Jednostavnija metoda je kopiranje dll-a u Wine direktorij. Kao što znate, PlayOnLinux poput Crossovera koristi i vino. Dakle, za svaku aplikaciju ili igru ​​obično kreiraju bocu s "drive_c / windows". Ovdje bi trebali malo temeljitije pregledati svoj sustav.

Kao što vidiš mapa DXVK sadrži još dvije koje su dll za 32 i 64 bita, smjestit ćemo ih prema sljedećim putovima.
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. Za podatke odgovoran: Miguel Ángel Gatón
  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.