Den nye version af DXVK 1.6.1 løser nogle fejl og nedbrud i spil

Lanceringen af ​​den nye version af DXVK 1.6.1-laget er netop blevet præsenteret, som giver implementering af DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, der arbejder gennem oversættelse af opkald til Vulkan API.

DXVK kan bruges til at køre 3D-applikationer og spil på Linux ved hjælp af Wine, fungerer som et højere præstationsalternativ til Wines indbyggede Direct3D 11-implementering, der kører oven på OpenGL. I nogle spil afviger ydeevnen af ​​Wine + DXVK-pakken fra frigivelsen på Windows med kun 10-20%mens der bruges Direct3D 11 implementering baseret på OpenGL, falder ydeevnen mere markant.

Hvad er nyt i DXVK 1.6.1?

Denne nye version af DXVK 1.6.1 har ændringer rettet mod nogle spil, hvoraf følgende er nævnt:

  • Blå refleksion: Undgå spilfejl, der forårsager gengivelsesproblemer.
  • Battlefield 2: Undgå en spilfejl, der forårsager sort terræn.
  • Crysis: fik et nedbrud ved indlæsning af bestemte niveauer i D3D9-tilstand.
  • Half-Life Alyx: Fixet forkert heltalshåndtering, der resulterer i forvrænget geometri.
  • Kraftig regn: forbedret ydelse på Nvidia GPU'er.
  • LA Noire: Fast nedbrud ved opstart.
  • Prinsen af ​​Persien: fast forkert behandling i RADV.
  • Yooka-Laylee and the Impossible Lair: Løs gengivelsesproblemer i AMD-drivere.

Evnen til at flygte for at acceptere syntaks med citater blev også tilføjet, for eksempel d3d9.customDeviceDesc = "ATi Rage 128".

Tilføjet dxgi.tearFree mulighed for eksplicit at aktivere flimmerbeskyttelse når Vsync er deaktiveret, og DXGI-funktionaliteten, der kræves til nogle SpecialK-ændringer, blev implementeret.

Rettet en del af fejlene, der førte til nedbrud eller nedbrud i behandlingen, når du bruger Direct3D 9, fikserede Vulkan-valideringsfejl på systemer med NVIDIA-grafikkort og fikset en fejl i installationsscriptet, der ikke fungerer med Wine 5.6.

Hvordan tilføjes DXVK support?

 DXVK kræver den seneste stabile version af Wine at løbe. Der kræves også drivere med Vulkan 1.1 API-understøttelse, såsom AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 og AMDVLK.

Nu bliver vi kun nødt til at downloade den seneste stabile pakke med DXVK, denne vi fandt I det følgende link. Pakken kan downloades ved hjælp af wget-kommandoen. I en terminal skal vi skrive følgende kommando:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.tar.gz

Efter at have downloadet nu, skal vi pakke den nyoprettede pakke ud, dette kan gøres med fra dit skrivebordsmiljø eller fra selve terminalen ved at udføre følgende kommando:

tjære -xzvf dxvk-1.4.tar.gz

Derefter får vi adgang til mappen med:

cd dxvk-1.4

Og vi kører kommandoen sh for at køre installationsskriptet:

sudo sh setup-dxvk.sh installation

Takket være et nyt Bash-script er det muligt at bruge Wine DXGI i stedet for implementeringen leveret af DXVK.
For at gøre dette skal du give følgende kommando:

setup-dxvk.sh install - uden-dxgi

Når du installerer DXVK i et præfiks for vin. Fordelen er, at Wine vkd3d kan bruges til D3D12-spil og DXVK til D3D11-spil.

Det nye script giver dig også mulighed for at installere dll som symbolske links, hvilket gør det lettere at opdatere DXVK for at få flere vinpræfikser (du kan gøre dette via kommandoen –symlink).

En lettere metode er at bare kopiere dll'erne til vinkataloget. Som du ved, gør PlayOnLinux som Crossover også brug af vin. Så for hvert program eller spil opretter de normalt en flaske med "drive_c / windows" Her skal de gennemgå deres system lidt mere grundigt.

Som du kan se DXVK-mappen indeholder to andre, der er dll til 32 og 64 bit, vi skal placere dem i henhold til følgende stier.
Hvor "bruger" du erstatter det med det brugernavn, du bruger i din Linux-distribution.

For 64 bits sætter vi dem i:

~ / .wine / drive_c / windows / system32 /

O

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

Og til 32 bit i:

~ / .wine / drive_c / windows / syswow64

O

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

Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.