I-DXVK 1.9 iza nokusekelwa kokulungiswa kwe-YUV, ukulungiswa nokunye

I-DXVK

Ukukhishwa kwenguqulo entsha ye-DXVK 1.9 kusanda kumenyezelwa lapho kwenziwe khona izinguquko ezahlukahlukene, okuvela kuzo ukwakheka kwe-YUV, ukuthuthuka kwama-latency nozimele. Le nguqulo entsha ye-DXVK idinga abashayeli abasekela i-Vulkan 1.1 API, efana neMesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, ne-AMDVLK.

Kulabo abangayazi le phrojekthi, kufanele bazi ukuthi yiyo ithuluzi 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.

Izici ezintsha eziyinhloko ze-DXVK 1.9

Kule nguqulo entsha kugqanyisiwe lokho ingeze ukusekelwa kokuqala kokufometha kombala kwe-YUV, njenge-NV12, esetshenziselwa ukudlala ividiyo kweminye imidlalo.

Ngaphandle kwalokho I-ID3D11VideoProcessor API isetshenzisiwe, isetshenziselwe ukukhishwa kwamavidiyo emidlalweni yeNier Replicant ne-Contra: Rogue Corps ne- futhi kungeze ukusekelwa kwe-rasterization yokulondolozwa kwama-GPU esekela lo msebenzi. Ushintsho luvumela inketho ye-NVIDIA ShadowLibs ukuthi isetshenziswe kuFinal Fantasy XV nakweminye imidlalo.

Ngakolunye uhlangothi, kukhulunywa nge-lag yokubonisa encishisiwe, engaxazulula izinkinga emidlalweni ekhawulelwe ama-Vsync, ama-FPS caps noma amasethingi we-DXGI futhi iyeke nokuthumela imininingwane kuzinhlelo zokusebenza mayelana nokuqaliswa kwesoftware ye-Vulkan, njengeLavapipe, uma kukhona i-GPU enikwe amandla iVulkan, exazulula izinkinga uma imidlalo izama ukusebenzisa iLavapipe esikhundleni sesilawuli esifanele. Ukuze unike amandla iLavapipe, kuhlongozwa ukusetha ukuguquguquka kwemvelo VK_ICD_FILENAMES.

Kwezinye izinguquko okugqamile:

  • Ingxenye ingeziwe ukukhawulela umkhawulo wamanani wozimele, angasetshenziselwa ukusebenza okulungile kwemidlalo engakhelwanga i-FPS ephezulu.
  • Ukulayisha okuthuthukisiwe kokuthungwa kanye ne-buffers ku-D3D9.
  • Ukumbondelana komthombo okungaguquki akuveli lapho usebenzisa ukuqaliswa kwe-DXGI kwe-DXVK
  • I-workaround ikhutshaziwe ukunciphisa inani lokuphahlazeka okungahleliwe kubashayeli baseNvidia, njengoba inkinga yomshayeli eyisisekelo ilungisiwe kuzinguqulo 465.xx, ezingathuthukisa ukusebenza kweminye imidlalo.
  • Izinkinga zokucaciswa okulungisiwe kuzithunzi ezingenayo ifulegi lokuphinda livunyelwe.
  • Kulungiswe ezinye izingqinamba ezingaba khona ezihlobene nokusulwa kwesithombe okungaholela kubuciko noma ekunikezelweni okuphukile.
  • Kulungiswe inkinga lapho imidlalo enezandiso zefayela ephezulu ingadala amarekhodi ayimpinda noma amafayela okulondolozwa.

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.9/dxvk-1.9.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.9.tar.gz

Ngemuva kwalokho sifinyelela ifolda nge:

cd dxvk-1.9

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.