DXVK 2.1 kommer med korrigeringar och mer

DXVK

DXVK kan användas för att köra 3D-applikationer och spel på Linux med Wine

Tillkännagav lanseringen av ny version av DXVK 2.1 som kommer att lösa problem i vissa speltitlar, såväl som möjlighet att aktivera HDR, bland annat.

Den nya versionen av DXVK kräver Vulkan API 1.3-kompatibla drivrutiner, såsom Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 och AMDVLK. DXVK kan användas för att köra 3D-applikationer och spel på Linux med Wine, vilket fungerar som ett alternativ med högre prestanda till Wines inbyggda Direct3D 9/10/11 implementeringar som körs ovanpå OpenGL.

Huvudnya funktioner i DXVK 2.1

I den nyligen släppta versionen av DXVK 2.1 system som stöder HDR10-färgrymden, det är möjligt att aktivera HDR genom att ställa in miljövariabeln DXVK_HDR=1 eller genom att ange parametern dxgi.enableHDR=True i konfigurationsfilen. När HDR är aktiverat kan spel upptäcka och använda HDR10-färgrymden om vkd3d-proton 2.8 eller nyare är installerat.

Det är värt att nämna det för närvarande stöder inte huvudanvändarmiljöerna på Linux ännu HDR, men HDR-stöd är tillgängligt på Gamescope Composite Server och för att aktivera det måste du använda alternativet "–hdr-enabled" (fungerar bara på system med AMD GPU:er när du använder Linux-kärna med josh-hdr patchar -colorimetry).

En annan av förändringarna som sticker ut i den nya versionen är att sammanställningen av shaders förbättrades. För att minska stamning har användningen av pipeline-bibliotek utökats till pipelines med geometri och tessellation shaders, och när man använder MSAA används ytterligare funktioner i Vulkan VK_EXT_extended_dynamic_state3-tillägget.

För spel äldre än stödja utjämning av flera prover (MSAA, Multi-Sample Anti-Aliasing), lade till d3d9.forceSampleRateShading och d3d11.forceSampleRateShading inställningar för att aktivera samplingshastighetsskuggningsläge för alla shaders, så att du kan förbättra kvaliteten på bilder i spel.

GLFW-backend har lagts till i Linux-byggen, som kan användas som ett alternativ till SDL2-backend.

Förbättrad D3D11-kommando som överför logik för att approximera DXVK-beteende till inbyggda D3D11-drivrutiner för mer förutsägbar prestanda

Fixade problem som dök upp i spel:

  • Ashes of the Singularity – Fast prestandaregression orsakad av suboptimal mappning av deskriptoruppsättningar.
  • Battlefield: Bad Company 2 : Fixat flimmer
    Cardfight!! Vanguard: fixerad rendering
  • Gujian 3 – Fixade renderingsproblem på vissa GPU:er.
  • Resident Evil 4 HD – Fixat ogiltig användning av Vulkan som orsakade en GPU-krasch i RADV.
  • Saints Row: The Third – Fixade ett allvarligt prestandaproblem med regn när du använde D3D9-renderaren.
  • Sekiro: Shadows Die Twice – Fixade stamningsproblem på Nvidia GPU:er.
  • Sonic Frontiers – Fixade en spelbugg som fick skuggor att flimra när de var anslutna till GPU:n.
  • Supreme Commander: Forged Alliance – Fixade en krasch efter laddning

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/v2.1/dxvk-2.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-2.1.tar.gz

Sedan kommer vi till mappen med:

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