Ukukhutshwa kwenguqulelo entsha yomaleko we-DXVK 1.6.1 sele kubonisiwe, ebonelela ngokumiliselwa kwe-DXGI (i-DirectX Graphics Infrastructure), i-Direct3D 9, 10 ne-11, isebenza ngoguqulelo lweefowuni 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.
Yintoni entsha kwi-DXVK 1.6.1?
Le nguqulo intsha ye-DXVK 1.6.1 ineenguqu ezijolise kweminye imidlalo, apho kuchazwe oku kulandelayo:
- Umboniso oBlue: Thintela umdlalo we-bug obangela iingxaki.
- Imfazwe yokuqala 2: Thintela impazamo yomdlalo ebangela umhlaba omnyama.
- I-Crysis: Ukulungisa ukuphazamiseka xa kulayishwa amanqanaba athile kwimowudi ye-D3D9.
- Isiqingatha soBomi seAlyx: Ukulungiswa kwamanani apheleleyo angachanekanga okukhokelela kwijiyometri egqwethekileyo.
- Imvula enzima: ukusebenza okuphuculweyo kwiiNvidia GPUs.
- LA Ingxolo: Ukuqhekeka okungagungqiyo xa kuqaliswa.
- INkosana yasePersi: Ukulungiswa okungachanekanga okungalunganga kwiRADV.
- Yooka-Laylee kunye neLair engenakwenzeka: Lungisa imiba yokunikezelwa kwabaqhubi be-AMD.
Kwakhona, isakhono sokubaleka ukwamkela is syntax kunye nezicatshulwa zongezwa, umzekelo, d3d9.customDeviceDesc = "ATi Rage 128".
Yongezwe i-dxgi.tearFree inketho yokwenza ngokucacileyo ukukhusela i-flicker xa iVsync ikhubazekile kwaye ukusebenza kwe-DXGI kuyimfuneko kulungiso oluthile lwe-SpecialK.
Ukulungiswa kwenxalenye yeebugs ezikhokelele kwingozi okanye ukuphazamiseka ekusebenzeni xa usebenzisa iDirect3D 9, Iimpazamo eziqinisekisiweyo zenkxaso yokuxhasa iVulkan kwiinkqubo ezinamakhadi emizobo ye-NVIDIA, kwaye walungisa ibug kwiskripthi sokusetha esingasebenziyo newayini 5.6.
Uyongeza njani inkxaso ye-DXVK?
I-DXVK ifuna ingxelo yokugqibela ezinzileyo yeWayini ukubaleka. Ukongeza, abaqhubi abane-Vulkan 1.1 API inkxaso iyafuneka, njenge-AMD RADV 18.3, i-NVIDIA 415.22, i-Intel ANV 19.0 kunye ne-AMDVLK.
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.6.1/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:
I-tar -xzvf dxvk-1.4.tar.gz
Emva koko singena kwifolda nge:
I-cd dxvk-1.4
Kwaye siqhuba sh umyalelo wokuqhuba iskripthi sokufaka:
Sudo sh setup-dxvk.sh fakela
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 faka -ngaphandle kwe-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/