Wine 7.1-Release und Wine-Staging 7.1

Eine experimentelle Veröffentlichung der Open-Source-Implementierung der Win32-API, Wine 7.1, hat stattgefunden. Seit der Veröffentlichung von 7.0 wurden 42 Fehlerberichte geschlossen und 408 Änderungen vorgenommen. Denken Sie daran, dass das Wine-Projekt ab dem 2.x-Zweig auf ein Versionsnummerierungsschema umgestellt hat, bei dem jede stabile Version zu einer Erhöhung der ersten Ziffer in der Versionsnummer (6.0.0, 7.0.0) und Aktualisierungen führt Stabile Releases werden mit einer Änderung der dritten Ziffer veröffentlicht (7.0.1, 7.0.2, 7.0.3). Experimentelle Versionen, die in Vorbereitung auf die nächste Hauptversion entwickelt wurden, werden mit einer Änderung der zweiten Ziffer (7.1, 7.2, 7.3) veröffentlicht.

Die wichtigsten Änderungen:

  • Unterstützung für die Vulkan 1.3-Grafik-API hinzugefügt.
  • Eine Reihe von Problemen mit Themen wurde behoben.
    Wine 7.1-Release und Wine-Staging 7.1Wine 7.1-Release und Wine-Staging 7.1
  • Verbesserte Unterstützung für das WebSocket-Protokoll.
  • Verbessertes Cursor-Clipping auf der macOS-Plattform.
  • Es wurden Korrekturen am IDL-Compiler vorgenommen, um die C++-Unterstützung zu verbessern.
  • Geschlossene Fehlerberichte zu folgenden Spielen: 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.
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Anwendungen: 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.

Darüber hinaus können wir die Entstehung der Veröffentlichung des Wine Staging 7.1-Projekts feststellen, in dessen Rahmen erweiterte Wine-Builds erstellt werden, einschließlich unvollständiger oder riskanter Patches, die noch nicht für die Aufnahme in den Wine-Hauptzweig geeignet sind. Im Vergleich zu Wine bietet Wine Staging 561 zusätzliche Patches.

Die neue Version ist mit der Codebasis von Wine 7.1 synchronisiert. 3 Patches wurden auf das Hauptpaket von Wine übertragen, die sich auf die Implementierung von Rückrufbenachrichtigungen in xactengine, das Hinzufügen von WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY zu ws2_32 und die Verwendung dynamisch indizierter (bindloser) Texturen für GLSL-Shader in wind3d beziehen. Aktualisierter Patch zur Unterstützung von NVIDIA CUDA.

Außerdem wurde die Veröffentlichung der DXVK 1.9.4-Schicht veröffentlicht, die eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bereitstellt und über die Aufrufübersetzung an die Vulkan-API funktioniert. DXVK kann zum Ausführen von 3D-Anwendungen und -Spielen unter Linux mit Wine verwendet werden und dient als leistungsstärkere Alternative zu den integrierten Direct3D 9/10/11-Implementierungen von Wine, die auf OpenGL ausgeführt werden.

In der neuen Version von DXVK:

  • Standardmäßig ist der strikte Gleitkomma-Emulationsmodus von D3D9 auf Systemen mit zukünftigen Versionen des RADV Vulkan-Treibers aktiviert, was die Rendering-Genauigkeit und Leistung verbessert.
  • Verbesserte Speicherzuteilung und reduzierter Speicherverbrauch in Spielen, die mehrere Prozesse oder D3D-Geräte verwenden.
  • Es wurde ein Problem bei der Verwendung von Videospeicher auf NVIDIA-GPUs mit RBAR (Resizable BAR) behoben, wenn die Einstellung dxvk.shrinkNvidiaHvvHeap aktiviert ist.
  • Veraltete Option zum Deaktivieren von OpenVR entfernt.
  • Leistungsoptimierungen und zusätzliche Unterstützung für realistische DLSS-Skalierung für God of War aktiviert.

Source: opennet.ru

Kommentar hinzufügen