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.


- Verbesserte UnterstĂŒtzung fĂŒr das WebSocket-Protokoll.
- Verbesserte Cursor-Abschneidefunktion auf der Plattform macOS.
- 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.
DXVK 1.9.4 wurde ebenfalls veröffentlicht und bietet eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11, die ĂŒber AufrufĂŒbersetzung an die Vulkan-API lĂ€uft. DXVK kann zum AusfĂŒhren von 3D-Anwendungen und -Spielen verwendet werden. Linux unter Verwendung von Wine, das als leistungsfĂ€higere Alternative zu den in Wine integrierten Direct3D 9/10/11-Implementierungen dient, die auf OpenGL basieren.
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


