samo se daje znati izdanje nove verzije DXVK 1.10, verzija u kojoj napravio neka poboljšanja optimizacije koji puno pomažu nekim igrama i motorima, kao i poboljšanja koda koja su puno pomogla u potrošnji energije.
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. To je fantastičan alat kojie 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 vam je potreban GPU kompatibilan s Vulkanom.
Iako se DXVK uglavnom koristi na Steam Playu, to nije jedino mjesto gdje 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 u Wineu, jer one također pružaju podršku za Direct3D9.
Glavne nove značajke DXVK 1.10
U ovoj novoj verziji uklonjeni su redundantni upravljački programi za sinkronizaciju niti koji se koriste prilikom učitavanja resursa u implementacijama D3D11 i D3D9, ova promjena je značajno poboljšala performanse Assassin's Creed: Origins i drugih igara temeljenih na motoru AnvilNext, a također je imala pozitivan utjecaj na performanse Elex II, Bog rata i GTA IV.
Također je istaknuto da optimizirano korištenje D3D11_MAP_WRITE za resurse učitane na GPU, poboljšanje performansi Quantum i potencijalno drugih aplikacija.
Kao i izvršenje operacije UpdateSubresource optimizirano je za ažuriranje malih fiksnih međuspremnika. Promjena je pozitivno utjecala na izvedbu God of Wara i eventualno drugih igara.
Još jedna značajna nova značajka je da su korisne informacije za dijagnosticiranje problema s performansama, kao što su informacije o vremenu, dodane sučelju za otklanjanje pogrešaka na zaslonu (HUD).
Od ostalih promjena koji se ističu u ovoj novoj verziji:
- Ubrzana je obrada resursa učitavanja i međuspremnika u D3D11. Promjena je smanjila opterećenje procesora u nekim igrama.
- Uklonjen GPU kod za sinkronizaciju iz upotrebe zauzetog čekanja, što je smanjilo potrošnju energije na mobilnim uređajima u nekim igrama.
- Dodan je zamjenski poziv za poziv 3D11On12CreateDevice, koji je prethodno uzrokovao rušenje aplikacija.
- Poboljšane performanse za Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2.
- Riješeni problemi u ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.
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/dxvk-1.10.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.tar.gz
Zatim pristupamo mapi s:
cd dxvk-1.10
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/