DXVK 1.9 kommer med YUV-teksturstøtte, reparasjoner og mer

DXVK

Utgivelsen av den nye versjonen av DXVK 1.9 er nettopp kunngjort der forskjellige endringer er gjort, der YUV-teksturer, forbedringer i ventetider og rammer skiller seg ut. Denne nye versjonen av DXVK krever drivere som støtter Vulkan 1.1 API, som Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 og AMDVLK.

For de som ikke er kjent med prosjektet, bør de vite at det er det et verktøy som kan konvertere grafiske anrop 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.

Viktigste nye funksjoner i DXVK 1.9

I denne nye versjonen er det fremhevet det lagt til innledende støtte for YUV-teksturformater i farger, for eksempel NV12, som brukes til videoavspilling i noen spill.

bortsett fra det ID3D11VideoProcessor API ble implementert, brukt til videoutgang i spillene Nier Replicant og Contra: Rogue Corps og støtte for konservativ rasterisering for GPUer ble også lagt til som støtter denne funksjonen. Endringen gjør at NVIDIA ShadowLibs-alternativet kan brukes i Final Fantasy XV og andre spill.

Videre et redusert visningsforsinkelse er nevnt, som kan løse problemer i spill begrenset av Vsync, FPS caps eller DXGI-innstillinger, og som også sluttet å sende informasjon til applikasjoner om Vulkan-programvareimplementeringer, for eksempel Lavapipe, hvis det er en Vulkan-aktivert GPU i systemet, som løser problemer når spill prøver å bruke Lavapipe i stedet for riktig kontroller. For å aktivere Lavapipe, foreslås det å sette miljøvariabelen VK_ICD_FILENAMES.

Av de andre endringene som skiller seg ut:

  • En komponent er lagt til for å begrense bildefrekvensbegrenseren, som kan brukes til riktig drift av spill som ikke er designet for høy FPS.
  • Forbedret lasting av teksturer og buffere i D3D9.
  • Fast kildeoverlegg vises ikke når du bruker DXGI-implementering av DXVK
  • En løsning er deaktivert for å redusere antall tilfeldige krasj i Nvidia-drivere, ettersom det underliggende driverproblemet ble løst i versjoner 465.xx, noe som kan forbedre ytelsen i noen spill.
  • Løste presisjonsproblemer i skyggelister som ikke har satt refactoringAllowed flag.
  • Løste noen potensielle problemer knyttet til sletting av bilder som kan føre til gjenstander eller ødelagt gjengivelse.
  • Løst et problem der spill med store filendelser kunne opprette dupliserte poster eller hurtigbufferfiler.

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.9/dxvk-1.9.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.9.tar.gz

Deretter får vi tilgang til mappen med:

cd dxvk-1.9

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.