DXVK 2.4 Lansat cu suport D3D8, WSI nativ îmbunătățit și altele
DXVK 2.4, un strat de traducere bazat pe Vulkan pentru Direct3D 8/9/10/11, aduce suport D3D8 prin D8VK, mai multe backend-uri WSI și altele.
Cea mai recentă versiune a DXVK, 2.4, a fost lansată, îmbunătățind acest strat de traducere popular bazat pe Vulkan pentru aplicațiile Direct3D 9, 10, 11 și acum Direct3D 8 care rulează pe Linux prin Wine. Iată noutățile.
Actualizări cheie în DXVK 2.4
Integrarea suportului D3D8: Într-o evoluție interesantă pentru pasionații de jocuri retro, DXVK include acum D8VK, care adaugă suport pentru vechea API Direct3D 8 (D3D8). Această integrare este realizată în principal prin implementarea existentă D3D9, extinzând compatibilitatea jocurilor mai vechi cu sistemele moderne.
Modificări în integrarea sistemului de ferestre nativ (WSI): Actualizarea îmbunătățește dxvk-native, care suportă acum mai multe backend-uri de sistem de ferestre, deoarece aplicațiile pot selecta dinamically aceste backend-uri în timpul rulării. În plus, DXVK 2.4 asigură versiuni corecte ale interfeței binare a aplicațiilor pentru bibliotecile native, îmbunătățind compatibilitatea și stabilitatea.
Emulare a Ratei de Reîmprospătare: O problemă comună în medii precum Proton, unde modul de afișare nu poate fi modificat, este nepotrivirea dintre rata de reîmprospătare necesară de joc și rata de reîmprospătare reală a afișajului. Pentru a rezolva acest lucru, DXVK include acum activarea automată a limitatorului de cadre în modul ecran complet cu sincronizarea verticală activată.
Aceasta asigură că, dacă un joc depășește rata de reîmprospătare, este limitat pentru a se potrivi capacităților ecranului. Această funcție este crucială pentru menținerea fluidității jocului și stabilității sistemului.
Remedieri de bug-uri și îmbunătățiri specifice jocurilor: DXVK 2.4 abordează, de asemenea, multe probleme specifice din diverse jocuri. Remedierile variază de la procesarea texturilor în D3D9 până la probleme de flickering în jocuri precum Guild Wars 2, Prototype, Star Citizen, Ghostbusters Remastered și altele.
Este de remarcat faptul că au fost făcute ajustări pentru a gestiona mai bine jocurile pe hardware AMD, unde anumite funcții cauzau anterior blocări sau probleme de redare.
Memorie și Gestionare a Resurselor Îmbunătățite: Utilizarea memoriei a fost optimizată printr-o gestionare mai bună a pool-ului de descrieri și prin utilizarea potențială a VK_NV_descriptor_pool_overallocation, acolo unde este suportat. Acest lucru este deosebit de benefic pentru jocurile care redă scene fără a le prezenta, ajutând în medii cu resurse limitate.
Pentru mai multe informații despre toate modificările din DXVK 2.4, vizitați jurnalul de modificări.
