DXVK 2.3.1 a fost deja lansat și acestea sunt știrile sale

DXVK

DXVK poate fi folosit pentru a rula aplicații și jocuri 3D pe Linux folosind Wine

A fost anunțată lansarea noii versiuni a stratului DXVK 2.3.1, care vine cu remedieri pentru un număr mare de erori în diferite titluri, precum și suport îmbunătățit pentru extensiile Vulkan, actualizarea dependențelor și multe altele.

Noua versiune a DXVK 2.3.1 necesită acum drivere care acceptă Vulkan 1.3 API, cum ar fi Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 și AMDVLK. DXVK este folosit pentru a rula aplicații și jocuri 3D pe Linux cu Wine, oferind performanțe superioare implementărilor native Direct3D 9/10/11 ale Wine peste OpenGL.

Ce este nou în DXVK 2.3.1?

În această nouă versiune a DXVK 2.3.1, a fost implementat pentru sisteme și dacă driverul îl acceptă, extensia Vulkan VK_NV_raw_access_chains crește eficiența generării codului pe GPU-uri NVIDIA, aducând performanța unor jocuri D3D11 mai aproape de performanța pe Windows cu drivere NVIDIA 550.40.55 sau mai mare și versiuni Proton Experimental.

Pe lângă asta, metodă reproiectată de copiere a bufferelor de sistem pe GPU pentru jocurile D3D9, rezultând performanțe îmbunătățite în jocuri precum Shank 2, Flammable Freddy și Blood Rayne.

În ceea ce privește remedierea erorilor din titluri și alte îmbunătățiri minore în DXVK 2.3.1:

  • S-a remediat generația SPIR-V invalidă pentru shaderele interne D3D11 Renderdoc.
  • S-a remediat comportamentul nedefinit cu încărcări constante ale buffer-ului în afara limitelor cu indici dinamici.
  • S-a remediat faptul că HDR nu era activat pentru șirurile de schimb DXGI_FORMAT_R16G16B16A16_FLOAT.
  • S-a schimbat opțiunea dxgi.syncInterval pentru a se aplica și la jocurile D3D12.
  • Utilizarea VK_FORMAT_A8_UNORM a fost inversată din cauza unor probleme de randare în unele jocuri.
  • Jocurile D3D9 vor seta acum câmpul VkApplicationInfo::applicationVersion la 1.
  • S-a schimbat modul în care memoria tampon dinamică este copiată de pe sistem pe GPU în jocurile D3D9, îmbunătățind performanța în jocuri precum Shank 2, Flammable Freddy și Blood Rayne.
  • S-a activat numai acoperirea alfa la randarea la o țintă de randare cu eșantionare multiple în D3D9, remediând problemele de iluminare incorectă și de dithering în unele jocuri.
  • În Assassin's Creed 2 s-a remediat blocarea pe fila alt. 
  • Războiul total: Medieval 2 S-a remediat ecranul de încărcare negru în modul ferestre
  • În Battlefield 2 și Battlefield 2142: S-a soluționat selecția echipamentelor și interfața de utilizare a generației care au dispărut în fila alt. 
  • S-au remediat erori și probleme specifice în jocuri precum Ace Combat Assault Horizon, Battlestations Midway, Codename Panzers Phase One/Two, Dead Space (2008), Granblue Fantasy Relink, Gujian 2, Kenshi, MySims, Operation Flashpoint: Red River, SkyDrift, Sonic CD, Supreme Ruler Ultimate, Tales of Borderlands, The Settlers, UK Train Simulator 1 și War Thunder.

Î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/v2.3/dxvk-2.3.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-2.3.1.tar.gz

Apoi accesăm folderul cu următoarea comandă:

cd dxvk-2.3.1

În interiorul folderului putem găsi fișierele necesare pentru prefixele noastre Wine, atât pe 32 de biți, cât și pe 64 de biți. 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/

Sau în cazul în care ați identificat prefixul în care veți utiliza fișierele:

export WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
winecfg

De asemenea, vă invit să consultați documentația de utilizare și compilare, dacă vă interesează, în următorul link.


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.