DXVK pakupedzisira inosvika vhezheni 1.0 uye idzi ndidzo nhau dzayo

DXVK
DXVK (aka DirectX kuenda kuVulkan) ndechimwe chezvishandiso zvinosanganisirwa mune iyo Steam Play ficha yeSteam.

Es chishandiso chakanakisa chinokwanisa kushandura Microsoft DirectX 11 uye DirectX 10 mifananidzo yakajeka kuVulkan, iyo yakavhurwa sosi yemifananidzo API inoenderana neLinux. Kuti ushandise DXVK, pamusoro peWine neVulkan, iwe uchave uchinyatso kuda iyo Vulkan-inoenderana GPU.

Ipo DXVK ichiri kushandiswa zvakanyanya paStam Play, haisi iyo yega nzvimbo vashandisi veLinux vanogona kutora mukana weiyi inoshamisa tekinoroji.

Inopawo iyo Vulkan-based D3D11 kuitiswa kweLinux neWine, Nezve kuita uye kugadzirisa paunenge uchimhanya Direct3D 11 mitambo paWini sezvo ivo vachipawo rutsigiro rweDirect3D9.

D3D9 yeDXVK haifanire kuvhiringidzwa nezvirongwa zveVK9 zvekutsigirwa kweD3D9 yakapihwa Vulkan, sezvo ichi chiri chakasiyana chirongwa icho chiri muchiri kusimukira.

D3D9 inotsvaga rutsigiro rweDXVK kushandura API mafoni kubva kuD3D9 kuenda kuD3D11, uye vozoshandisa iyo D3V11 kuenda kuVulkan kutendeuka kwakavakirwa muDXVK.

Izvo zviri chaizvo pfungwa imwechete sekushandurwa kweDXUP yeD3D10 kuenda kuD3D11, saka inogona kushandurwa kuVulkan kuburikidza neDXVK.

Nezve iyo nyowani vhezheni 1.0 yeDXVK

DXVK ichangobva kusvika vhezheni 1.0 iyo inosanganisira kuvandudza mashandiro emitambo yakasiyana uye new script script.

Iyi yazvino vhezheni inowedzera imwe sarudzo kuratidza yakatsigirwa maficha (chikamu chebasa) muHUD DXVK.

Pamusoro pezvo, maviri matsva eVulkan ekuwedzera (VK_EXT_memory_prioritye VK_EXT_memory_budget) anoshandiswa nekuburitswa uku, kana kuripo.

Izvi zvinowedzera gadziridza maitiro ekushandisa kana ndangariro yakaderera uye chiratidzo chiripo VRAM zvakanyatso kune mashandiro nokudaro nekuvandudza CPU pamusoro pehutungamiriri

DXVK 1.0 zvakare inoratidzira yemitambo-yakatarwa zvinowedzerwa, zvinosanganisira:

  • Mugari Zvakaipa 2: inogonesa iyo d3d11.relaxedBarriers sarudzo yekuvandudza mashandiro anosvika kusvika gumi muzana mune mamwe mamiriro. Kugonesa iyi sarudzo kunogona kukonzera matambudziko nemimwe mitambo, saka chenjera kana uchigonesa.
  • Kupfuura: gadzirisa nyaya dzine chekuita nemumvuri nekuda kweiyo VK_EXT_depth_clip_enable yekuwedzera.
  • Far Kuchema 3/4 / Primal / Ropa Dhiragoni: gadzirisa zvinogumbura.
  • Final Fantasy XIV
  • Mhare Storm
  • Chikara Hunter World

Nzira yekuwedzera sei DXVK kutsigira kuLinux?

Kuiswa kweDXVK

Sezvambotaurwa pakutanga zvakakosha kuti GPU yedu ienderane neVulkan API. Saka kana iwe usina zano, iwe unofanirwa kushanyira webhusaiti yako yeGPU webhusaiti kuti uone kugarisana.

Izvo zvakakosha kuti utaure kuti DXVK inoda yazvino vhezheni yakagadzika yewaini (inozivikanwawo seWin Staging) kumhanya. Saka, kana iwe usina izvi zvakaiswa, unogona kushanyira chinotevera chinongedzo kwatinokuratidza maitiro ekuzviita.

Iye zvino isu tinongofanirwa kurodha pasi yazvino yakagadzikana package yeDXVK, izvi isu zvatinowana Mune inotevera chinongedzo. Iyo pasuru inogona kutorwa pasi nerubatsiro rwewget kuraira. Mune terminal tinonyora unotevera kuraira:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.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.0.tar.gz

Ipapo isu tinowana iyo folda ne:
cd dxvk-1.0
Uye isu tinomhanya iyo sh rairo yekumhanyisa iyo yekumisikidza script:

sudo sh setup-dxvk.sh install

Kutenda kune itsva Bash script zvinokwanisika kushandisa Waini DXGI panzvimbo pekumisikidza yakapihwa neDXVK.
Kuti uite izvi, unofanirwa kupa unotevera kuraira:

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 inokutendera iwe kumisikidza iyo dll sezviratidzo zvekufananidza, zvichiita kuti zvive nyore kugadzirisa iyo DXVK kuti uwane mamwe maWini prefixes (iwe unogona kuita izvi kuburikidza ne-- symlink raira).

Nzira iri nyore ndeye kungoteedzera iyo dlls mune dhairekitori reWine. Sezvo iwe uchiziva PlayOnLinux seCrossover shandisa waini zvakare. Saka pachishandiswa chimwe nechimwe kana mutambo ivo vanowanzo gadzira bhodhoro rine "drive_c / windows" Pano vanofanirwa kuongorora system yavo zvishoma zvakanyatsonaka.

Sezvauri kuona iyo DXVK dhairekitori ine mamwe maviri ayo ari iyo dll yemakumi matatu nematanhatu nematanhatu bits, tichavaisa 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.

Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  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

  1.   Kuende (KUE) akadaro

    Vakundikana kugadzirisa C: windowssystem32

    Hazvishande kwandiri

    1.    David naranjo akadaro

      Unogona kuzviita nemaoko sezvatakaratidzawo muchinyorwa. :) Ingoteedzera iyo dlls kune inoenderana maforodha.

      1.    Kuende (KUE) akadaro

        Akandibvunza kutsiva yapfuura imwe, zvakanaka?