DXVK 1.10.2 kommer med optimaliseringsforbedringer og feilrettinger

DXVK

nylig utgivelsen av den nye versjonen av DXVK-laget 1.10.2 ble annonsert, som gir en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, som arbeider gjennom oversettelsen av Vulkan API-kall.

DXVK kan brukes til å kjøre 3D-applikasjoner og spill på Linux ved å bruke Wine, og fungerer som et alternativ med høyere ytelse til de innebygde Direct3D 9/10/11-implementeringene av Wine som kjører på toppen av OpenGL.

Viktigste nye funksjoner i DXVK 1.10.2

I denne nye utgitte versjonen av DXVK 1.10.2, for Direct3D 9 er støtte for ikke-sømløse kubeteksturer lagt til (ikke-sømløs, uten behandlingsgrenser mellom prøver), implementert ved å bruke Vulkan-utvidelsen VK_EXT_non_seamless_cube_map.

En annen bemerkelsesverdig endring er forbedret shader-bufring til disk ved bruk av NVIDIA Vulkan-drivere, samt forbedret ytelse i minnet SPIR-V shader-kodekomprimering.

Det er også fremhevet at optimalisert oppryddingskode i implementering av D3D11-metoden for uordnet tilgang til ressurser fra flere tråder (UAV, Unordered Access View), noe som gjorde det mulig å øke effektiviteten av bildekomprimering i driverne.

På siden av feilrettingene er det nevnt at fikset feil som forårsaket feil lagring og bruk av cachefil og fikset problemer med å bygge med GCC 12.1.

Som reparasjoner gjort til spill følgende er nevnt:

  • Beyond Good and Evil: Avoiding the Missing Shafts of Light
  • Dag Z: d3d11.cachedDynamicResources-alternativet aktivert for å fikse ytelsesproblemer
  • Dead Space: Fikset skyggegjengivelse og lagt til 60 FPS-lås for å forhindre spillkrasj
  • Dirt Rally: Fikset mulig GPU-krasj på grunn av spillfeil i en skygge
  • Godfather: Rettet krasj på systemer som ikke støtter 16x MSAA
  • Limbo – Aktiver 60 FPS cap for å unngå spillfeil
  • Majesty 2: Løs spillfeil som forårsaker problemer på GPUer og innebygde systemer med mer enn 2 GB VRAM
  • Onechanbara Z2: Chaos – Faste partikkeleffekter og UI-elementer vises ikke riktig
  • planter vs. Zombies Garden Warfare 2 - Forhindr krasj når spillet oppdager en AMD GPU
  • Return of Reckoning : Launcher Feilsøking
  • Scrapland Remastered - Black Screen Feilsøking
  • Små radioer Store TV-er - Svart skjerm feilsøking
  • Sonic Adventure 2: Rettet manglende partikkeleffekter

Det er verdt å nevne at DXVK for tiden krever Vulkan API 1.1-kompatible drivere som Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 og AMDVLK.

Endelig hvis du er interessert i å vite mer om det Om denne nye utgivelsen kan du sjekke detaljene I den følgende lenken.

Hvordan legger jeg til DXVK-støtte til Linux?

DXVK kan brukes til å kjøre 3D-applikasjoner og spill på Linux ved hjelp av Wine, og fungerer som et alternativ med høyere ytelse til Wines innebygde Direct3D 11-implementering som kjører på OpenGL.

DXVK krever den siste stabile versjonen av Wine å løpe. Så hvis du ikke har dette installert. Nå trenger vi bare å laste ned den siste stabile pakken med DXVK, denne vi fant I den følgende lenken.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

Etter å ha gjort nedlastingen nå, skal vi pakke ut den nyinnhentede pakken, dette kan gjøres med fra skrivebordsmiljøet eller fra selve terminalen ved å utføre følgende kommando:

tar -xzvf dxvk-1.10.2.tar.gz

Deretter får vi tilgang til mappen med:

cd dxvk-1.10.2

Og vi utfører sh-kommandoen til kjør installasjonsskriptet:

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

Når du installerer DXVK i et prefiks av Wine. Fordelen er at Wine vkd3d kan brukes til D3D12-spill og DXVK for D3D11-spill.

Det nye skriptet gjør det også mulig å installere dll som symbolske lenker, noe som gjør det lettere å oppdatere DXVK for å få flere vinprefikser (du kan gjøre dette via kommandoen –symlink).

Hvordan vil du se mappen DXVK inneholder to andre dll-filer for 32 og 64 bits det er du vi skal plassere dem i henhold til følgende ruter.
Hvor "bruker" du erstatter den med brukernavnet du bruker i din Linux-distribusjon.

For 64 biter setter vi dem i:

~/.wine/drive_c/windows/system32/

O

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

Og for 32 bits i:

~/.wine/drive_c/windows/syswow64

O

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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.