DXVK 1.10.2 vine cu îmbunătățiri de optimizare și remedieri de erori

DXVK

recent a fost anunțată lansarea noii versiuni a stratului DXVK 1.10.2, care oferă o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care lucrează prin traducerea apelurilor API Vulkan.

DXVK poate fi folosit pentru a rula aplicații și jocuri 3D pe Linux folosind Wine, servind ca o alternativă de performanță mai ridicată la implementările încorporate Direct3D 9/10/11 ale Wine care rulează pe OpenGL.

Principalele caracteristici noi ale DXVK 1.10.2

În această nouă versiune lansată a DXVK 1.10.2, pentru Direct3D 9, a fost adăugat suport pentru texturi cub fără sudură (non-seamless, fără procesarea granițelor între mostre), implementat prin utilizarea extensiei Vulkan VK_EXT_non_seamless_cube_map.

O altă modificare notabilă este stocarea în cache a shaderului îmbunătățită pe disc atunci când se utilizează drivere NVIDIA Vulkan, precum și performanța îmbunătățită a compresiei codului shader SPIR-V în memorie.

De asemenea, se evidențiază faptul că cod de curățare optimizat în implementarea metodei D3D11 pentru acces neordonat la resurse din mai multe fire (UAV, Unordered Access View), ceea ce a făcut posibilă creșterea eficienței compresiei imaginii în drivere.

În ceea ce privește remedierea erorilor, se menționează că au remediat erori care au cauzat salvarea și utilizarea incorectă a fișierelor cache și s-au rezolvat problemele de construire cu GCC 12.1.

În ceea ce privește remedieri făcute la jocuri sunt menționate următoarele:

  • Dincolo de bine și de rău: evitarea puțurilor de lumină lipsă
  • Ziua Z: opțiunea d3d11.cachedDynamicResources activată pentru a remedia problemele de performanță
  • Dead Space: S-a remediat redarea umbrelor și a adăugat blocarea 60 FPS pentru a preveni blocarea jocului
  • Dirt Rally: S-a remediat posibila blocare a GPU-ului din cauza erorilor de joc într-un shader
  • Godfather: S-a remediat blocarea pe sistemele care nu acceptă 16x MSAA
  • Limbo – Activați limita de 60 FPS pentru a evita erorile de joc
  • Majesty 2: Rezolvați erorile de joc care cauzează probleme pe GPU-uri și sistemele încorporate cu mai mult de 2 GB de VRAM
  • Onechanbara Z2: Chaos – S-au remediat efectele particulelor și elementele UI nu se afișează corect
  • plante vs. Zombies Garden Warfare 2 - Preveniți blocarea atunci când jocul detectează un GPU AMD
  • Return of Reckoning: Depanarea Lansatorului
  • Scrapland Remastered - Depanare ecran negru
  • Radiouri mici Televizoare mari - Depanare ecran negru
  • Sonic Adventure 2: S-au remediat efectele de particule lipsă

De menționat că DXVK necesită în prezent drivere compatibile cu Vulkan API 1.1, cum ar fi Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 și AMDVLK.

Î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.10.2/dxvk-1.10.2.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.10.2.tar.gz

Apoi accesăm folderul cu:

cd dxvk-1.10.2

Ș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.