DXVK 1.7 ankommer med forbedringer til Vulkan, optimeringer og mere

DXVK

Udgivelsen af ny version af DXVK lag 1.7, som leverer DXGI (DirectX Graphics Infrastructure) implementeringen, Direct3D 9, 10 og 11, som det fungerer gennem oversættelse af Vulkan API-kald.

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

Vigtigste nye funktioner i DXVK 1.7

I denne nye version af implementeringen tilføjet understøttelse af Vulkan grafiske API-udvidelser VK_EXT_custom_border_color som bruges til at understøtte kantfarver i Sampler og som også giver mulighed for at løse mange problemer i spil baseret på Direct3D 9 inklusive Crysis og Halo 2 Vista. Anden støtte modtaget er VK_EXT_robustness2, svarende til D3D11, der bruges til at håndtere adgang uden for acceptabelt ressourceområde.

Det er vigtigt at tage højde for, at sFor at bruge disse udvidelser skal du have Wine 5.8 (udviklingsversion), samt AMD og Intel Mesa drivere 20.2-dev eller NVIDIA driver 440.66.12-beta.

Derudover kan vi finde det brugen af ​​rengøringsoperationer og barrierer blev optimeret under gengivelsen, som tilladt at forbedre ydeevnen af ​​nogle spil en smule.

I D3D11-spil er muligheden for at bruge computerkøer til asynkron indlæsning af ressourcer blevet tilføjet, hvis driveren (f.eks. RADV) ikke understøtter en separat transmissionskø;

Det skiller sig også ud i denne nye version reduceret hukommelsesforbrug i D3D9, dermed undgå udmattelse af tilgængelig hukommelse i nogle spil, såsom Toxikk.

Af de andre ændringer, der skiller sig ud i denne nye version:

  • Der er implementeret en del funktionalitet fra DXGI 1.6, som vil blive brugt i fremtidige versioner af World of Warcraft.
  • Rettede Vulkan-bekræftelsesfejl i Cloudpunk og andre spil forkert ved brug af ressourcebufferen.
  • Løs kompileringsproblemer i GCC 10.1.
  • Rettede forskellige problemer forbundet med D3D9.
  • Redesignet dxgi.tearFree mulighed.
  • Rettede problemer i Fallout New Vegas, Freelancer, GTA IV og Halo Custom Edition-spil.
  • Byggesupport med winelib er afbrudt. MinGW er nu påkrævet for at bygge DXVK.

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

For at bruge DXVK kræves drivere med API Vulkan 1.1-understøttelse, såsom AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 og AMDVLK.

DXVK kan bruges til at køre 3D-applikationer og spil på Linux ved hjælp af Wine, der fungerer som et alternativ med højere ydeevne til Wines indbyggede Direct3D 11-implementering, der kører på OpenGL.

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.7.0/dxvk-1.7.0.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.7.0.tar.gz

Derefter får vi adgang til mappen med:

cd dxvk-1.7.0

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 tillader også, at dll installeres 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.