Inguqulelo entsha ye-1.4 yomaleko we-DXVK isandula ukubhengezwa ebonelela ngokumiliselwa kwe-DXGI (i-DirectX Graphics Infrastructure), iDirect3D 10 kunye ne-Direct3D, esebenza ngokuguqulelwa kweefowuni kwi-Vulkan API.
I-DXVK Ingasetyenziselwa ukuqhuba usetyenziso lwe-3D kunye nemidlalo kwiLinux usebenzisa iwayini, isebenza njengenye indlela yokusebenza ephezulu kunokwakheka kwe-Direct3D 11 kwewayini eqhuba kwi-OpenGL. Kweminye imidlalo, ukusebenza kwewayini + ye-DXVK kwahlukile kukhululo lweWindows kwi-10-20% kuphela.ngelixa usebenzisa i-OpenGL esekwe kwi-Direct3D 11 ukumiliselwa, ukusebenza kuyehla ngakumbi.
Iimpawu ezintsha eziphambili ze-DXVK1.4
Kolu khululo lwe-DXVK ujongano lwesoftware I-Direct3D 11 ihlaziyiwe yenguqulo ye-11.4, ebonelelwe kutshanje Windows 10 hlaziya (1903). Inkxaso ye-D3D11.3 Isombulule imiba ngokukhutshwa komdlalo wezityalo vs iZombi - Idabi laseNevilleville.
Ii-API ezintsha ezicetywayo kwi-D3D11.4 ziphunyezwa ngokuyinxenye kwaye zigubungela kuphela amanqaku anokumiliselwa ukongeza ekusebenzeni kweVulkan esele ikho.
Ujongano lwe-DXGI luhlaziyiwe kuhlobo lwe-1.5, apho kuvavanywa inkxaso ye-HDR, kodwa ukuphuma ngqo kwimowudi ye-HDR akukaxhaswa okwangoku. Iindlela zonxibelelwano ze-DXGI kunye ne-GDI ziye zaphunyezwa, ezivumela ukuba zilungelelanise ujongano ukuze zisungule isiQalisi seMidlalo yeRockstar (ukongeza, ukulungiswa kwe-bug kuyafuneka kwi-Direct2D yewayini).
Ngokuzenzekela, ukhetho lwe-d3d11.allowMapFlagNoWait lwenziwe lwasebenza, oluphucula ukusebenza kweminye imidlalo. Imicimbi ebonwe ngaphambili ethintele umdlalo weWitcher 3 ekumiselweni isusiwe, kwaye isimilo sokuvumelanisa sisondele kulawulo lwangaphambili lwe-D3D11.
Imicimbi yokusebenza yokudlala enokubakho besebenzisa iimeko ezichaziweyo. Umzekelo, iingxaki kwimidlalo Imiphefumlo Emnyama III kunye neSekiro: Izithunzi Zifa Kabini.
Ukubonelela ngokulandela umkhondo wezixhobo ezichanekileyo, ukuvumela ukuba unciphise umthwalo kwi-CPU.
Uyongeza njani inkxaso ye-DXVK?
I-DXVK ifuna ingxelo yokugqibela ezinzileyo yeWayini para ejecutarse. Por lo que, si no cuentas con este instalado, puedes visitar el siguiente enlace en donde te mostramos a cómo hacerlo.
Ngoku kuya kufuneka sikhuphele iphakheji ezinzileyo ye-DXVK, le siyifumene Kule khonkco ilandelayo. Iphakheji inokukhutshelwa ngoncedo lomyalelo wget. Kwisiphelo siza kuchwetheza lo myalelo ulandelayo:
wget https://github.com/doitsujin/dxvk/releases/download/v1.4/dxvk-1.4.tar.gz
Emva kokwenza ukhuphelo ngoku siza kukhupha iipakethe ezisandula kufunyanwa, oku kunokwenziwa kwindalo yakho yedesktop okanye kwisiphelo sendlela ngokwenza lo myalelo ulandelayo:
tar -xzvf dxvk-1.4.tar.gz
Emva koko singena kwifolda nge:
cd dxvk-1.4
Kwaye siqhuba sh umyalelo wokuqhuba iskripthi sokufaka:
sudo sh setup-dxvk.sh install
Enkosi kwiskripthi esitsha seBash kunokwenzeka ukuba usebenzise iwayini ye-DXGI endaweni yokuphunyezwa okubonelelwe yi-DXVK.
Ukwenza oku, kuya kufuneka unike lo myalelo ulandelayo:
setup-dxvk.sh install --without-dxgi
Xa ufaka i-DXVK kwisimaphambili seWayini. Uncedo kukuba iwayini vkd3d inokusetyenziselwa imidlalo ye-D3D12 kunye ne-DXVK kwimidlalo ye-D3D11.
Isikripthi esitsha sikuvumela ukuba ufake i-dll njengeekhonkco ezingumfuziselo, yenza ukuba kube lula ukuhlaziya i-DXVK ukufumana ezinye izimaphambili zewayini (ungakwenza oku ngomyalelo weSymlink).
Indlela elula kukukhuphela nje i-dlls kulawulo lwewayini. Njengoko uyazi i-PlayOnLinux njengeCrossover yenza iwayini ngokunjalo. Ke kwisicelo ngasinye okanye umdlalo badla ngokwenza ibhotile ene "drive_c / windows" Apha kufuneka baphonononge inkqubo yabo ngokucokisekileyo.
Njengokuba ubona ifolda ye-DXVK iqulethe ezinye ezimbini eziyi-dll ezingama-32 kunye nama-64 amasuntswana, siza kuzibeka kwezi ndlela zilandelayo.
Apho "umsebenzisi" ubeka igama lomsebenzisi olisebenzisa kunikezelo lwakho lweLinux.
Ngama-bits angama-64 esizibeka kuwo:
~/.wine/drive_c/windows/system32/
O
/home/”usuario”/.wine/drive_c/windows/system32/
Kwaye ngamashumi amabini anesibhozo kwi:
~/.wine/drive_c/windows/syswow64
O
/home/”usuario”/.wine/drive_c/windows/system32/