Dumating ang DXVK 1.10.2 na may mga pagpapabuti sa pag-optimize at pag-aayos ng bug

DXVK

Kamakailan lamang ang paglabas ng bagong bersyon ng DXVK layer 1.10.2 ay inihayag, na nagbibigay ng pagpapatupad ng DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 at 11, na gumagana sa pamamagitan ng pagsasalin ng mga tawag sa Vulkan API.

Maaaring gamitin ang DXVK upang magpatakbo ng mga 3D na application at laro sa Linux gamit ang Wine, na nagsisilbing alternatibong mas mataas na performance sa mga built-in na Direct3D 9/10/11 na pagpapatupad ng Wine na tumatakbo sa ibabaw ng OpenGL.

Pangunahing mga bagong tampok ng DXVK 1.10.2

Sa bagong inilabas na bersyong ito ng DXVK 1.10.2, para sa Direct3D 9, idinagdag ang suporta para sa hindi seamless na cube texture (hindi seamless, walang pagpoproseso ng mga hangganan sa pagitan ng mga sample), ipinatupad sa pamamagitan ng paggamit ng Vulkan extension na VK_EXT_non_seamless_cube_map.

Ang isa pang kapansin-pansing pagbabago ay ang pinahusay na shader caching sa disk kapag gumagamit ng mga driver ng NVIDIA Vulkan, pati na rin ang pinahusay na in-memory na SPIR-V shader code compression performance.

Na-highlight din iyon na-optimize na cleanup code sa pagpapatupad ng paraan ng D3D11 para sa hindi nakaayos na pag-access sa mga mapagkukunan mula sa maraming mga thread (UAV, Unordered Access View), na naging posible upang madagdagan ang kahusayan ng compression ng imahe sa mga driver.

Sa bahagi ng mga pag-aayos ng bug ay nabanggit na naayos ang mga bug na nagdulot ng maling pag-save at paggamit ng cache file at mga naayos na problema sa pagbuo sa GCC 12.1.

Bilang ang mga pag-aayos na ginawa sa mga laro ang mga sumusunod ay nabanggit:

  • Higit pa sa Kabutihan at Kasamaan: Pag-iwas sa Nawawalang mga Shaft ng Liwanag
  • Araw Z: d3d11.cachedDynamicResources opsyon na pinagana upang ayusin ang mga isyu sa pagganap
  • Dead Space: Inayos ang shadow rendering at nagdagdag ng 60 FPS lock para maiwasan ang mga pag-crash ng laro
  • Dirt Rally: Inayos ang posibleng pag-crash ng GPU dahil sa mga bug ng laro sa isang shader
  • Godfather: Inayos ang pag-crash sa mga system na hindi sumusuporta sa 16x MSAA
  • Limbo – Paganahin ang 60 FPS cap upang maiwasan ang mga bug sa laro
  • Majesty 2 : Resolbahin ang mga game bug na nagdudulot ng mga problema sa mga GPU at naka-embed na system na may higit sa 2 GB ng VRAM
  • Onechanbara Z2: Chaos – Nakapirming particle effect at mga elemento ng UI na hindi ipinapakita nang tama
  • halaman vs. Zombies Garden Warfare 2 - Pigilan ang pag-crash kapag may nakitang AMD GPU ang laro
  • Pagbabalik ng Pagtutuos : Pag-troubleshoot ng Launcher
  • Scrapland Remastered - Pag-troubleshoot ng Black Screen
  • Maliliit na Radyo Malaking Telebisyon - Itim na Screen Troubleshooting
  • Sonic Adventure 2: Inayos ang mga nawawalang particle effect

Ito ay nagkakahalaga ng pagbanggit na ang DXVK ay kasalukuyang nangangailangan ng mga driver na sumusunod sa Vulkan API 1.1 tulad ng Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 at AMDVLK.

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.10.2/dxvk-1.10.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.10.2.tar.gz

Pagkatapos ay mai-access namin ang folder na may:

cd dxvk-1.10.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.