Ang DXVK 1.9 ay may kasamang suporta sa texture ng YUV, mga pag-aayos at marami pa

DXVK

Ang paglabas ng bagong bersyon ng DXVK 1.9 ay inihayag lamang kung saan maraming mga pagbabago ang nagawa, na kung saan ang mga texture ng YUV, mga pagpapabuti sa mga latency at frame ay nakalantad. Ang bagong bersyon ng DXVK na ito ay nangangailangan ng mga driver na sumusuporta sa Vulkan 1.1 API, tulad ng Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, at AMDVLK.

Para sa mga hindi pamilyar sa proyekto, dapat nilang malaman na ito talaga isang tool na maaaring mag-convert ng Microsoft DirectX 11 at DirectX 10 graphic na tawag kay Vulkan, ang bukas na mapagkukunan ng API ng API na katugma sa Linux. Upang magamit ang DXVK, bilang karagdagan sa Alak at Vulkan, malinaw na kakailanganin mo ang isang Vulkan-compatible GPU.

Pangunahing mga bagong tampok ng DXVK 1.9

Sa bagong bersyon na ito ay naka-highlight na nagdagdag ng paunang suporta para sa pag-subsuble ng kulay sa mga format ng texture ng YUV, tulad ng NV12, na ginagamit para sa pag-playback ng video sa ilang mga laro.

Bukod doon Ang ID3D11VideoProcessor API ay ipinatupad, ginamit para sa output ng video sa mga larong Nier Replicant at Contra: Rogue Corps at Ang suporta para sa konserbatibong rasterization para sa mga GPU ay naidagdag din suportado ang pagpapaandar na ito. Pinapayagan ng pagbabago ang opsyong NVIDIA ShadowLibs na magamit sa Final Fantasy XV at iba pang mga laro.

Bukod dito, isang nabawas na lag sa display ang nabanggit, na maaaring malutas ang mga problema sa mga laro na nililimitahan ng Vsync, mga takip ng FPS o mga setting ng DXGI at huminto din sa pagpapadala ng impormasyon sa mga application tungkol sa pagpapatupad ng Vulkan software, tulad ng Lavapipe, kung mayroong isang naka-enable na Vulkan GPU sa system, na nalulutas ang mga problema kapag sinubukan ng mga laro upang magamit ang Lavapipe sa halip na tamang controller. Upang paganahin ang Lavapipe, iminungkahi na itakda ang variable ng kapaligiran VK_ICD_FILENAMES.

Sa iba pang mga pagbabago matindi yan:

  • Ang isang bahagi ay naidagdag upang limitahan ang limiter ng rate rate, na maaaring magamit para sa tamang pagpapatakbo ng mga laro na hindi idinisenyo para sa mataas na FPS.
  • Pinabuting pag-load ng mga texture at buffer sa D3D9.
  • Ang Fixed source overlay ay hindi lilitaw kapag gumagamit ng DXGI pagpapatupad ng DXVK
  • Ang isang pag-aayos ay hindi pinagana upang mabawasan ang bilang ng mga random na pag-crash sa mga driver ng Nvidia, dahil ang pinagbabatayanang isyu ng pagmamaneho ay naayos sa mga bersyon na 465.xx, na maaaring mapabuti ang pagganap sa ilang mga laro.
  • Naayos ang mga isyu sa katumpakan sa mga shader na wala ang refactoringAllllved flag set.
  • Naayos ang ilang mga potensyal na isyu na nauugnay sa pagbura ng imahe na maaaring humantong sa mga artifact o sirang pag-render.
  • Naayos ang isang isyu kung saan ang mga laro na may malalaking mga extension ng file ay maaaring lumikha ng mga duplicate na tala o mga file ng cache.

Sa wakas kung interesado kang malaman ang tungkol dito Tungkol sa bagong paglabas na ito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Paano magdagdag ng suporta sa DXVK sa Linux?

Maaaring magamit ang DXVK upang patakbuhin ang mga 3D application at laro sa Linux gamit ang Alak, na kumikilos bilang isang mas mataas na alternatibong pagganap sa built-in na Direct3D 11 na pagpapatupad ng Wine na tumatakbo sa OpenGL.

Nangangailangan ang DXVK ng pinakabagong matatag na bersyon ng Alak tumakbo. Kaya, kung wala kang naka-install na ito. Ngayon ay kakailanganin lamang naming i-download ang pinakabagong matatag na pakete ng DXVK, mahahanap namin ang isang ito Sa sumusunod na link.

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

Matapos gawin ang pag-download ngayon ay tatanggalin namin ang zip ng package na nakuha, magagawa ito mula sa iyong desktop na kapaligiran o mula sa terminal mismo sa pamamagitan ng pagpapatupad sa sumusunod na utos:

tar -xzvf dxvk-1.9.tar.gz

Pagkatapos ay mai-access namin ang folder na may:

cd dxvk-1.9

At isinasagawa namin ang utos na patakbuhin ang script ng pag-install:

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

Kapag nag-install ng DXVK sa isang unlapi ng Alak. Ang kalamangan ay ang Wine vkd3d ay maaaring magamit para sa mga D3D12 na laro at DXVK para sa mga D3D11 na laro.

Gayundin, pinapayagan ng bagong script ang dll na mai-install bilang mga simbolikong link, na ginagawang mas madaling i-update ang DXVK upang makakuha ng higit pang mga unlapi sa alak (magagawa mo ito sa pamamagitan ng utos na –symlink).

Paano mo makikita ang folder Naglalaman ang DXVK ng dalawang iba pang mga dlls para sa 32 at 64 na mga piraso ikaw ay ilalagay namin ang mga ito alinsunod sa mga sumusunod na ruta.
Kung saan ang "gumagamit" ay pinalitan mo ito ng username na ginagamit mo sa iyong pamamahagi ng Linux.

Para sa 64 na piraso inilalagay namin ang mga ito sa:

~/.wine/drive_c/windows/system32/

O

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

At para sa 32 piraso sa:

~/.wine/drive_c/windows/syswow64

O

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

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.