DXVK 1.9 inouya nerutsigiro rweYUV zvigadzirwa, zvigadziriso nezvimwe

DXVK

Kuburitswa kweshanduro nyowani yeDXVK 1.9 ichangobva kuziviswa mune izvo shanduko dzakasiyana dzakaitwa, idzo YUV magadzirirwo, kugadzirisa mune latency uye mafuremu anomira kunze. Iyi vhezheni itsva yeDXVK inoda madhiraivha anotsigira Vulkan 1.1 API, senge Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, uye AMDVLK.

Kune avo vasina kujaira chirongwa ichi, vanofanirwa kuziva kuti ndizvo chishandiso chinogona kushandura Microsoft DirectX 11 uye DirectX 10 graphic mafoni kuVulkan, iyo yakavhurwa sosi yemifananidzo API inoenderana neLinux. Kuti ushandise DXVK, pamusoro peWine neVulkan, iwe uchave uchinyatso kuda iyo Vulkan-inoenderana GPU.

Main makuru maficha eDXVK 1.9

Mune iyi vhezheni nyowani zvakasimbiswa izvo yakawedzera yekutanga rutsigiro rwemuvara unodzikisira mafomati eYUV, senge NV12, iyo inoshandiswa pakutamba vhidhiyo mune mimwe mitambo.

kunze kwaizvozvo ID3D11VideoProcessor API yakaitwa, inoshandiswa kuburitsa vhidhiyo mumitambo Nier Replicant uye Contra: Rogue Corps uye rutsigiro rwekuchengetedza rasterization yeGPU yakawedzerwawo iyo inotsigira iri basa. Shanduko inobvumira iyo NVIDIA ShadowLibs sarudzo kuti ishandiswe muFinal Fantasy XV nemimwe mitambo.

Ukuwo, yakaderedzwa yekuratidzira lag inotaurwa, iyo inogona kugadzirisa matambudziko mumitambo yakatemwa neVsync, FPS makapeti kana kumisikidzwa kweDXGI uye zvakare yakamira kutumira ruzivo kuzvishandiso nezveVulkan software kuitisa, senge Lavapipe, kana paine Vulkan-inogoneswa GPU mune ino sisitimu, iyo inogadzirisa matambudziko kana mitambo ichiedza kushandisa Lavapipe pane chaiyo mutongi. Kugonesa Lavapipe, zvinokurudzirwa kumisikidza nharaunda inoshanduka VK_ICD_FILENAMES.

Yeimwe shanduko izvo zvinomira pachena:

  • Chinhu chakawedzerwa kuwedzera muganho wehuremu, iyo inogona kushandiswa pakuita mashandiro akanaka emitambo isina kugadzirirwa yakakwira FPS.
  • Yakagadziridzwa kurodha kwemavara uye mabhureki muD3D9.
  • Yakagadziriswa sosi yekufukidza isingaoneke kana uchishandisa DXGI kuitiswa kweDXVK
  • Workaround yakaremara kudzikisa huwandu hwekupenga kwakasarudzika mumatyairi eNvidia, sezvo nyaya yepasipi yemutyairi yakagadziriswa mune shanduro 465.xx, izvo zvinogona kuvandudza mashandiro mune mimwe mitambo.
  • Yakagadziriswa chaiyo nyaya mumumvuri isina iyo inogadzirisazveMvumo yemureza yakaiswa.
  • Yakagadziriswa zvimwe zvingangonetsekana zvine chekuita nekudzimwa kwemifananidzo izvo zvinogona kutungamira kuzvigadzirwa kana kupaza kupa.
  • Yakagadzirisa nyaya uko mitambo ine yepamusoro faira yekuwedzera inogona kugadzira duplicate marekodhi kana cache mafaera.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo Nezve kuburitswa kutsva uku, unogona kutarisa ruzivo Mune inotevera chinongedzo.

Nzira yekuwedzera sei DXVK kutsigira kuLinux?

DXVK inogona kushandiswa kumhanyisa 3D mashandiro nemitambo paLinux uchishandisa Waini, ichiita senge yepamusoro-yekuita imwe nzira kune waini yakavakirwa-mukati Direct3D 11 kuitisa iyo inomhanya paOverGL.

DXVK inoda yazvino vhezheni yakagadzika yewaini kumhanya. Saka, kana iwe usina izvi zvakaiswa. Iye zvino isu tinongofanirwa kurodha pasi yazvino yakagadzikana DXVK package, isu tichaiwana iyi Mune inotevera chinongedzo.

wget https://github.com/doitsujin/dxvk/releases/download/v1.9/dxvk-1.9.tar.gz

Mushure mekuita kurodha pasi, izvozvi tava kuzunura pasuru ichangowanikwa, izvi zvinogona kuitwa kubva kune desktop desktop yako kana kubva kune iyo terminal pachayo nekuita unotevera kuraira:

tar -xzvf dxvk-1.9.tar.gz

Ipapo isu tinowana iyo folda ne:

cd dxvk-1.9

Uye isu tinoita iyo sh raira ku mhanyisa iyo yekuisa script:

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

Paunenge uchiisa DXVK mune chirevo chekutanga cheWine. Mukana uyu ndewekuti Vini vkd3d inogona kushandiswa pamitambo yeD3D12 uye DXVK yemitambo yeD3D11.

Zvakare, iyo nyowani script inobvumidza iyo dll kuti iiswe sezviratidziro zvinongedzera, zvichiita kuti zvive nyore kugadzirisa iyo DXVK kuti uwane mamwe maWini prefixes (iwe unogona kuita izvi kuburikidza ne-- symlink raira).

Iwe uchaona sei dhairekitori DXVK ine mamwe maviri ma dlls emakumi matatu nematanhatu makumi matanhatu he tiri kuzovaisa zvinoenderana nenzira dzinotevera.
Iko "mushandisi" iwe unozvitsiva nezita rezita raunoshandisa mukugovera kwako kweLinux.

Kwemabhiti makumi matanhatu nemasere tinoaisa mukati:

~/.wine/drive_c/windows/system32/

O

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

Uye makumi matatu nematatu mu:

~/.wine/drive_c/windows/syswow64

O

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

Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako