Veröffentlichung von Wine 7.1 und Wine Staging 7.1

Die experimentelle Veröffentlichung der Open-Source-Implementierung der Win32-API – Wine 7.1 ist erfolgt. Seit dem Release von 7.0 wurden 42 Fehlerberichte geschlossen und 408 Änderungen vorgenommen. Zur Erinnerung: Seit dem Branch 2.x hat das Wine-Projekt ein Versionsnummerierungsschema übernommen, bei dem jede stabile Version die erste Ziffer der Versionsnummer erhöht (6.0.0, 7.0.0), während Updates für stabile Versionen durch eine Änderung der dritten Ziffer (7.0.1, 7.0.2, 7.0.3) veröffentlicht werden. Experimentelle Versionen, die im Rahmen der Vorbereitung des nächsten bedeutenden Releases entwickelt werden, werden durch eine Änderung der zweiten Ziffer veröffentlicht (7.1, 7.2, 7.3).

Die wichtigsten Änderungen sind:

  • Die Unterstützung der Grafik-API Vulkan 1.3 wurde hinzugefügt.
  • Eine Reihe von Problemen mit den Designs wurde behoben.
    Veröffentlichung von Wine 7.1 und Wine Staging 7.1 Veröffentlichung von Wine 7.1 und Wine Staging 7.1
  • Die Unterstützung des WebSocket-Protokolls wurde verbessert.
  • Die Cursor-Handhabung auf der macOS-Plattform wurde optimiert.
  • Der IDL-Compiler wurde verbessert, um die Unterstützung für C++ zu optimieren.
  • Fehlerberichte zu den 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 wurden geschlossen.
  • Fehlerberichte zu den 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 wurden geschlossen.

Zusätzlich kann man die Entwicklung des Wine Staging 7.1-Release hervorheben, in dessen Rahmen erweiterte Wine-Builds erstellt werden, die nicht vollständig fertige oder riskante Patches enthalten, die derzeit nicht für die Hauptlinie von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 561 zusätzliche Patches.

Im neuen Release wurde die Synchronisation mit dem Code-Basis von Wine 7.1 durchgeführt. Drei Patches, die die Implementierung von Callback-Benachrichtigungen im xactengine, die Hinzufügung von WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY in ws2_32 und die Verwendung dynamisch indexierbarer (bindless) Texturen für GLSL-Shader in wined3d betreffen, wurden in die Hauptversion von Wine übernommen. Ein Patch zur Unterstützung von NVIDIA CUDA wurde aktualisiert.

Ebenfalls veröffentlicht wurde die DXVK 1.9.4-Schicht, die eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bereitstellt, die durch die Übersetzung von Aufrufen in die Vulkan-API funktioniert. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen und stellt eine leistungsstärkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11 dar, die auf OpenGL basieren.

In der neuen Version von DXVK:

  • Standardmäßig ist der strenge Modus für die Emulation von Gleitkomma-Berechnungen in D3D9 auf Systemen mit zukünftigen Versionen des Vulkan-Treibers RADV aktiviert. Dies ermöglicht eine verbesserte Genauigkeit und Leistung bei der Grafikdarstellung.
  • Die Speicherverteilung wurde verbessert und der Speicherverbrauch in Spielen, die mehrere Prozesse oder D3D-Geräte nutzen, wurde reduziert.
  • Ein Problem mit der Nutzung des Videospeichers auf NVIDIA-GPUs mit RBAR (Resizable BAR) wurde behoben, wenn die Einstellung dxvk.shrinkNvidiaHvvHeap aktiviert ist.
  • Die veraltete Option zum Deaktivieren von OpenVR wurde entfernt.
  • Leistungsoptimierungen wurden implementiert und die Unterstützung für die realistische DLSS-Scaling-Technologie in God of War hinzugefügt.

Quelle: opennet.ru

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