I-DXVK 1.8 iza ukulungisa izingqinamba ngezihloko ezithile, izithuthukisi zokusekelwa kokuqapha okuningi nokuningi

I-DXVK

Ngemuva cishe kwezinyanga ezimbili zentuthuko kuvezwa uhlobo olusha lwephrojekthi ye-DXVK 1.8, inguqulo lapho ukulungiswa kuye kwenziwa kwezinye izihloko zemidlalo nasekusebenzeni kwemidlalo kuma-Intel CPUs, ngaphezu kwe ukwethula ukuthuthuka kokusekelwa kwabaqaphi abaningi nezinye izinto.

Kulabo abangayazi le phrojekthi, kufanele bazi ukuthi yiyo ithuluzi elihle elingaguqula izingcingo zemidwebo zeMicrosoft DirectX 11 kanye neDirectX 10 kuVulkan, i-API yemithombo evulekile yemithombo yolwazi ehambisana neLinux. Ukuze usebenzise i-DXVK, ngaphezu kweWine neVulkan, ngokusobala uzodinga i-GPU ehambelana neVulkan.

Ngenkathi i-DXVK isasetshenziswa ikakhulu kuSteam Play, akuyona ukuphela kwendawo abasebenzisi beLinux abangasebenzisa lobu buchwepheshe obumnandi.

Ibuye inikeze nge-Vulkan-based D3D11 ukuqaliswa kweLinux newayini, Mayelana nokusebenza nokwenza kahle lapho kuqhutshwa imidlalo ye-Direct3D 11 e-Wine, njengoba nayo inikezela ukwesekwa kwe-Direct3D9.

Izici ezintsha eziyinhloko ze-DXVK 1.8

Kule nguqulo entsha I-DXGI ifaka ukusekelwa kwama-setups amaningi wokuqapha. Ukuze isebenze kahle, kufanele ufake inguqulo entsha yeWayini esekela iXRandR 1.4.

Ukuxazulula izinkinga ngokudlala imidlalo kumasistimu ngaphandle kwe-GPU ehlukile, ukuqaliswa kwesoftware yeVulkan esebenzisa ama-CPU, afana neLavapipe, afakwe kuhlu lwama-rasterizers.

Futhi, Ekuqalisweni kwe-Direct3D 9, inqubo yokulayisha ukwakheka nokubheka ukubonakala yenziwe kahle izinto ezigqagqene ngezinye izinto. Izingqinamba ezilungisiwe ezinembuyiselo engalungile yohlu lwamafomethi wesikhumbuzi sesikrini asekelwayo (ibhafa yangemuva).

Ngenkathi ngakolunye uhlangothi, imisebenzi yokwakheka kwesithombe egqanyisiwes ukwenza ngcono ukusebenza kweminye imidlalo kuma-Intel GPUs.

Ku-Direct3D 11, izilungiselelo ezizenzakalelayo ziyi-d3d11.enableRtOutputNanFixup (yezinguqulo ezindala zomshayeli we-RADV) ne-d3d11.invariantPosition (ukuxazulula izingqinamba ezilwa ne-Z kuma-RDNA2 GPUs). Izingqinamba ezilungisiwe ngokubalwa kwesethenjwa nokusingathwa kwamanani we-null (NaN) kuzithunzi.
Izixwayiso ezilungisiwe lapho kudalwa izinhlobo ezintsha ze-Meson Toolkit.

Futhi kuqokonyiswe izingqinamba ezihleliwe ku-Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2, neTomb Raider Legend.

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho Mayelana nalokhu kukhishwa okusha, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.

Ungakufaka kanjani ukusekelwa kwe-DXVK ku-Linux?

I-DXVK ingasetshenziselwa ukusebenzisa izinhlelo nemidlalo ye-3D kuLinux kusetshenziswa iwayini, kusebenza njengenye indlela yokusebenza ephezulu ekusetshenzisweni okwakhiwe ngaphakathi kweDirect3D 11 yeWayini esebenza ku-OpenGL.

I-DXVK idinga uhlobo lwakamuva oluzinzile lwewayini ukugijima. Ngakho-ke, uma ungenakho lokhu okufakiwe. Manje kuzodingeka silande kuphela iphakethe le-DXVK elizinzile lakamuva, sizolithola leli Kulesi sixhumanisi esilandelayo.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz

Ngemuva kokwenza ukulanda manje sizovula iziphu iphakethe elisanda kuthola, lokhu kungenziwa ngemvelo yedeskithophu yakho noma kusuka esigungwini uqobo ngokwenza ngomyalo olandelayo:

tar -xzvf dxvk-1.8.0.tar.gz

Ngemuva kwalokho sifinyelela ifolda nge:

cd dxvk-1.8.0

Futhi senza umyalo we-sh ku- sebenzisa iskripthi sokufaka:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Lapho ufaka i-DXVK kusiqalo sewayini. Ubuhle ukuthi i-vkd3d yeWayini ingasetshenziselwa imidlalo ye-D3D12 ne-DXVK yemidlalo ye-D3D11.

Futhi, iskripthi esisha sivumela i-dll ukuthi ifakwe njengezixhumanisi ezingokomfanekiso, okwenza kube lula ukubuyekeza i-DXVK ukuthola iziqalo eziningi zewayini (ungakwenza lokhu ngomyalo we -symlink).

Uzoyibona kanjani ifolda I-DXVK iqukethe amanye ama-dll amabili ama-32 no-64 bits ukhona sizobabeka ngokwemizila elandelayo.
Lapho "umsebenzisi" ubeka khona igama lomsebenzisi olisebenzisa ekusatshalalisweni kwakho kwe-Linux.

Ngama-bits angama-64 siwafaka:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Futhi ngamabhithi angama-32 ku:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.