I-DXVK 1.10.1 isivele ikhishwe futhi lezi yizindaba zayo

I-DXVK

Muva nje ukukhishwa kwe inguqulo entsha yokuqaliswa kwe I-DXVK 1.10.1 lapho ezinye izinto ezintsha nemisebenzi yokuhlola emisha yengezwe, phakathi kwezinye izinto.

Kulabo abangakakwazi nge-DXVK, kufanele bazi ukuthi iyini elinye lamathuluzi afakiwe ekusebenzeni kwe-Steam Play kusuka ku-Steam. Kuyithuluzi elihle leloe angaguqula izingcingo zehluzo zeMicrosoft DirectX 11 kanye neDirectX 10 kuVulkan, i-API yemithombo evulekile yemithombo yolwazi ehambisana neLinux. Ukuze usebenzise i-DXVK, ngaphezu kweWine neVulkan, kusobala ukuthi udinga i-GPU ehambelana neVulkan.

Nakuba i-DXVK isetshenziswa kakhulu ku-Steam Play, kodwa akuyona ukuphela kwendawo lapho abasebenzisi be-Linux bengasebenzisa khona lobu buchwepheshe obuhle kakhulu. Iphinde ibe nesandla ukuqaliswa kwe-Vulkan-based D3D11 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.10.1

Kule nguqulo entsha i-sukwesekwa kokuqala kwezinsiza zokuthungwa okwabiwe kanye ne-IDXGIResource API. Ukuze uhlele isitoreji semethadatha yokuthungwa kanye nezincazelo zememori eyabiwe, amapeshi engeziwe Ewayini ayadingeka, okwamanje atholakala kuphela egatsheni Lokuhlola le-Proton.

Okwamanje, ukusetshenziswa kukhawulelwe ekusekeleni ukwabelana kokwakheka kwe-2D kwe-D3D9 kanye ne-D3D11 API. Ucingo lwe-IDXGIKeyedMutex alusekelwe futhi okwamanje ayikho indlela yokwabelana ngezinsiza nezinhlelo zokusebenza kusetshenziswa i-D3D12 ne-Vulkan. Izici ezingeziwe zixazulule izinkinga zokudlalwa kwevidiyo kweminye imidlalo ye-Koei Tecmo, njenge-Nioh 2 ne-Atelier, futhi zalungisa ukunikezwa kwe-UI nge-Black Mesa.

Olunye ushintsho olugqamile kule nguqulo entsha ukuthi okuhlukile kwemvelo okungeziwe DXVK_ENABLE_NVAPI ukukhubaza ukubhala ngaphezulu kwesihlonzi somthengisi (okufana ne-dxvk.nvapiHack=False), ngaphezu ukukhiqizwa kwekhodi ye-shader okuthuthukisiwe uma usebenzisa amalungu afanayo wendawo, okungasheshisa eminye imidlalo ye-D3D11 kumasistimu anabashayeli be-NVIDIA.

Of ezinye izinguquko okugqamile:

  • Kwengezwe ukulungiselelwa okungase kukhuphule ukusebenza kokunikeza izithombe ngefomethi ye-DXGI_FORMAT_R11G11B10_FLOAT.
  • Izinkinga ezilungisiwe zokulayisha ukuthungwa uma usebenzisa i-D3D9.
  • Ku-Assassin's Creed 3 kanye ne-Black Flag, isilungiselelo esithi "d3d11.cachedDynamicResources=a" sinikwe amandla ukuze kuxazululwe izinkinga zokusebenza.
  • Ukulungiselelwa okuthi "d3d11.cachedDynamicResources=c" kuvulwe amandla ku-Frostpunk futhi i-"dxgi.maxFrameLatency=1" inikwe amandla okuthi God of War.
  • Izinkinga zokunikezwa ezilungisiwe ku-GTA: San Andreas kanye ne-Rayman Origins.

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.10.1/dxvk-1.10.1.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.10.1.tar.gz

Ngemuva kwalokho sifinyelela ifolda nge:

cd dxvk-1.10.1

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.