Dumarating ang DXVK 1.8 upang ayusin ang mga isyu sa ilang pamagat, pagpapahusay ng suporta sa multi-monitor, at marami pa

DXVK

Matapos ang halos higit sa dalawang buwan ng pag-unlad ang bagong bersyon ng proyekto ng DXVK 1.8 ay ipinakita, bersyon kung saan ang mga pag-aayos ay nagawa sa ilang mga pamagat ng laro at pati na rin sa pagganap ng paglalaro sa mga Intel CPU, bilang karagdagan sa ipakilala ang mga pagpapabuti upang suportahan para sa maraming mga monitor at iba pang mga bagay.

Para sa mga hindi pamilyar sa proyekto, dapat nilang malaman na ito talaga isang kamangha-manghang 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.

Habang ang DXVK ay pangunahing ginagamit pa rin sa Steam Play, hindi lamang ito ang lugar na maaaring samantalahin ng mga gumagamit ng Linux ang kamangha-manghang teknolohiyang ito.

Nagbibigay din ito ng pagpapatupad ng Vulkan-based D3D11 para sa Linux at Alak, Tungkol sa pagganap at pag-optimize kapag nagpapatakbo ng mga laro ng Direct3D 11 sa Alak, dahil nagbibigay din sila ng suporta para sa Direct3D9.

Pangunahing mga bagong tampok ng DXVK 1.8

Sa bagong bersyon na ito Kasama sa DXGI ang suporta para sa mga pag-setup ng multi-monitor. Upang gumana ito ng maayos, dapat kang mag-install ng isang medyo bagong bersyon ng Alak na may suporta para sa XRandR 1.4.

Upang malutas ang mga problema sa pagpapatakbo ng mga laro sa mga system nang walang hiwalay na GPU, ang mga pagpapatupad ng Vulkan software na gumagamit ng mga CPU, tulad ng Lavapipe, ay nakalista sa listahan ng mga rasterizer.

Bukod dito, Sa pagpapatupad ng Direct3D 9, ang proseso ng paglo-load ng mga texture at pag-check ng kakayahang makita ay na-optimize magkakapatong na bagay ng ibang mga bagay. Naayos ang mga isyu sa maling pagbalik ng listahan ng mga suportadong format ng buffer ng screen (back buffer).

Habang sa kabilang banda, na-optimize ang mga pagpapatakbo ng layout ng imahes upang mapabuti ang pagganap ng ilang mga laro sa Intel GPUs.

Sa Direct3D 11, ang mga default na setting ay d3d11.enableRtOutputNanFixup (para sa mga mas lumang bersyon ng RADV driver) at d3d11.invariantPosition (upang malutas ang mga isyu sa anti-Z sa RDNA2 GPUs). Naayos ang mga isyu sa pagbibilang ng sanggunian at paghawak ng null (NaN) sa mga shader.
Naayos ang mga babala kapag lumilikha ng mga mas bagong bersyon ng Meson Toolkit.

At naka-highlight din ang mga nakapirming isyu sa Atelier Ryza 2, Battle Engine Aquila, Dark Mesias ng Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2, at Tomb Raider Legend.

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.7.3/dxvk-1.7.3.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.8.0.tar.gz

Pagkatapos ay mai-access namin ang folder na may:

cd dxvk-1.8.0

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.