DXVK versjon 1.5.2 er nå tilgjengelig og legger til forskjellige løsninger for spill

DXVK

Utgivelsen av en ny versjon av DXVK-prosjektet er kunngjort, som er en av verktøyene som er inkludert i Steam Play-funksjonen fra Steam. Det er et fantastisk verktøy some kan konvertere grafikkanrop fra Microsoft DirectX 11 og DirectX 10 til Vulkan, open source-grafikk-API som er kompatibelt med Linux. For å bruke DXVK, i tillegg til Wine og Vulkan, trenger du åpenbart en Vulkan-kompatibel GPU.

Mens DXVK fremdeles brukes primært på Steam Play, er det ikke det eneste stedet Linux-brukere kan dra nytte av denne fantastiske teknologien. Det bidrar også den Vulkan-baserte D3D11-implementeringen for Linux og vin, Når det gjelder ytelse og optimalisering når du kjører Direct3D 11-spill på Wine siden de også gir støtte for Direct3D9.

Viktigste nye funksjoner i DXVK 1.5.2

Med lanseringen av denne nye versjonen er en av de viktigste endringene el Utgått støtte for eldre drivere som ikke er kompatible med Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 og tidligere versjoner, samt NVIDIA 390.xx og tidligere versjoner.

som Vulkan versjon 1.0 ble avviklet siden det ikke hadde blitt testet i stor grad, og det ikke alltid fungerte riktig, og det tillot også kode rengjøring.

Det er også fremhevet at nylig identifiserte feil i Direct3D 9-implementering er løst og små optimaliseringer for ytelse og minneforbruk er lagt til.

Lagt til alternativet d3d9.forceSwapchainMSAA for å tvinge inkluderingen av metoden MSAA anti-overlapping (Multi-sample anti-aliasing) for bilder som er behandlet i SwapChain. Og konfigurasjonen d3d9.ferredSurfaceCreation er aktivert, slik at du kan bli kvitt menyproblemer i Atelier-serie spill som bruker Direct3D 11.

I tillegg ble noen manglende virtuelle framebuffer switch chain-operasjoner (SwapChain) lagt til i Direct3D 9-implementeringen, som løste problemer med å lansere applikasjoner som ATi ToyShop-demoen, Atelier Sophie og Dynasty Warriors 7.

Også Det er fremhevet at problemene som er rapportert i forskjellige spill ble løst som de har bedre ytelse med Wine + DXVK og Proton.

Av spillene som fikk forbedringer:

  • Dragon Age Origins- Fikset noen Vulkan-valideringsfeil.
  • Entropy Universe: alternativet ble lagt til d3d11.variantPosisjon for å fikse problemer med Z-kamp i noen grafikkdrivere
  • Ferentus / Herrcot / Xiones: Fast gjengivelse av himmelen samt en minimap-regresjon
  • Gothic 3: d3d9.supportDFFormat ble deaktivert for å fikse skyggegjengivelse
  • Tales of Vesperia:  fikset en racecondition som forårsaket hyppige krasj, som ble introdusert i DXVK 1.4.5.
  • TrackMania United Forever- Fast unødvendig CPU <> GPU-timing for å forbedre ytelsen
  • Vampire The Masquerade: Bloodlines: gjengivelsesproblemer løst med blendingsvinduer
  • Warriors Orochi 4- Fikset et mindre avvik i D3D11-sporesporing på grunn av en rekke spillfeil

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

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.5.2/dxvk-1.5.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.5.2.tar.gz

Deretter får vi tilgang til mappen med:

cd dxvk-1.5.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 lar deg også 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.