DXVK 1.9.1 kommer med feilrettinger, ytelsesforbedringer og mer

DXVK

Noen dager siden utgivelsen av den nye versjonen av DXVK 1.9.1 ble kunngjort der noen reparasjoner er gjort feil og eliminering av kode relatert til blant annet tidligere versjoner av Mesa.

For de som fremdeles ikke vet om DXVK, de burde vite hva det er et 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 i Wine, da de også gir støtte for Direct3D9.

Viktigste nye funksjoner i DXVK 1.9.1

I denne nye versjonen av implementeringen utviklerne har løst forskjellige ytelses- og stabilitetsproblemer etter omarbeid av låsemekanismen D3D9, i tillegg til at håndteringen av strukturen i etapper i D3D11 ble modifisert, noe som resulterte i mindre minneforbruk og færre bildekopier som kreves for å flytte data mellom CPU og GPU.

Videre har låseprimitivene blitt redesignet basert på Windows SRW -låser, som er mer effektive enn mingw -implementeringen av winpthreads, pluss løsningskode for eldre versjoner av Mesa ble fjernet (<= 19.0).

Som for problemer som er løst med noen titler av videospill nevnes følgende:

  • Earth Defense Force 5- Fikset ytelsesproblemer forårsaket av at spillet ofte slår vertikal synkronisering mellom rammer på og av.
  • Farcry 1: Nvidia GPU er forfalsket for å gi mulighet for vannkvalitet av høyere kvalitet.
  • Far Cry 5 og andre Dunia Engine -spill: fikset forskjellige problemer på grunn av uinitialisert minne.
  • GTA IV: Rettet en ødelagt applikasjonsprofil som ville ødelegge gameplay på Nvidia GPUer.
  • reist 3: Fikset krasj på Nvidia GPUer.
  • World of Final Fantasy: tvang deaktiver MSAA for å fikse spillfeil.

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.1/dxvk-1.9.1.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.1.tar.gz

Deretter får vi tilgang til mappen med:

cd dxvk-1.9.1

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.   Henrique Afonso sa

    Nå får jeg ikke installasjonen, den vises i samme melding, det spiller ingen rolle hvilken versjon av dxvk du har tenkt å installere.

    henrique @ henrique-Aspire-F5-573G: ~ $ cd Nedlastinger
    henrique @ henrique-Aspire-F5-573G: ~ / Nedlastinger $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads / dxvk-1.9.2 $ sudo sh setup_dxvk.sh install
    [sudo] senha for henrique:
    setup_dxvk.sh: 31: 0: ikke funnet
    vin: konfigurasjon i L »/root/.wine» er oppdatert.
    setup_dxvk.sh: 86: Dårlig substitusjon
    henrique @ henrique-Aspire-F5-573G: ~ / Nedlastinger / dxvk-1.9.2 $