I-DXVK 2.2 sele ikhutshwe kwaye ezi ziindaba zayo

I-DXVK

I-DXVK ingasetyenziselwa ukuqhuba usetyenziso lwe-3D kunye nemidlalo kwi-Linux usebenzisa iWayini

Inguqulelo entsha yekapa I-DXVK 2.2 iyafumaneka ngoku kwaye iza nolunye utshintsho olunomdla kakhulu, apho sinokugqamisa inkxaso yokuhambelana ne-D3D11On12, kunye nokubonisa inxalenye ye-D3D9, ukulungiswa kwe-bug kunye nokunye.

Kulungiselelwe abo bangaziyo nge-DXVK, Kuya kufuneka bayazi ukuba yintoni esinye sezixhobo ezifakwe kwiStam Play function ukusuka kwiStam. Isixhobo esimnandi ukubaUngaguqula iMicrosoft DirectX 11 kunye ne-DirectX 10 yemizobo yemizobo kuVulkan, i-API yemithombo evulekileyo yemifanekiso ehambelana neLinux. Sebenzisa i-DXVK, ukongeza kwiwayini kunye neVulkan, kuyacaca ukuba ufuna i-GPU ehambelana neVulkan.

Iimpawu ezintsha eziphambili ze-DXVK 2.2

Kolu guqulelo olutsha ukuba thaca of DXVK 2.2 singafumana ukuba sInkxaso eyongeziweyo ye-D3D11On12 layer, que ivumela iDirect3D 11 ukuba isebenze ngaphezulu kweDirect3D 12. Ukuxhasa i-D3D12 kwimidlalo emitsha esekwe kwi-injini yoBumbano, njengohambo lweLego Builder, I-DXVK iphumeze amandla okwenza izixhobo ze-D3D11 ukusuka kwizixhobo ze-D3D12 usebenzisa i-D3D11On12CreateDevice umsebenzi kunye ne-ID3D11On12Device API.

Olunye lotshintsho olubonakalayo kule nguqulo intsha yi Ukuphunyezwa kwe-Direct3D 9 yaziswa inkxaso yomboniso oyinxenye evumela ukuququzelela umboniso weendawo zefestile ngokukhuphela imixholo ye-backbuffer kwimemori yenkqubo kwaye emva koko uyizobe kwi-CPU window. Oku kuphucula ukuhambelana nabaqalisi bemidlalo, ngakumbi abo basekwe kwi-Microsoft ye-WPF Toolkit kunye nezinye iinoveli ezibonakalayo.

Umsebenzi lo iphucula ukuhambelana neziqalisi zomdlalo ezakhiwe nge Microsoft WPF ngexabiso lokuthotywa kwentsebenzo. Kwi-Direct3D 9, ukuziphatha ngokubanzi kwe-framebuffers ebonakalayo (i-SwapChain) nayo yaphuculwa kunye nenkxaso ye-d3d9.noExplicitFrontBuffer inketho isusiwe.

Ukongeza koku, kukwagxininiswa ukuba xa isetyenziswa neProton okanye iWayini, ngokungagqibekanga, ukwenziwa kweefayile zelog kuyayeka kunye ne imveliso yemiyalezo yokuxilonga kwikhonsoli icwangciswe kusetyenziswa iimpawu ezithile zeWayini, ehambelana nokuziphatha kwe-vkd3d-proton. Ukuphinda uqalise ukwenza iifayile zelog ezahlukeneyo, unokuseta i-DXVK_LOG_PATH eguquguqukayo.

Ye- Olunye utshintsho olwahlukileyo:

  • Ukunciphisa kakhulu ukusetyenziswa kwememori xa udala izixhobo ze-D3D11 ezingasetyenziswanga kwimidlalo.
  • Kulungiswe umba apho imisonto ingatshatyalaliswanga ngokuchanekileyo.
  • Iziphoso ezilungisiweyo zokuqinisekisa i-Vulkan ezibangwe kukukhangelwa koyilo olungalunganga xa uvumela i-loops yempendulo yokwakheka.
  • Ukunciphisa kakhulu ukusetyenziswa kwememori kwiimeko apho imidlalo idala izixhobo ezingasetyenziswanga ze-D3D11.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo Malunga noku kukhutshwa okutsha, unokujonga iinkcukacha Kule khonkco ilandelayo.

Uyongeza njani inkxaso ye-DXVK kwiLinux?

I-DXVK inokusetyenziselwa ukuqhuba usetyenziso lwe-3D kunye nemidlalo kwiLinux isebenzisa iwayini, esebenza njengenye indlela yokusebenza ephezulu ekuphunyezweni kwewayini okwakhiwe kwi-Direct3D 11 eqhuba kwi-OpenGL.

I-DXVK ifuna ingxelo yokugqibela ezinzileyo yeWayini ukubaleka. Ke, ukuba awunakufakela oku. Ngoku kuya kufuneka sikhuphele iphakheji ezinzileyo yeDXVK, siya kuyifumana le nto Kule khonkco ilandelayo.

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.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-2.2.tar.gz

Emva koko singena kwifolda nge:

cd dxvk-2.2

Kwaye siphumeza umyalelo we-sh ukuya sebenzisa iskripthi sokufaka:

sudo sh setup-dxvk.sh install
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 sivumela i-dll ukuba ifakwe njengezixhumanisi ezingumfuziselo, isenza ukuba kube lula ukuhlaziya i-DXVK ukufumana ezinye izimaphambili zewayini (ungakwenza oku ngomyalelo weSymlink).

Uza kuyibona njani le folda I-DXVK iqulethe ezinye ii-dll ezimbini ezingama-32 kunye nama-64 estas sizakubabeka ngokwezi 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/

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.