DXVK version 1.5.2 er nu tilgængelig og tilføjer forskellige rettelser til spil

DXVK

Udgivelsen af ​​en ny version af DXVK-projektet er blevet annonceret, som er en af værktøjerne inkluderet i Steam Play-funktionen fra Steam. Det er et fantastisk værktøj, dere kan konvertere Microsoft DirectX 11 og DirectX 10 grafikopkald til Vulkan, open source-grafik-API, der er kompatibel med Linux. For at bruge DXVK udover Wine og Vulkan har du selvfølgelig brug for en Vulkan-kompatibel GPU.

Mens DXVK stadig primært bruges på Steam Play, er det ikke det eneste sted Linux-brugere kan drage fordel af denne fantastiske teknologi. Det bidrager også den Vulkan-baserede D3D11-implementering til Linux og vin, Med hensyn til ydeevne og optimering, når du kører Direct3D 11-spil på vin, da de også understøtter Direct3D9.

Vigtigste nye funktioner i DXVK 1.5.2

Med lanceringen af ​​denne nye version er en af ​​de vigtigste ændringerl Afbrudt support til ældre drivere som ikke understøtter Vulkan 1.1 grafik API AMD/Intel (Mesa) 17.3 og tidligere, samt NVIDIA 390.xx og tidligere.

som Vulkan version 1.0 blev udgået da det stort set ikke var testet og ikke altid fungerede korrekt, og det gav også mulighed for kodeoprydning.

Det fremhæves også, at nyligt identificerede fejl i Direct3D 9-implementeringen er blevet rettet og mindre optimeringer af ydeevne og hukommelsesforbrug er blevet tilføjet.

Tilføjet mulighed d3d9.forceSwapchainMSAA at fremtvinge inklusion af MSAA anti-aliasing-metoden (Multi-sample Anti-aliasing) for billeder behandlet på SwapChain. og indstillingerne d3d9.deferredSurfaceCreation er aktiveret, hvilket giver dig mulighed for at slippe af med problemer med visningen af ​​menuer i Atelier-seriens spil, der bruger Direct3D 11.

Derudover tilføjede nogle operationer med virtuelle framebuffer-omskiftningskæder (SwapChain), der mangler fra Direct3D 9-implementeringen, hvilket løste problemer med lancering af applikationer såsom ATi ToyShop-demoen, Atelier Sophie og Dynasty Warriors 7.

også Det fremhæves, at problemerne rapporteret i forskellige spil blev løst hvormed de har en bedre ydeevne med Wine + DXVK og Proton.

Af de spil, der modtog forbedringer:

  • Dragon Age oprindelse– Rettede nogle Vulkan-valideringsfejl.
  • Entropia Universe: muligheden blev tilføjet d3d11.invariantPosition for at løse Z-fighting-problemer på nogle grafikdrivere
  • Ferentus/Herrcot/Xiones: Fast gengivelse af himlen, samt en minikortregression
  • Gotisk 3: d3d9.supportDFFormat blev deaktiveret for at rette skyggegengivelse
  • Fortællinger om Vesperia:  Rettede en løbstilstand, der forårsagede hyppige nedbrud, som blev introduceret i DXVK 1.4.5.
  • TrackMania United Forever– Rettet unødvendig CPU <> GPU-timing for at forbedre ydeevnen
  • Vampire The Masquerade: Bloodlines: løste gengivelsesproblemer med refraktive vinduer
  • Warriors Orochi 4– Rettede en mindre uoverensstemmelse i D3D11-forespørgselssporing på grund af en række spilfejl

Hvordan tilføjes DXVK-understøttelse til Linux?

DXVK kræver den seneste stabile version af Wine at løbe. Så hvis du ikke har dette installeret. Nu skal vi kun downloade den nyeste stabile DXVK-pakke, vi finder denne I det følgende link.

wget https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.tar.gz

Efter at have downloadet nu, skal vi pakke den nyoprettede pakke ud, dette kan gøres med fra dit skrivebordsmiljø eller fra selve terminalen ved at udføre følgende kommando:

tar -xzvf dxvk-1.5.2.tar.gz

Derefter får vi adgang til mappen med:

cd dxvk-1.5.2

Og vi udfører sh-kommandoen til kør installationsskriptet:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Når du installerer DXVK i et præfiks for vin. Fordelen er, at Wine vkd3d kan bruges til D3D12-spil og DXVK til D3D11-spil.

Det nye script giver dig også mulighed for at installere dll som symbolske links, hvilket gør det lettere at opdatere DXVK for at få flere vinpræfikser (du kan gøre dette via kommandoen –symlink).

Hvordan vil du se mappen DXVK indeholder to andre dll'er til 32 og 64 bit disse vi vil placere dem i henhold til følgende ruter.
Hvor "bruger" du erstatter det med det brugernavn, du bruger i din Linux-distribution.

For 64 bits sætter vi dem i:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Og til 32 bit i:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.