DXVK 1.6 kommer med vissa ändringar och buggfixar i spel

DXVK

Några dagar sen den nya versionen av DXVK 1.6-lagret släpptes, som tillhandahåller implementeringen av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som fungerar genom översättning av Vulkan API-anrop.

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 på vin eftersom de också ger stöd för Direct3D9.

De viktigaste nya funktionerna i DXVK 1.6

Denna nya version av DXVK 1.6 är känd för att implementera en förändring i hur det hanterar sina bibliotek Direct3D 10-plugins så att det också kan fungera med Wines D3D10-effektramverk, mindre Direct3D 9-prestandaförbättringar, en slösning för redundanta förändringar i visningsläge och andra lösningar.

Installation av hjälpbibliotek Direct3D 10 standardinställningar: d3d10.dll y d3d10_1.dll har slutat eftersom D3D10 i DXVK kräver d3d10core.dll och d3d11.dll för att stödja D3D10 (dxgi.dll krävs också för Windows). Förändringen gör att du kan använda D3D10-ramverket utvecklat i Wine för effekter, som används i vissa spel.

DXVK 1.6 introducerar mindre prestandaoptimeringar i Direct3D 9-implementeringen, plus fixade en krasch när du försökte ta ögonblicksbilder av apitrace.

Också fixade kraschen på vissa Source 2-spel genom att använda sin egen D3D9-rendering, tog även bort redundant byte av visningsläge och fixade en bugg som skulle visa en grön ram när en video visades i vissa spel.

När det gäller de problem som lösts med vissa speltitlar nämns följande:

  • A har i tid– Fixade en regression där utdata skulle skalas dåligt när upplösningen ändrades
  • Dött utrymme – Fixade svarta fyrkantiga artefakter.
  • DoDonPachi Resurrection : Fixat krasch vid start.
  • Drakens dogma : Fixade problem med helskärm.
  • Star Wars: Republic Commando : Implementerat saknade bildformat.
  • Yomawari: Midnight Shadows : Fixat krasch vid start.

Slutligen, om du vill veta mer om projektet, såväl som dess användning, kan du konsultera detaljerna i följande länk.

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

För att använda DXVK krävs drivrutiner med API Vulkan 1.1-stöd, som AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 och AMDVLK.

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.6.0/dxvk-1.6.0.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.6.0.tar.gz

Sedan kommer vi till mappen med:

cd dxvk-1.6.0

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 låter dig också installera dll 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.