Versiuni noi de Wine 4.17, Wine Staging 4.17, Proton 4.11-6 și D9VK 0.21

Disponibil lansare experimentală a implementării deschise a API-ului Win32 - Vin 4.17. De la lansarea versiunii 4.16 Au fost închise 14 de rapoarte de eroare și au fost făcute 274 de modificări.

Cele mai importante schimbari:

  • Motorul Mono a fost actualizat la versiunea 4.9.3;
  • S-a adăugat suport pentru texturi comprimate în format DXTn la d3dx9 (transferat de la Wine Staging);
  • A fost propusă o versiune inițială a bibliotecii de rulare Windows Script (msscript);
  • S-a adăugat procesarea apelurilor APC către ntdll înainte de începerea procesului;
  • wined3d adaugă suport pentru GPU-uri AMD VEGA12;
  • A fost implementat suport pentru procesarea notificărilor despre modificările dispozitivului prin API-ul XRandR;
  • S-a adăugat suport pentru generarea cheilor RSA;
  • Pentru arhitectura ARM64, a fost implementat suport pentru proxy-uri fără întreruperi pentru interfețele obiect;
  • Rapoartele de eroare legate de funcționarea jocurilor și aplicațiilor sunt închise.
    Vampire the Masquerade, AppCAD, Civilization 4, instalator Shed, Royal Quest, iCloud.

Simultan prezentat lansarea proiectului Punerea în scenă a vinului 4.17, în cadrul cărora se formează versiuni extinse de Wine, inclusiv patch-uri care nu sunt complet gata sau riscante care nu sunt încă potrivite pentru adoptare în ramura principală Wine. În comparație cu Wine, Wine Staging oferă 855 de patch-uri suplimentare. Noua versiune aduce sincronizare cu baza de cod Wine 4.17. S-a adăugat suport pentru intrare în modul brut (Intrare brută în user32), care a eliminat problemele în jocurile bazate pe motorul Source, precum și în Overwatch și Star Citizen. Remedieri incluse pentru a rezolva blocările jocului
Empire Earth, Trinklet Supreme și Silent Hill 4: The Room. S-a adăugat stub dsdmo.dll pentru efectele DirectSound.

Compania Valve а publicat noua lansare a proiectului Protonul 4.11-6, care se bazează pe dezvoltările proiectului Wine și are ca scop asigurarea lansării de aplicații de gaming create pentru Windows și prezentate în catalogul Steam pe Linux. Dezvoltarea proiectelor răspândire sub licență BSD. Proton vă permite să rulați direct aplicații de jocuri numai pentru Windows în clientul Steam Linux. Pachetul include o implementare DirectX 9 (bazată pe D9VK), DirectX 10/11 (bazat pe DXVK) și DirectX 12 (bazat pe vkd3d), care funcționează prin traducerea apelurilor DirectX în API-ul Vulkan, oferă suport îmbunătățit pentru controlerele de joc și capacitatea de a utiliza modul ecran complet, indiferent de rezoluțiile ecranului acceptate în jocuri.

În noua versiune de Proton, stratul DXVK (o implementare a DXGI, Direct3D 10 și Direct3D 11 pe deasupra API-ului Vulkan) a fost actualizat la o ramură 1.4, în care
Interfața de programare Direct3D 11 a fost actualizată la versiunea 11.4, iar DXGI la versiunea 1.5. Între timp, dezvoltatorii DXVK au publicat o actualizare corectivă DXVK 1.4.1, care a remediat problemele care provocau blocări în codul D3D10 și a îmbunătățit suportul pentru Batman: Arkham City, Hitman 2 și Ni no Kuni Remastered.

În plus, putem observa o nouă lansare semnificativă a proiectului D9VK 0.21, în cadrul căruia se dezvoltă implementarea Direct3D 9, lucrând prin traducerea apelurilor către API-ul grafic Vulkan. Proiectul se bazează pe baza de cod de proiect DXVK, care a fost extinsă cu suport pentru Direct3D 9. În comparație cu implementarea Direct3D 9 bazată pe WineD3D, D9VK permite performanțe mai mari, deoarece traducerea Direct3D 9 prin OpenGL este mai lentă decât traducerea prin Vulkan.

В versiune noua au adăugat noi apeluri Direct3D 9
D3DBLEND_BOTHSRCALPHA și D3DBLEND_BOTHINVSRCALPHA, a fost implementat un sistem de blocare pentru imaginile MSAA și hărțile de adâncime, a fost adăugat suport pentru formatele YUV2 și YUVY, a fost adăugat un set extins de constante la activarea procesării software a vertex shaders, a fost realizată optimizarea performanței, apelurile către TexM3x3Spec și TexMXNUMXxXNUMXSpec au fost implementate pentru DXSO
TexM3x3VSpec, 27 de erori remediate.

Sursa: opennet.ru

Adauga un comentariu