Lista den nya versionen av DXVK 1.5-projektet och dessa är dess förbättringar

DXVK

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

D3D9 för DXVK bör inte förväxlas med VK9-initiativen för D3D9-stöd tilldelat Vulkan, eftersom detta är ett separat initiativ som fortfarande är under utveckling. D3D9 föreslår DXVK-stöd för att konvertera API-samtal från D3D9 till D3D11 och kommer sedan att använda D3V11 till Vulkan-omvandling inbyggd i DXVK.

Vad är nytt i DXVK 1.5?

I den här nya versionen är det en av de mest framstående nyheterna kodbaserna för D9VK- och DXVK-projekten slogs samman.

D9VK-utvecklingen överfördes till huvudgrenen i DXVK-förvaret. D9VK utvärderas av utvecklaren som redo att använda och implementera nästan all dess avsedda funktionalitet. Därför, alla DXGI-implementeringar (DirectX-grafikinfrastruktur), Direct3D 11, Direct3D 10 och Direct3D 9 Om Vulkan Graphics API nu kommer de att utvecklas i en enda kodbas.

Utvecklingen av D9VK fortsätter som en del av DXVK-förvaret i front-end-form, för vilken den ursprungliga utvecklaren av D9VK kommer att ansvara.

Planer för vidareutveckling inkluderar avlägsnande av några kända problem (bumpmapping, förmodulering), implementering av programvarupekaren (förutom det redan tillgängliga hårdvarupekaren), tillägg av ComposeRects-metoden definierad i D3D9Ex-specifikationen och förmåga att definiera anpassade ramfärger.

Med detta Direct3D 9-stöd som erhållits efter integration med D9VK, den nya versionen fixar en resursläcka och lösa problem med spelet Dark Souls: Prepare to Die Edition.

Jämfört med DXVK 1.4.6 har det varit förbättrat implementeringen av ett felsökningsblock visas ovanpå den aktuella bilden (skärm, HUD).

HUD tillhandahåller separat statistik om fördelningen av systemminne och videominne, liksom de minnesområden som används under Vulkan-drift.

HUD-fyllnings- och fyllköstatistik uppdateras nu var 0.5: e sekund på HUD. Fixade buggar som visas i Atelier Ryza, Crysis 3, Fifa 19, Halo MCC och Star Citizen-spel.

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

DXVK-installation

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.5/dxvk-1.5.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.5.tar.gz

Sedan kommer vi till mappen med:

cd dxvk-1.5

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.