DXVK 1.9.1 vine cu remedieri de erori, îmbunătățiri ale performanței și multe altele

DXVK

Acum cateva zile a fost anunțată lansarea noii versiuni a DXVK 1.9.1 in care s-au făcut unele remedieri erori și eliminarea codului legat de versiunile anterioare ale Mesa, printre altele.

Pentru cei care încă nu știu despre DXVK, ar trebui să știe ce este unul dintre instrumentele incluse în funcția Steam Play de la Steam. Este un instrument fantastic carePutem converti apelurile grafice Microsoft DirectX 11 și DirectX 10 către Vulkan, API-ul grafic open source compatibil cu Linux. Pentru a utiliza DXVK, pe lângă Wine și Vulkan, aveți nevoie, evident, de un GPU compatibil cu Vulkan.

În timp ce DXVK este încă utilizat în principal pe Steam Play, nu este singurul loc în care utilizatorii Linux pot profita de această tehnologie fantastică. De asemenea, contribuie implementarea D3D11 bazată pe Vulkan pentru Linux și Wine, În ceea ce privește performanța și optimizarea atunci când rulezi jocuri Direct3D 11 în Wine, deoarece acestea oferă și suport pentru Direct3D9.

Principalele caracteristici noi ale DXVK 1.9.1

În această nouă versiune a implementării dezvoltatorii au rezolvat diverse probleme de performanță și stabilitate după refacerea mecanismului de blocare D3D9, în plus, manipularea texturii etapelor din D3D11 a fost modificată, ceea ce a dus la un consum mai mic de memorie și la mai puține copii de imagine necesare pentru a muta datele între CPU și GPU.

Pe de altă parte, primitivele de blocare au fost reproiectate pe baza blocărilor Windows SRW, care sunt mai eficiente decât implementarea mingw a winpthreads, plus codul de soluție pentru versiunile mai vechi de Mesa a fost eliminat (<= 19.0).

în ceea ce privește probleme care au fost rezolvate cu unele titluri de jocuri video, se menționează următoarele:

  • Pământ Defense Force 5- S-au rezolvat problemele de performanță cauzate de jocul care activează și dezactivează frecvent sincronizarea verticală între cadre.
  • Farcry 1: GPU-ul Nvidia este falsificat pentru a permite o calitate mai bună a apei.
  • Far Cry 5 și alte jocuri Dunia Engine: s-au rezolvat diverse probleme datorate memoriei neinițializate.
  • GTA IV: S-a remediat un profil de aplicație defect, care ar întrerupe jocul pe GPU-urile Nvidia.
  • Înviat 3: S-a rezolvat blocarea GPU-urilor Nvidia.
  • World of Final Fantasy: dezactivați forțat MSAA pentru a remedia erorile jocului.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta Despre această nouă versiune, puteți verifica detaliile În următorul link.

Cum se adaugă suport DXVK la Linux?

DXVK poate fi folosit pentru a rula aplicații 3D și jocuri pe Linux folosind Wine, acționând ca o alternativă de performanță superioară la implementarea integrată Direct3D 11 a Wine, care rulează pe OpenGL.

DXVK necesită cea mai recentă versiune stabilă de Wine a alerga. Deci, dacă nu aveți instalat acest lucru. Acum va trebui să descărcăm cel mai recent pachet stabil DXVK, îl vom găsi pe acesta În următorul link.

wget https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz

După ce ați făcut descărcarea, acum vom dezarhiva pachetul tocmai obținut, acest lucru se poate face din mediul desktop sau de la terminal însuși executând următoarea comandă:

tar -xzvf dxvk-1.9.1.tar.gz

Apoi accesăm folderul cu:

cd dxvk-1.9.1

Și executăm comanda sh către rulați scriptul de instalare:

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

Când instalați DXVK într-un prefix de Wine. Avantajul este că Wine vkd3d poate fi folosit pentru jocurile D3D12 și DXVK pentru jocurile D3D11.

De asemenea, noul script permite instalarea DLL ca legături simbolice, facilitând actualizarea DXVK pentru a obține mai multe prefixe Wine (puteți face acest lucru prin comanda –symlink).

Cum veți vedea dosarul DXVK conține alte două DLL pentru 32 și 64 de biți estas urmează să le amplasăm conform următoarelor rute.
În cazul în care „utilizator” îl înlocuiți cu numele de utilizator pe care îl utilizați în distribuția Linux.

Pentru 64 de biți îi punem în:

~/.wine/drive_c/windows/system32/

O

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

Și pentru 32 de biți în:

~/.wine/drive_c/windows/syswow64

O

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

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Henrique Afonso el a spus

    Acum, nu finalizez instalarea, apare în același mesaj, nu contează ce versiune de dxvk intenționați să instalați.

    henrique @ henrique-Aspire-F5-573G: ~ $ cd Descărcări
    henrique @ henrique-Aspire-F5-573G: ~ / Descărcări $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads / dxvk-1.9.2 $ sudo sh setup_dxvk.sh install
    [sudo] senha for henrique:
    setup_dxvk.sh: 31: 0: nu a fost găsit
    wine: configurația în L »/root/.wine» a fost actualizată.
    setup_dxvk.sh: 86: Înlocuire greșită
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads / dxvk-1.9.2 $