Verfügbar sind Wine 9.5, Wine Staging 9.5, Proton 9.0beta16 und GE-Proton9-2

Es fand eine experimentelle Veröffentlichung der Open-Source-Implementierung der Win32 API – Wine 9.5 statt. Seit der Veröffentlichung von 9.4 wurden 27 Fehlerberichte geschlossen und 264 Änderungen vorgenommen.

Die wichtigsten Änderungen sind:

  • Im Compiler der Web Interface Definition Language (WIDL) wurde eine erste Unterstützung zur Generierung von Typbibliotheken (TypeLib) im alten Format (SLTG) hinzugefügt.

    Für ABI ARM64EC (ARM64 Emulation Compatible) wurde die Ausnahmebehandlung implementiert. ARM64EC wird verwendet, um das Portieren von Anwendungen, die ursprünglich für die x86_64-Architektur geschrieben wurden, auf ARM64-Systeme zu vereinfachen, indem die Ausführung einzelner Module mit x86_64-Code in einer ARM64-Umgebung durch einen Emulator ermöglicht wird.

  • Die Unterstützung für kompakte Speicherdumps im Minidump-Format wurde verbessert.
  • Fehlerberichte, die mit der Funktionsweise von Spielen verbunden sind, wurden geschlossen: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
  • Fehlerberichte, die mit der Funktionsweise von Anwendungen verbunden sind, wurden geschlossen: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Rockstar Editor, YI Home, Alune Klient 14.03.2022. WeCom 4.x, Totem Arts, Acrom Controller, QQ 8.9.6.

Gleichzeitig wurde die Version Wine Staging 9.5 veröffentlicht, die erweiterte Builds von Wine bereitstellt, die nicht vollständig getestete oder riskante Patches enthalten, die derzeit für die Hauptversion von Wine nicht geeignet sind. Im Vergleich zu Wine bietet Wine Staging 435 zusätzliche Patches. In diesem neuen Release von Wine Staging wurde der Code mit der Codebasis von Wine 9.5 und vkd3d synchronisiert, die Patches ws2_32-TransmitFile und ntdll-Threading wurden entfernt, während die Patches für shell32 (Probleme mit SHFileOperation(FO_MOVE) und der Registrierungssuche wurden behoben), wined3d (bindless-Texturen für GLSL-Shader aktiviert) und user32 (eine Dummy-Funktion LoadKeyboardLayoutEx hinzugefügt) in die Hauptversion von Wine übernommen wurden.

Das Unternehmen Valve hat die 16. Beta-Version des Proton-Pakets 9.0 veröffentlicht, das auf dem Quellcode des Wine-Projekts basiert und darauf abzielt, Windows-Spiele unter Linux auszuführen, die im Steam-Katalog angeboten werden. Proton ermöglicht es, Windows-exklusive Spiele direkt im Linux-Client von Steam zu starten. Das Paket umfasst Implementierungen von DirectX 9/10/11 (basierend auf dem DXVK-Paket) sowie DirectX 12 (basierend auf vkd3d-proton), die durch die Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeiten. Außerdem bietet es verbesserte Unterstützung für Gaming-Controller und die Möglichkeit, den Vollbildmodus unabhängig von den unterstützten Bildschirmauflösungen zu nutzen. Zur Leistungssteigerung bei Mehrspieler-Spielen werden die Mechanismen „esync“ (Eventfd-Synchronisierung) und „futex/fsync“ unterstützt.

In dem neuen Proton-Branch wurde die Synchronisierung mit der Version Wine 9.0 durchgeführt. Die angesammelten spezifischen Patches wurden von Proton in den Upstream übertragen und sind jetzt Teil der Hauptversion von Wine. Die DXVK-Schicht, die die Aufrufe an die Vulkan-API übersetzt, wurde auf Version 2.3 aktualisiert. VKD3D-Proton, ein Fork von vkd3d, der von Valve zur Verbesserung der Unterstützung von Direct3D 12 in Proton erstellt wurde, wurde auf Version 2.11.1 aktualisiert. Das Paket Dxvk-nvapi mit der Implementierung der NVAPI-Bibliothek über DXVK wurde auf Version 0.6.4 aktualisiert. Viele Probleme in verschiedenen Spielen wurden behoben. Im Vergleich zur vorherigen Beta-Version wurde die Unterstützung für das Steamworks SDK 1.59 hinzugefügt und Probleme in den Spielen Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I und Trove behoben.

Darüber hinaus wurde das Projekt GE-Proton 9-2 veröffentlicht, bei dem Enthusiasten erweiterte Pipelines zum Ausführen von Windows-Anwendungen in Proton erstellen, die von der Firma Valve unabhängig sind und sich durch eine neuere Version von Wine, die Verwendung von FFmpeg in FAudio und zusätzliche Patches zur Behebung von Problemen in verschiedenen Spieleanwendungen auszeichnen. In Proton GE 9-2 wurden Änderungen aus den aktuellen Codebasen Wine 9, Proton 9, Steamclient, vkd3d-proton, dxvk-nvapi und dxvk übernommen. Ein Problem mit der Wiedergabe von WMV-Dateien wurde behoben.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster