Es wurde eine experimentelle Version der offenen WinAPI-Implementierung â Wine 6.2 â veröffentlicht. Seit der Veröffentlichung von Version 6.1 wurden 51 Fehlerberichte geschlossen und 329 Ănderungen vorgenommen.
Die wichtigsten Ănderungen:
- Die Mono-Engine wurde auf Version 6.0 mit UnterstĂŒtzung fĂŒr DirectX aktualisiert.
- UnterstĂŒtzung fĂŒr die NTDLL-Debugger-API wurde hinzugefĂŒgt.
- Im WIDL-Compiler (Wine Interface Definition Language) wurde die UnterstĂŒtzung fĂŒr WinRT IDL (Interface Definition Language) erweitert.
- Probleme mit der Verwendung von Xbox One-Controllern auf der macOS-Plattform wurden behoben.
- Fehlerberichte im Zusammenhang mit der AusfĂŒhrung von Spielen und Anwendungen wurden geschlossen: World of Tanks, Directory Opus 9 mit Amiga Explorer Shell, Total Commander 7.x, Foxit Reader, Paint.NET, Earth 2160, AVATAR Demo, iNodeSetup 3.60, QQPlayer 3.1, Crossfire HGWC, EMS SQL Manager 2010 Lite fĂŒr PostgreSQL v.4.7.08, Cygwin/MSYS2, Knight Online, Valorant, Chrome, Yumina the Ethereal, Wabbitcode 0.5.x, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, WiX Toolset v3.9, PTC Mathcad Prime 3.0, PaintRibbon 1.x, Jeskola Buzz, OllyDbg 2.x, Google SketchUp, Kingsoft PC Doctor, WRC 5, Shadow Warrior 2, MS Word 2013/2016, Runaway, Adobe Audition, Steel Series Engine 3, Ryse: Son of Rome, Hitman: Absolution, iTunes 12.11.0.26, Game Protect Kit (GPK), Far Manager.
ZusĂ€tzlich wurde die Veröffentlichung des Wine Staging-Projekts 6.2 erstellt, das erweiterte Wine-Builds enthĂ€lt, die unvollstĂ€ndig oder risikoreiche Patches umfassen, die derzeit nicht fĂŒr die Hauptverzweigung von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 669 zusĂ€tzliche Patches.
In der neuen Version wurde die Synchronisation mit der Codebasis von Wine 6.2 durchgefĂŒhrt. 38 Patches wurden in die Hauptversion von Wine ĂŒbernommen, hauptsĂ€chlich im Zusammenhang mit der UnterstĂŒtzung von WIDL und der Erweiterung der FunktionalitĂ€ten von ntdll. Die Patches xactengine3_7-Notification, ntdll-Junction_Points und widl-winrt-support wurden aktualisiert.
DarĂŒber hinaus hat das Unternehmen Valve die Veröffentlichung des Proton-Projekts 5.13-6 veröffentlicht, das auf den Entwicklungen des Wine-Projekts basiert und darauf abzielt, die AusfĂŒhrung von Windows-Spieleanwendungen im Linux-Klient von Steam zu gewĂ€hrleisten. Die Entwicklungen des Projekts werden unter der BSD-Lizenz verbreitet. Proton ermöglicht das direkte Starten von Spieleanwendungen, die nur fĂŒr Windows bereitgestellt werden, im Steam-Linux-Client. Das Paket enthĂ€lt die Implementierung von DirectX 9/10/11 (basierend auf dem DXVK-Paket) und DirectX 12 (basierend auf vkd3d-proton), die durch die Ăbersetzung von DirectX-Aufrufen in die Vulkan-API arbeitet, bietet verbesserten Support fĂŒr Spielcontroller und die Möglichkeit, den Vollbildmodus unabhĂ€ngig von den unterstĂŒtzten Bildschirmauflösungen der Spiele zu nutzen. Um die Leistung von mehrkernigen Spielen zu verbessern, werden die Mechanismen âesyncâ (Eventfd Synchronisation) und âfutex/fsyncâ unterstĂŒtzt.
In der neuen Version Proton 5.13-6:
- Die Probleme mit dem Sound im Spiel Cyberpunk 2077 wurden behoben.
- Die UnterstĂŒtzung fĂŒr PlayStation 5-Controller wurde verbessert.
- Die UnterstĂŒtzung fĂŒr das Spiel Nioh 2 wurde sichergestellt.
- Der Sprachchat im Spiel Deep Rock Galactic wurde funktionstĂŒchtig gemacht.
- Die UnterstĂŒtzung von Game Controllern und das Hot-Plugging von GerĂ€ten in den Spielen Yakuza Like a Dragon, Subnautica, DOOM (2016) und Virginia wurde verbessert.
- Eingabeprobleme beim aktiven Steam-Screen wurden behoben.
- Ein Problem, das beim Verlust des Fokus zu einem schwarzen Bildschirm im Spiel DOOM Eternal auf AMD-Systemen fĂŒhrte, wurde behoben.
- Die UnterstĂŒtzung fĂŒr Virtual-Reality-Headsets im Spiel No Manâs Sky wurde wiederhergestellt.
- UnterstĂŒtzung fĂŒr Sound im Spiel Dark Sector wurde hinzugefĂŒgt.
- Das Einfrieren des Spiels Need for Speed (2015) auf Systemen mit AMD-GPU wurde behoben.
Quelle: opennet.ru
