Iyo itsva vhezheni yeDXVK 1.10 yakatoburitswa

DXVK

inongopihwa ziva kuburitswa kweiyo vhezheni itsva yeDXVK 1.10, shanduro mairi akaita mamwe optimization kuvandudzwa iyo inobatsira mimwe mitambo uye injini zvakanyanya, pamwe nekuvandudzwa kwekodhi iyo yakabatsira zvakanyanya mukushandiswa kwesimba.

Kune avo vachiri kusaziva nezve DXVK, 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

Redundant thread synchronization madhiraivha akashandiswa pakurodha zviwanikwa muD3D11 uye D3D9 maitirwo akabviswa muiyi vhezheni itsva, shanduko iyi yakavandudza zvakanyanya mashandiro eAssassin's Creed: Origins nemimwe mitambo yakavakirwa painjini yeAnvilNext, uye zvakare yakave nemhedzisiro yakanaka pakuita kwe Elex II, Mwari weHondo uye GTA IV.

Izvo zvakare zvakasimbiswa izvo kushandiswa kwakakwana kweD3D11_MAP_WRITE kune zviwanikwa zvakatakurwa paGPU, kuvandudza mashandiro eQuantum uye zvingangoita mamwe maapplication.

Naizvozvowo kuitwa kweUpdateSubresource mashandiro akagadziridzwa kugadzirisa madiki akagadziriswa mabhafa. Shanduko yakave nemhedzisiro yakanaka pakuita kwaMwari weHondo uye pamwe nemimwe mitambo.

Chimwe chinhu chitsva chinocherechedzwa ndechekuti ruzivo runobatsira rwekuongorora maitiro ekuita, senge ruzivo rwenguva, rwakawedzerwa kune-on-screen debug interface (HUD).

Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Kugadziriswa kwezviwanikwa zvekutakura uye mabhafa epakati muD3D11 akakwidziridzwa. Shanduko yakaderedza CPU mutoro mune mimwe mitambo.
  • Yakabviswa GPU sync kodhi kubva pakushandisa kubatikana-kumirira, iyo yakadzikisa simba rekushandisa panharembozha mune mimwe mitambo.
  • Yakawedzera yekudzokera kumashure kufonera 3D11On12CreateDevice, iyo yakambokonzera kuti maapplication aparadze.
  • Kuvandudzwa kwekuita kweHondo Yese: Warhammer III, Residence Evil 0/5/6, Resident Evil: Zvakazarurwa 2.
  • Yakagadziriswa nyaya muArmA 2, Black Mesa, Zera reEmpires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

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

Ipapo isu tinowana iyo folda ne:

cd dxvk-1.10

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