DXVK 1.7 kommer med Vulkan forbedringer, optimaliseringer og mer

DXVK

Utgivelsen av ny versjon av DXVK-lag 1.7, som gir implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, som 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

I denne nye versjonen av implementeringen lagt til støtte for Vulkan grafiske API-utvidelser VK_EXT_custom_border_color som brukes til å støtte kantfarger i Sampler og også løser mange problemer i spill basert på Direct3D 9 inkludert Crysis og Halo 2 Vista. En annen støtte mottatt er VK_EXT_robustness2, lik D3D11 som brukes til å håndtere tilgang utenfor akseptabelt ressursområde.

Det er viktig å ta hensyn til at sFor å bruke disse utvidelsene, må du ha Vin 5.8 (utviklingsversjon), samt AMD og Intel Mesa 20.2-dev-drivere eller NVIDIA 440.66.12-beta-driveren.

Vi kan også finne det bruken av rengjøringsoperasjoner og barrierer ble optimalisert under gjengivelse, som lov til å forbedre ytelsen til noen spill litt.

I D3D11-spill har muligheten til å bruke beregningskøer for asynkron ressurslading blitt lagt til hvis driveren (for eksempel RADV) ikke støtter en egen overføringskø;

Også omtalt i denne nye versjonen redusert minneforbruk i D3D9, og dermed unngå utmattelse av tilgjengelig minne i noen spill, for eksempel Toxikk.

Av de andre endringene som skiller seg ut i denne nye versjonen:

  • Noe funksjonalitet er implementert fra DXGI 1.6, som skal brukes i fremtidige versjoner av World of Warcraft.
  • Faste Vulkan-verifiseringsfeil i Cloudpunk og andre spill som feilaktig bruker ressursbufferen.
  • Løs kompileringsproblemer i GCC 10.1.
  • Løst forskjellige problemer knyttet til D3D9.
  • Omdesignet dxgi.tearFree-alternativ.
  • Løste problemer i Fallout New Vegas, Freelancer, GTA IV og Halo Custom Edition-spill.
  • Bygg støtte med winelib er avviklet. MinGW kreves nå for å bygge DXVK.

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

For å bruke DXVK kreves drivere med API Vulkan 1.1-støtte, slik som AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 og AMDVLK.

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.0/dxvk-1.7.0.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.0.tar.gz

Deretter får vi tilgang til mappen med:

cd dxvk-1.7.0

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.