DXVK 1.9.1 kommer med buggfixar, prestandaförbättringar och mer

DXVK

Några dagar sen lanseringen av den nya versionen av DXVK 1.9.1 tillkännagavs i vilken några korrigeringar har gjorts fel och eliminering av kod relaterad till bland annat tidigare versioner av Mesa.

För dem som fortfarande inte känner till DXVK, de borde veta vad det är ett av verktygen som ingår i Steam Play-funktionen från Steam. Det är ett fantastiskt verktyg some kan konvertera Microsoft DirectX 11 och DirectX 10 grafiska samtal till Vulkan, grafik-API för öppen källkod som är kompatibel med Linux. För att använda DXVK, förutom Wine och Vulkan, behöver du uppenbarligen en Vulkan-kompatibel GPU.

Medan DXVK fortfarande används främst på Steam Play, är det inte det enda stället Linux-användare kan dra nytta av denna fantastiska teknik. Det bidrar också den Vulkan-baserade D3D11-implementeringen för Linux och vin, När det gäller prestanda och optimering när du kör Direct3D 11-spel i vin, eftersom de också ger stöd för Direct3D9.

De viktigaste nya funktionerna i DXVK 1.9.1

I denna nya version av implementeringen utvecklarna har fixat olika prestanda- och stabilitetsproblem efter omarbetning av D3D9 -låsmekanismen, förutom att hanteringen av strukturen i etapper i D3D11 modifierades, vilket resulterade i mindre minneskonsumtion och färre bildkopior som krävs för att flytta data mellan CPU och GPU.

Å andra sidan har låsprimiterna gjorts om baserat på Windows SRW -lås, som är mer effektiva än mingw -implementering av winpthreads, plus lösningskod för äldre versioner av Mesa togs bort (<= 19.0).

Som för problem som har lösts med vissa titlar av videospel nämns följande:

  • Earth Defense Force 5- Fixade prestandaproblem som orsakas av att spelet ofta slår på och av vertikal synkronisering mellan ramar.
  • Farcry 1: Nvidia GPU är fejkad för att möjliggöra vattenkvalitet av högre kvalitet.
  • Far Cry 5 och andra Dunia Engine -spel: fixade olika problem på grund av oinitialiserat minne.
  • GTA IV: Fixade en trasig applikationsprofil som skulle bryta gameplay på Nvidia GPU: er.
  • Uppstod 3: Åtgärdad krasch på Nvidia -GPU: er.
  • World of Final Fantasy: tvång inaktivera MSAA för att åtgärda spelbuggar.

Slutligen om du är intresserad av att veta mer om det Om den här nya versionen kan du kontrollera detaljerna I följande länk.

Hur lägger jag till DXVK-stöd till Linux?

DXVK kan användas för att köra 3D-applikationer och spel på Linux med Wine, och fungerar som ett alternativ med högre prestanda till Wines inbyggda Direct3D 11-implementering som körs på OpenGL.

DXVK kräver den senaste stabila versionen av Wine att springa. Så om du inte har det här installerat. Nu behöver vi bara ladda ner det senaste stabila DXVK-paketet, vi hittar det här I följande länk.

wget https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz

Efter att ha gjort nedladdningen kommer vi nu att packa upp det just erhållna paketet, detta kan göras med från din skrivbordsmiljö eller från själva terminalen genom att utföra följande kommando:

tar -xzvf dxvk-1.9.1.tar.gz

Sedan kommer vi till mappen med:

cd dxvk-1.9.1

Och vi utför sh kommandot till kör installationsskriptet:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

När du installerar DXVK i ett prefix av Vin. Fördelen är att Wine vkd3d kan användas för D3D12-spel och DXVK för D3D11-spel.

Det nya skriptet tillåter också att dll installeras som symboliska länkar, vilket gör det lättare att uppdatera DXVK för att få fler vinprefix (du kan göra detta via kommandot –symlink).

Hur ser du mappen DXVK innehåller två andra dll-filer för 32 och 64 bitar estas vi ska placera dem enligt följande rutter.
Där "användare" ersätter du det med det användarnamn du använder i din Linux-distribution.

För 64 bitar lägger vi dem i:

~/.wine/drive_c/windows/system32/

O

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

Och för 32 bitar i:

~/.wine/drive_c/windows/syswow64

O

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

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Henrique Afonso sade

    God natt, jag kommer inte att göra installationen, samma meddelande visas oavsett vilken version av dxvk jag försöker installera.

    henrique@henrique-Aspire-F5-573G:~$ cd-nedladdningar
    henrique@henrique-Aspire-F5-573G:~/Downloads$ cd dxvk-1.9.2
    henrique@henrique-Aspire-F5-573G:~/Downloads/dxvk-1.9.2$ sudo sh setup_dxvk.sh installation
    [sudo] skicka till henrique:
    setup_dxvk.sh:31:0:hittades inte
    vin: konfigurationen i L»/root/.wine» har uppdaterats.
    setup_dxvk.sh: 86: Dåligt byte
    henrique@henrique-Aspire-F5-573G:~/Downloads/dxvk-1.9.2$