Kandidat für die Wine 5.0 Releases und Veröffentlichung des Pakets zur Ausführung von Windows-Spielen Proton 4.11-10

Es hat begonnen. Test des ersten Kandidaten für die Veröffentlichung von Wine 5.0, einer offenen Implementierung der Win32 API. Der Code wurde in den Status der Freeze-Phase vor der Veröffentlichung überführt, die für Ende Dezember oder Anfang Januar erwartet wird. Im Vergleich zu der Veröffentlichung Wine 4.21 wurden 37 Fehlermeldungen geschlossen und 475 Änderungen vorgenommen.

Die wichtigsten Änderungen sind:

  • Browser-Engine Wine Gecko, die in der MSHTML-Bibliothek verwendet wird, wurde auf Version 2.47.1 aktualisiert. Der Ladecode der Gecko-Engine wurde überarbeitet, und es wurde die Möglichkeit hinzugefügt, ihn aus einer allgemeinen, nicht spezifischen Wine-Installation zu starten;
  • Die Unicode-Tabellen wurden auf Version 12.1.0 aktualisiert. In ntdll wurden Funktionen zur Unicode-Konvertierung überarbeitet;
  • Eine erste Version der Bibliothek MSADO (ActiveX Data Objects) wurde hinzugefügt, um über einen OLE DB-Anbieter auf Daten zuzugreifen und sie zu manipulieren, beispielsweise um Programme mit einem SQL-Server zu verbinden;
  • In der WUSA (Windows Update Standalone) wurde die Unterstützung für die Installation von Updates hinzugefügt;
  • Die Arbeiten zur Übertragung von Code aus kernel32 nach kernelbase und zur Restrukturierung der Bibliotheksdaten wurden fortgesetzt. Beispielsweise wurden Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile sowie Funktionen zur Verwaltung von Zeitzonen übertragen. Der Code zur Initialisierung des Kernels wurde teilweise nach ntdll übertragen;
  • In bcrypt wurde die Unterstützung für die Signierung von Hashes mit ECDSA-basierten Schlüsseln hinzugefügt;
  • In VBScript wurden viele neue Funktionen hinzugefügt, darunter ScriptTypeInfo_* und ScriptTypeComp_Bind*;
  • Fehlerberichte in Bezug auf Spiele und Anwendungen geschlossen:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Video Editor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab 2, Football Manager 2017, IP Camera Viewer 4.x, Beat Hazard 2, Visual C++ Express 2005.

Außerdem hat das Unternehmen Valve die Neue Veröffentlichung des Projekts Proton 4.11-10, das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von Windows-Spielanwendungen unter Linux zu ermöglichen, die im Steam-Katalog angeboten werden. Die Entwicklungsarbeiten des Projekts werden unter der BSD-Lizenz. Proton ermöglicht das direkte Starten von Spieleanwendungen, die nur für Windows bereitgestellt werden, im Linux-Client von Steam. Das Paket umfasst die Implementierung von DirectX 9 (basierend auf D9VK), DirectX 10/11 (basierend auf DXVK) und DirectX 12 (basierend auf vkd3d), die über die DirectX-Call-Translatorschnittstelle in die Vulkan-API arbeiten, bieten verbesserte Unterstützung für Spielcontroller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu verwenden.

In der neuen Version von Proton:

  • Es wurde die Möglichkeit geschaffen, Spiele zu starten Halo: The Master Chief Collection (Für den Start ist eine Beta-Version des Steam-Clients und eine GnuTLS-Bibliothek kleiner als 3.5.4 erforderlich). Einige Spielmodi fehlen aufgrund der fehlenden Unterstützung von EasyAntiCheat;
  • Die Event-Handler für die Maus wurden erheblich verbessert, was sich positiv auf das Verhalten der Maus in den Spielen Fallout 4, Furi und Metal Gear Solid V auswirkt;
  • Ein neuer Modus für ganzzahlige Skalierung wurde hinzugefügt, der eine höhere Schärfe der Pixel bei Vergrößerung bietet. Der Modus wird aktiviert, indem man mit der Umgebungsvariablen WINE_FULLSCREEN_INTEGER_SCALING=1 startet;
  • Es wurden mehrere Probleme mit den Layouts von Spielecontrollern behoben. Die Änderungen haben die Leistung von Telltale-Spielen mit Xbox-Controllern sowie die Spiele Cuphead und ICEY mit über Bluetooth verbundenen PlayStation 4-Controllern verbessert;
  • Die Rückmeldung der Controller wurde auf Gamepads verbessert, insbesondere bei der Verwendung von Lenkradsteuerungen;
  • Das Problem mit dem Hängenbleiben des Spiels Metal Gear Solid V beim Start wurde gelöst;
  • Eine Leistungsregression bei der Verwendung von Xbox-Controllern wurde behoben;
  • In Trine 4 wurde die Beschränkung von 30 FPS aufgehoben;
  • Abstürze beim Spielen von IL-2 Sturmovik wurden behoben;
  • Die Versionen von Drittanbieter-Komponenten wurden aktualisiert: D9VK auf Version 0.40-rc-p und FAudio auf 19.12. Fehler wurden in DXVK behoben.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster