DXVK 2.2 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

Noua versiune a pelerină DXVK 2.2 este acum disponibil și vine cu câteva modificări foarte interesante, dintre care putem evidenția suportul de compatibilitate cu D3D11On12, precum și prezentarea parțială a lui D3D9, remedieri de erori și multe 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.

Principalele caracteristici noi ale DXVK 2.2

În această nouă versiune care este prezentată a DXVK 2.2 putem găsi că sS-a adăugat suport pentru stratul D3D11On12permite Direct3D 11 să funcționeze peste Direct3D 12. Pentru a sprijini D3D12 în jocuri noi bazate pe motorul Unity, cum ar fi Lego Builder's Journey, DXVK a implementat capacitatea de a crea dispozitive D3D11 de la dispozitivele D3D12 folosind funcția D3D11On12CreateDevice și API-ul ID3D11On12Device.

O altă dintre modificările care se remarcă în această nouă versiune este Implementarea Direct3D 9 introdus suport pentru afișare parțială care permite organizarea afișării părților unei ferestre prin copierea conținutului backbuffer-ului în memoria sistemului și apoi desenarea acestuia în fereastra CPU. Acest lucru îmbunătățește compatibilitatea cu lansatoarele de jocuri, în special cele bazate pe setul de instrumente WPF de la Microsoft și unele romane vizuale.

Această funcție îmbunătățește compatibilitatea cu lansatoarele de jocuri create cu Microsoft WPF cu prețul degradării performanței. Pentru Direct3D 9, comportamentul general al framebuffer-urilor virtuale (SwapChain) a fost, de asemenea, îmbunătățit și suportul pentru opțiunea d3d9.noExplicitFrontBuffer a fost eliminat.

Pe lângă aceasta, se subliniază și faptul că atunci când este folosit cu Proton sau Wine, în mod implicit, crearea fișierelor jurnal se oprește și ieșirea mesajelor de diagnosticare către consolă este organizată folosind caracteristici specifice Wine, care corespunde comportamentului vkd3d-proton. Pentru a relua crearea fișierelor jurnal separate, puteți seta variabila de mediu DXVK_LOG_PATH.

Dintre alte schimbări care se remarcă:

  • Reducerea semnificativă a consumului de memorie la crearea dispozitivelor D3D11 neutilizate în jocuri.
  • S-a rezolvat o problemă în care firele de execuție nu erau distruse corect.
  • S-au remediat erorile de validare Vulkan cauzate de urmărirea incorectă a aspectului la activarea buclelor de feedback pentru o textură.
  • Reducerea semnificativă a utilizării memoriei în situațiile în care jocurile creează dispozitive D3D11 neutilizate.

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

Apoi accesăm folderul cu:

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