DXVK 2.2 er allerede blevet frigivet, og dette er nyhederne

DXVK

DXVK kan bruges til at køre 3D-applikationer og spil på Linux ved hjælp af Wine

Den nye version af kappen DXVK 2.2 er nu tilgængelig og det kommer med nogle meget interessante ændringer, hvoraf vi kan fremhæve kompatibilitetsunderstøttelsen med D3D11On12, såvel som den delvise præsentation af D3D9, fejlrettelser og mere.

For dem der stadig ikke kender DXVK, de burde vide, hvad det er et af de værktøjer, der er 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.

Vigtigste nye funktioner i DXVK 2.2

I denne nye version, der præsenteres af DXVK 2.2, kan vi konstatere, at sTilføjet understøttelse af D3D11On12-lagetDet tillader Direct3D 11 at arbejde oven på Direct3D 12. For at understøtte D3D12 i nye spil baseret på Unity-motoren, såsom Lego Builder's Journey, DXVK har implementeret muligheden for at skabe D3D11-enheder fra D3D12-enheder ved hjælp af D3D11On12CreateDevice-funktionen og ID3D11On12Device API.

En anden af ​​de ændringer, der skiller sig ud i denne nye version, er Direct3D 9 implementering introduceret understøttelse af delvis visning som gør det muligt at organisere visningen af ​​dele af et vindue ved at kopiere indholdet af backbufferen ind i systemhukommelsen og derefter trække det til CPU-vinduet. Dette forbedrer kompatibiliteten med spilstartere, især dem, der er baseret på Microsofts WPF Toolkit og nogle visuelle romaner.

Denne funktion forbedrer kompatibiliteten med spilstartere bygget med Microsoft WPF på bekostning af ydeevneforringelse. For Direct3D 9 blev den generelle adfærd for virtuelle rammebuffere (SwapChain) også forbedret, og understøttelse af d3d9.noExplicitFrontBuffer-indstillingen blev fjernet.

Udover dette fremhæves det også når det bruges sammen med Proton eller Wine, som standard, stopper oprettelsen af ​​logfiler og output af diagnostiske meddelelser til konsollen er organiseret ved hjælp af vinspecifikke funktioner, hvilket svarer til opførselen af ​​vkd3d-proton. For at genoptage oprettelsen af ​​separate logfiler kan du indstille miljøvariablen DXVK_LOG_PATH.

Af andre ændringer, der skiller sig ud:

  • Betydeligt reduceret hukommelsesforbrug ved oprettelse af D3D11-enheder, der ikke bruges i spil.
  • Rettede et problem, hvor tråde ikke blev ødelagt korrekt.
  • Rettede Vulkan-valideringsfejl forårsaget af forkert layoutsporing ved aktivering af feedback-loops for en tekstur.
  • Markant reduceret hukommelsesforbrug i situationer, hvor spil skaber ubrugte D3D11-enheder.

Endelig hvis du er interesseret i at vide mere om det Om denne nye udgivelse kan du kontrollere detaljerne I det følgende link.

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

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

Derefter får vi adgang til mappen med:

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

Vær den første til at kommentere

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.