DXVK 2.1 inosvika ine zvigadziriso nezvimwe

DXVK

DXVK inogona kushandiswa kumhanya 3D zvikumbiro nemitambo paLinux uchishandisa Waini

Akazivisa kutanga kwe vhezheni itsva yeDXVK 2.1 iyo inouya kugadzirisa matambudziko mune mamwe mazita emitambo, pamwe neiyo kugona kugonesa HDR, pakati pezvimwe zvinhu.

Iyo itsva vhezheni yeDXVK inoda Vulkan API 1.3 inoenderana madhiraivha, seMesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, uye AMDVLK. DXVK inogona kushandiswa kumhanyisa 3D maapplication nemitambo paLinux uchishandisa Waini, ichishanda seyepamusoro mashandiro eimwe nzira kune Wine yakavakirwa-mukati Direct3D 9/10/11 kuita inomhanya pamusoro peOpenGL.

Huru hutsva maficha muDXVK 2.1

Mune ichangoburwa vhezheni yeDXVK 2.1 masisitimu anotsigira HDR10 nzvimbo yemavara, zvinokwanisika kugonesa HDR nekuisa shanduko yemhoteredzo DXVK_HDR=1 kana nekudoma dxgi.enableHDR=True parameter mufaira rekugadzirisa. Kana HDR yagoneswa, mitambo inogona kuona nekushandisa iyo HDR10 ruvara nzvimbo kana vkd3d-proton 2.8 kana nyowani yakaiswa.

Zvakakodzera kutaura izvozvo parizvino nzvimbo huru dzevashandisi paLinux haisati yatsigira HDR, asi Tsigiro yeHDR inowanikwa paGamescope Composite Server uye kuti uigonese, unofanirwa kushandisa sarudzo "-hdr-enabled" (inoshanda chete pamasisitimu ane AMD GPU kana uchishandisa Linux kernel ine josh-hdr zvigamba -colorimetry).

Imwe yeshanduko inomira pachena mushanduro nyowani ndeyekuti kuunganidzwa kwe shaders kwakagadziridzwa. Kuti uderedze stutter, kushandiswa kwepombi maraibhurari kwakawedzerwa kune mapaipi ane geometry uye tessellation shaders, uye kana uchishandisa MSAA, mamwe maficha eVulkan VK_EXT_extended_dynamic_state3 ekuwedzera anoshandiswa.

Yemitambo yakakura kupfuura tsigira akawanda-sample kutsvedza (MSAA, Multi-Sample Anti-Aliasing), yakawedzera d3d9.forceSampleRateShading uye d3d11.forceSampleRateShading marongero kuti agonese sampuli mwero shading mode kune ese mashader, zvichikubvumidza iwe kuvandudza kunaka kwemifananidzo mumitambo.

Iyo GLFW backend yakawedzerwa kuLinux kuvaka, iyo inogona kushandiswa seimwe nzira kune SDL2 backend.

Yakavandudzwa D3D11 kuraira kupfuudza logic kune kufungidzira DXVK maitiro kune veko D3D11 madhiraivha kuti awedzere kufanofungidzira kuita.

Yakagadziriswa nyaya dzakaonekwa mumitambo:

  • Madota eiyo Singularity - Yakagadziriswa performance regression yakakonzerwa ne suboptimal descriptor set mepu.
  • Battlefield: Yakashata Kambani 2: Yakagadziriswa flickering
    Cardfight!! Vanguard: yakagadziriswa shanduro
  • Gujian 3 - Yakagadziriswa kupa nyaya pane mamwe maGPU.
  • Mugari Evil 4 HD - Yakagadziriswa kusashanda kushandiswa kweVulkan kuchikonzera kuparara kweGPU muRADV.
  • Vasande Row: Yetatu - Yakagadzirisa nyaya yakaoma yekuita nemvura kana uchishandisa D3D9 renderer.
  • Sekiro: Mimvuri Inofa Kaviri - Yakagadziriswa inokakama nyaya paNvidia GPUs.
  • Sonic Frontiers - Yakagadzirisa tsikidzi yemutambo iyo yakaita kuti mimvuri ifambe kana yabatana neGPU.
  • Supreme Commander: Forged Alliance - Yakagadzirisa tsaona mushure mekurodha

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/v2.1/dxvk-2.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-2.1.tar.gz

Ipapo isu tinowana iyo folda ne:

cd dxvk-2.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/

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