DXVK 1.10.1 yakatobudiswa uye idzi ndidzo nhau dzayo

DXVK

Munguva pfupi yapfuura kusunungurwa kwe shanduro itsva yekushandiswa kwe DXVK 1.10.1 umo zvimwe zvitsva uye mabasa matsva ekuedza akawedzerwa, pakati pezvimwe zvinhu.

Kune avo vasati vaziva nezveDXVK, vanofanirwa kuziva kuti chii chimwe chishandiso chakabatanidzwa mune iyo Steam Play basa kubva Steam. Icho chishandiso chinonakidza ichoe inogona kushandura Microsoft DirectX 11 uye DirectX 10 mifananidzo yemifananidzo kuVulkan, iyo yakavhurwa sosi yemifananidzo API inoenderana neLinux. Kuti ushandise DXVK, kuwedzera paWine neVulkan, zviri pachena kuti unoda Vulkan-inoenderana neGPU.

Nepo DXVK ichinyanya kushandiswa paSteam Play, asi haisiriyo chete nzvimbo iyo vashandisi veLinux vanogona kutora mukana weiyi inoshamisa tekinoroji. Zvinobatsirawo iyo Vulkan-based D3D11 kuitiswa kweLinux neWine, Nezve kuita uye kugadzirisa paunenge uchimhanyisa Direct3D 11 mitambo muWine, sezvo ivo vachipawo rutsigiro rweDirect3D9.

Main makuru maficha eDXVK 1.10.1

Mushanduro itsva iyi syekutanga rutsigiro rwezvakagovaniswa mameseji zviwanikwa uye iyo IDXGIResource API. Kuti urongedze kuchengetwa kwemetadata yemetadata pamwe chete neakagovaniswa ndangariro tsananguro, mamwe mapeche eWaini anodiwa, ayo arikungowanikwa paProton Experimental bazi.

Iye zvino, kushandiswa kunogumira pakutsigira 2D texture kugoverana kweD3D9 uye D3D11 APIs. Iyo IDXGIKeyedMutex kufona haitsigirwe uye parizvino hapana nzira yekugovera zviwanikwa nemaapplication uchishandisa D3D12 neVulkan. Mamiriro akawedzerwa akagadzirisa nyaya dzekutamba kwevhidhiyo mune mimwe mitambo yeKoei Tecmo, yakadai saNioh 2 neAtelier, uye yakagadzirisa UI inopa muBlack Mesa.

Imwe yeshanduko inomira mushanduro iyi nyowani ndeyekuti yakawedzera nharaunda inosiyana DXVK_ENABLE_NVAPI kudzima chiziviso chemutengesi kudarika (zvakafanana nedxvk.nvapiHack=Nhema), kuwedzera yakagadziridzwa shader kodhi chizvarwa paunenge uchishandisa zvikwata zvemunharaunda, izvo zvinogona kukurumidzira mimwe mitambo yeD3D11 pane masisitimu ane vatyairi veNVIDIA.

Of the dzimwe shanduko izvo zvinomira pachena:

  • Yakawedzera optimization inogona kuwedzera kushanda kwekupa mifananidzo muDXGI_FORMAT_R11G11B10_FLOAT fomati.
  • Yakagadziriswa nyaya kurodha mameseji kana uchishandisa D3D9.
  • Kune Assassin's Creed 3 uye Black Flag, iyo "d3d11.cachedDynamicResources=a" kuseta inogoneswa kugadzirisa nyaya dzekuita.
  • Setting "d3d11.cachedDynamicResources=c" inogoneswa kuFrostpunk uye "dxgi.maxFrameLatency=1" inogoneswa kuitira Mwari wehondo.
  • Yakagadziriswa nyaya dzekupa muGTA: San Andreas uye Rayman Origins.

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

Ipapo isu tinowana iyo folda ne:

cd dxvk-1.10.1

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