DXVK 1.10.2 kommer med optimeringsförbättringar och buggfixar

DXVK

nyligen lanseringen av den nya versionen av DXVK-lagret 1.10.2 tillkännagavs, som tillhandahåller en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som arbetar genom översättningen av Vulkan API-anrop.

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 de inbyggda Direct3D 9/10/11-implementeringarna av Wine som körs ovanpå OpenGL.

De viktigaste nya funktionerna i DXVK 1.10.2

I denna nya släppta version av DXVK 1.10.2, för Direct3D 9 har stöd för icke-sömlösa kubstrukturer lagts till (icke-sömlös, utan bearbetningsgränser mellan prover), implementerad med Vulkan-tillägget VK_EXT_non_seamless_cube_map.

En annan anmärkningsvärd förändring är förbättrad shader-cache till disk när du använder NVIDIA Vulkan-drivrutiner, samt förbättrad prestanda för komprimering av SPIR-V shader-kod i minnet.

Det framhävs också att optimerad rensningskod i implementering av D3D11-metoden för oordnad åtkomst till resurser från flera trådar (UAV, Unordered Access View), vilket gjorde det möjligt att öka effektiviteten av bildkomprimering i drivrutinerna.

På sidan av buggfixarna nämns det att fixade buggar som orsakade felaktig lagring och användning av cachefiler och fixade problem med att bygga med GCC 12.1.

Eftersom fixar till spel följande nämns:

  • Beyond Good and Evil: Att undvika ljusets saknade axlar
  • Dag Z: alternativet d3d11.cachedDynamicResources aktiverat för att åtgärda prestandaproblem
  • Dött utrymme: Fixat skuggåtergivning och lagt till 60 FPS-lås för att förhindra spelkrascher
  • Dirt Rally: Fixat möjlig GPU-krasch på grund av spelbuggar i en skugga
  • Godfather: Fixat krasch på system som inte stöder 16x MSAA
  • Limbo – Aktivera 60 FPS cap för att undvika spelbuggar
  • Majesty 2: Lös spelbuggar som orsakar problem på GPU:er och inbyggda system med mer än 2 GB VRAM
  • Onechanbara Z2: Chaos – Fixade partikeleffekter och UI-element som inte visas korrekt
  • växter vs. Zombies Garden Warfare 2 - Förhindra krasch när spelet upptäcker en AMD GPU
  • Return of Reckoning : Launcher Felsökning
  • Scrapland Remastered - Svart skärm felsökning
  • Små radioapparater Stora TV-apparater - Svartskärmsfelsökning
  • Sonic Adventure 2: Fixade saknade partikeleffekter

Det är värt att nämna att DXVK för närvarande kräver Vulkan API 1.1-kompatibla drivrutiner som Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 och AMDVLK.

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.10.2/dxvk-1.10.2.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.10.2.tar.gz

Sedan kommer vi till mappen med:

cd dxvk-1.10.2

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.