DXVK 1.6 vine cu unele modificări și remedieri de erori în jocuri

DXVK

Acum cateva zile a fost lansată noua versiune a stratului DXVK 1.6, care oferă implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care funcționează prin traducerea apelurilor către API-ul 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 pe Wine, deoarece acestea oferă și suport pentru Direct3D9.

Principalele caracteristici noi ale DXVK 1.6

Această nouă versiune a DXVK 1.6 se remarcă prin implementarea unei modificări în modul în care gestionează bibliotecile sale Auxiliare Direct3D 10, astfel încât să poată funcționa și cu cadrul de efecte Wine D3D10, îmbunătățiri minore ale performanței Direct3D 9, o sSoluție pentru modificări redundante în modul de afișare și alte soluții.

Instalarea bibliotecilor auxiliare Implicite Direct3D 10: d3d10.dll y d3d10_1.dll s-a oprit deoarece D3D10 în DXVK necesită d3d10core.dll și d3d11.dll pentru a suporta D3D10 (dxgi.dll este necesar și pentru Windows). Modificarea vă permite să utilizați cadrul D3D10 dezvoltat în Wine pentru efecte, care este utilizat în unele jocuri.

DXVK 1.6 introduce mici optimizări de performanță în implementarea Direct3D 9, pe lângă remedierea unui accident atunci când încercați să capturați instantanee din apitrace.

De asemenea S-a rezolvat un accident în unele jocuri Source 2 Folosind propriul randare D3D9, s-a făcut și comutatorul de mod redundant al ecranului eliminat și a fost remediată o eroare care arăta un cadru verde la afișarea unui videoclip în unele jocuri.

Din partea problemelor rezolvate cu unele titluri de joc, sunt menționate următoarele:

  • O pălărie în timp- S-a remediat o regresie în care ieșirea s-ar scări prost la schimbarea rezoluției
  • Spațiu mort : S-au remediat artefacte pătrate negre.
  • DoDonPachi Învierea : S-a remediat blocarea la pornire.
  • Dragonul Dogma : Probleme rezolvate pe ecran complet.
  • Star Wars: Republic Commandos : Implementarea formatelor de imagine lipsă.
  • Yomawari: Umbrele de la miezul nopții : S-a remediat blocarea la pornire.

În cele din urmă, dacă doriți să aflați mai multe despre proiect, precum și despre utilizarea acestuia, puteți consulta detaliile în următorul link.

Cum se adaugă suport DXVK la Linux?

Pentru a utiliza DXVK, sunt necesare drivere cu suport API Vulkan 1.1, precum AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 și AMDVLK.

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.6.0/dxvk-1.6.0.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.6.0.tar.gz

Apoi accesăm folderul cu:

cd dxvk-1.6.0

Ș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 vă permite să instalați dll-ul 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.