Lansarea Wine 7.1 și Wine Staging 7.1

A avut loc o lansare experimentală a unei implementări deschise a API-ului Win32 - Wine 7.1. De la lansarea versiunii 7.0, 42 de rapoarte de eroare au fost închise și au fost făcute 408 modificări. Ca o reamintire, începând cu ramura 2.x, proiectul Wine a trecut la o schemă de numerotare a versiunilor în care fiecare lansare stabilă are ca rezultat o creștere a primei cifre a numărului versiunii (6.0.0, 7.0.0) și actualizări. la versiuni stabile sunt eliberate cu o modificare în a treia cifră (7.0.1, 7.0.2, 7.0.3). Versiunile experimentale, dezvoltate în pregătirea următoarei versiuni majore, sunt lansate cu o modificare în a doua cifră (7.1, 7.2, 7.3).

Cele mai importante schimbari:

  • S-a adăugat suport pentru API-ul grafic Vulkan 1.3.
  • Au fost rezolvate o serie de probleme legate de teme.
    Lansarea Wine 7.1 și Wine Staging 7.1Lansarea Wine 7.1 și Wine Staging 7.1
  • Suport îmbunătățit pentru protocolul WebSocket.
  • Decuparea cursorului îmbunătățită pe platforma macOS.
  • Au fost făcute remedieri la compilatorul IDL pentru a îmbunătăți suportul C++.
  • Rapoartele de eroare legate de funcționarea jocurilor sunt închise: Age of Empires 3, Final fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Rapoartele de eroare legate de funcționarea aplicațiilor sunt închise: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.

În plus, putem observa formarea lansării proiectului Wine Staging 7.1, în cadrul căruia 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ă 561 de patch-uri suplimentare.

Noua versiune aduce sincronizare cu baza de cod Wine 7.1. 3 patch-uri legate de implementarea notificărilor de apel invers în xactengine, adăugarea WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY în ws2_32 și utilizarea texturilor indexate dinamic (fără legături) pentru shaders GLSL în wined3d au fost transferate în Wine principal. Patch actualizat pentru a suporta NVIDIA CUDA.

A fost publicată și lansarea stratului DXVK 1.9.4, oferind o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care lucrează prin traducerea apelurilor către API-ul 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 native Direct3D 9/10/11 ale Wine care rulează pe OpenGL.

În noua versiune de DXVK:

  • În mod implicit, emularea strictă în virgulă mobilă în D3D9 este activată pe sistemele cu versiuni viitoare ale driverului RADV Vulkan, ceea ce va îmbunătăți acuratețea și performanța redării.
  • Alocare îmbunătățită a memoriei și consum redus de memorie în jocurile care utilizează procese multiple sau dispozitive D3D.
  • A fost rezolvată o problemă cu utilizarea memoriei video pe GPU-urile NVIDIA cu RBAR (Bară redimensionabilă) când setarea dxvk.shrinkNvidiaHvvHeap este activată.
  • Opțiunea moștenită a fost eliminată pentru a dezactiva OpenVR.
  • Optimizări de performanță activate și suport adăugat pentru tehnologia DLSS Realistic Scaling pentru God of War.

Sursa: opennet.ru

Adauga un comentariu