Dumarating ang DXVK 1.7.2 na may mga pag-aayos para sa iba't ibang mga Direct3D 9 na mga bug

DXVK

Ang bagong bersyon ng proyekto ng DXVK 1.7.2 ay ipinakita lamang, kung saan maraming mga pagwawasto ang ipinakita na nagpapabuti sa sikat na aklatan na ito para sa pagmamapa ng Direct3D 9/10/11 sa Vulkan API.

Para sa mga hindi pamilyar sa DXVK, dapat nilang malaman na ito ay isang silid-aklatan gumagana ito sa pamamagitan ng pagsasalin ng mga tawag sa Vulkan API.

Habang ang DXVK Bagaman pangunahing ginagamit ito sa Steam Play, hindi lamang ito ang lugar kung saan maaaring samantalahin ng mga gumagamit ng Linux ang kamangha-manghang teknolohiyang ito. Din nagdadala 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.7.2

Ang bagong bersyon ng Nagdadala ang DXVK 1.7.2 ng mga pag-aayos para sa iba't ibang mga Direct3D 9 na mga bug pati na rin ang mga solusyon para sa mga problema sa pag-render na kasama ng mga driver ng AMD para sa ilang mga laro ng Unity at mayroong isang makabuluhang nagbabalik na pagbabago sa pagpapatupad ng D3D9 na nagdudulot ng mga pag-crash sa maraming mga laro.

Bukod doon ang suporta para sa hindi pagpapagana ng mga log file ay ipinatupad at iba't ibang mga pag-aayos / pagpapabuti kapag gumagamit ng D3D9 sa driver ng AMDVLK Vulkan.

Isa pa sa mga pagwawasto na ginawa ay a ayusin para sa mga isyu ng stack overflow sa ilang mga 32-bit na laro na gumagamit ng D3D9, pati na rin isang pag-aayos para sa mga isyu sa pag-render sa mga laro ng Unity Engine na tumatakbo sa mga system na may mga driver ng AMD.

Bukod dito, binabanggit ng mga developer na ang bagong bersyon na ito ay napabuti ang suporta ng Unicode kapag tumatakbo sa Windows.

At ang DXVK_LOG_PATH = walang setting ang naidagdag upang hindi paganahin ang paglikha ng mga log file (ipapadala pa rin ang mga tala sa stderr).

Sa wakas din Nabanggit ang mga solusyon sa mga sumusunod na problema:

  • Baldur's Gate 3: Naayos ang pag-crash pagkatapos ng character na pumili ng screen sa D3D11 mode.
  • Final Fantasy XIV- Pinabuting katatagan sa mga kasalukuyang driver ng Nvidia.
  • Sanhi 3 lamang: Nag-aayos ng isang bug sa laro na sanhi ng pag-flicker ng lupain sa RADV.
  • Marvel's Avengers: Naayos ang maling mga pag-crash dahil sa hindi wastong mga kopya ng mapagkukunan.
  • Kailangan para sa Speed ​​heat: naayos ang ilang mga bug ng pagpapatunay ng Vulkan.
  • PGA TOUR 2K21: Naayos ang mga error sa pagpapatunay ng Vulkan at mga posibleng pag-crash.
  • Mga daanan sa Sky SC: representasyon ng naayos na hamog na ulap.

Kung nais mong malaman ang tungkol dito, 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.2/dxvk-1.7.2.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.7.2.tar.gz

Pagkatapos ay mai-access namin ang folder na may:

cd dxvk-1.7.2

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.

  1.   Leonardo dijo

    32 at 64 bit folder ang na-cross