DXVK 1.7 kommer med Vulkan-förbättringar, optimeringar och mer

DXVK

Släppet av ny version av DXVK lager 1.7, som tillhandahåller implementeringen av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som det fungerar genom översättning av Vulkan API-samtal.

Medan DXVK Även om det främst används på Steam Play är det inte det enda stället där Linux-användare kan dra nytta av denna fantastiska teknik. Också ger Vulkan-baserad D3D11-implementering 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.7

I den här nya versionen av implementeringen lagt till stöd för Vulkan grafiska API-tillägg VK_EXT_custom_border_color som används för att stödja kantfärger i Sampler och även löser många problem i spel baserat på Direct3D 9 inklusive Crysis och Halo 2 Vista. Ett annat stöd som erhålls är VK_EXT_robustness2, liknande D3D11 som används för att hantera åtkomst utanför det acceptabla resursområdet.

Det är viktigt att ta hänsyn till att sFör att kunna använda dessa tillägg måste du ha Wine 5.8 (utvecklingsversion), samt AMD- och Intel Mesa 20.2-dev-drivrutiner eller NVIDIA 440.66.12-beta-drivrutinen.

Vi kan också hitta det användningen av rengöringsåtgärder och barriärer optimerades under rendering, vilken tillåtet att förbättra prestandan för vissa spel något.

I D3D11-spel har möjligheten att använda beräkningsköer för asynkron resursladdning lagts till om drivrutinen (till exempel RADV) inte stöder en separat överföringskö;

Det sticker också ut i den här nya versionen minskad minnesförbrukning i D3D9, och därmed undviker utmattning av tillgängligt minne i vissa spel, som Toxikk.

Av de andra förändringarna som sticker ut i den här nya versionen:

  • En del funktioner har implementerats från DXGI 1.6, som kommer att användas i framtida versioner av World of Warcraft.
  • Fixade Vulkan-verifieringsfel i Cloudpunk och andra spel som felaktigt använder resursbufferten.
  • Åtgärda kompileringsproblem i GCC 10.1.
  • Åtgärdade olika problem i samband med D3D9.
  • Omdesignat dxgi.tearFree-alternativ.
  • Fixade problem i Fallout New Vegas, Freelancer, GTA IV och Halo Custom Edition-spel.
  • Byggstöd med winelib har upphört. MinGW krävs nu för att bygga DXVK.

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 440.66, 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.7.0/dxvk-1.7.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.7.0.tar.gz

Sedan kommer vi till mappen med:

cd dxvk-1.7.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 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.