Prije nekoliko dana objavljena je nova verzija sloja DXVK 1.6, koji osigurava implementaciju DXGI (DirectX grafička infrastruktura), Direct3D 9, 10 i 11, koji djeluje kroz prijevod poziva Vulkan API-ju.
Iako se DXVK i dalje primarno koristi na Steam Playu, to nije jedino mjesto na kojem korisnici Linuxa mogu iskoristiti ovu fantastičnu tehnologiju. To također doprinosi implementacija D3D11 zasnovana na Vulkanu za Linux i vino, Što se tiče performansi i optimizacije prilikom pokretanja Direct3D 11 igara na Wineu, jer one također pružaju podršku za Direct3D9.
Glavne nove značajke DXVK 1.6
Ova nova verzija DXVK 1.6 ističe se primjenom promjene u načinu na koji rukuje svojim knjižnicama Pomoćne komponente Direct3D 10, tako da može raditi i s Wineovim D3D10 okvirom efekata, manja poboljšanja performansi Direct3D 9, one sRješenje za suvišne promjene u načinu prikaza i druga rješenja.
Instaliranje pomoćnih knjižnica Zadane vrijednosti Direct3D 10: d3d10.dll y d3d10_1.dll je zaustavljen jer D3D10 u DXVK zahtijeva d3d10core.dll i d3d11.dll za podršku D3D10 (dxgi.dll je također potreban za Windows). Promjena vam omogućuje upotrebu okvira D3D10 razvijenog u Wineu za efekte, koji se koristi u nekim igrama.
DXVK 1.6 uvodi male optimizacije performansi u implementaciji Direct3D 9, pored popravljanja rušenja pri pokušaju snimanja snimaka s apitracea.
Također popravljeni pad u nekim igrama Source 2 Pomoću vlastitog D3D9 rendera uklonjena je i suvišna sklopka načina rada zaslona i ispravljena je pogreška koja je prikazivala zeleni okvir prilikom prikazivanja videozapisa u nekim igrama.
U dijelu riješenih problema s nekim naslovima igara spominju se:
- Šešir u vremenu- Ispravljena je regresija u kojoj bi se izlaz slabo mijenjao pri promjeni razlučivosti
- Dead Space : Fiksni crni kvadratni artefakti.
- DoDonPachi uskrsnuće : Ispravljen pad prilikom pokretanja.
- Zmajeva dogma : Popravljeni problemi na cijelom zaslonu.
- Star Wars: Republic Commando : Primijenjeni nedostajući formati slika.
- Yomawari: Midnight Shadows : Ispravljen pad prilikom pokretanja.
Napokon, ako želite znati više o projektu, kao i o njegovoj uporabi, možete potražiti detalje u sljedeći link.
Kako dodati DXVK podršku Linuxu?
Da biste koristili DXVK, potrebni su upravljački programi s podrškom za API Vulkan 1.1, kao što su AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.
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.6.0/dxvk-1.6.0.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.6.0.tar.gz
Zatim pristupamo mapi s:
cd dxvk-1.6.0
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 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).
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/