DXVK 1.7.2 kommer med reparasjoner for forskjellige Direct3D 9-feil

DXVK

Den nye versjonen av DXVK 1.7.2-prosjektet har nettopp blitt presentert, hvor det ble presentert flere korreksjoner som forbedrer dette populære biblioteket for å kartlegge Direct3D 9/10/11 på Vulkan API.

For de som ikke er kjent med DXVK, bør de vite at det er et bibliotek det fungerer gjennom oversettelsen av Vulkan API-samtaler.

Mens DXVK Selv om den hovedsakelig brukes på Steam Play, er det ikke det eneste stedet der Linux-brukere kan dra nytte av denne fantastiske teknologien. Også bringer Vulkan-basert D3D11-implementering for Linux og vin, Når det gjelder ytelse og optimalisering når du kjører Direct3D 11-spill i Wine, da de også gir støtte for Direct3D9.

Viktigste nye funksjoner i DXVK 1.7.2

Denne nye versjonen av DXVK 1.7.2 gir rettelser for forskjellige Direct3D 9-feil i tillegg til løsninger for gjengivelsesproblemer med AMD-drivere for noen Unity-spill, og det var en betydelig regressiv endring i D3D9-implementeringen som forårsaket krasj i mange spill.

bortsett fra det støtte for deaktivering av loggfiler ble implementert og ulike reparasjoner / forbedringer når du bruker D3D9 med AMDVLK Vulkan-driveren.

En annen av rettelsene som ble gjort var a fikse for problemer med stack-overflow i noen 32-biters spill som bruker D3D9, samt en løsning for gjengivelse av problemer i Unity Engine-spill som kjører på systemer med AMD-drivere.

Videre nevner utviklerne at denne nye versjonen har forbedret Unicode-støtte når de kjører på Windows.

Og at DXVK_LOG_PATH = ingen-innstillingen ble lagt til for å deaktivere opprettelsen av loggfiler (logger vil fortsatt bli sendt til stderr).

Endelig også Løsninger på følgende problemer er nevnt:

  • Baldur's Gate 3: Fast krasj etter tegnvalgskjerm i D3D11-modus.
  • Final Fantasy XIV- Forbedret stabilitet i nyere Nvidia-drivere.
  • Bare årsak 3: Løser en feil i spillet som får terrenget til å flimre i RADV.
  • Marvel's Avengers: Fikse falske krasj på grunn av ugyldige ressurskopier.
  • Behov for hastighetsvarme: fikset noen Vulkan-valideringsfeil.
  • PGA TOUR 2K21: Faste Vulkan-valideringsfeil og mulige krasjer.
  • Trails in the Sky SC: gjengivelse av fast tåke.

Hvis du vil vite mer om det, 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.7.2/dxvk-1.7.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.7.2.tar.gz

Deretter får vi tilgang til mappen med:

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

  1.   Leonardo sa

    32 og 64 bit mapper ble krysset