Eine experimentelle Version der offenen Implementierung der Win32-API - Wine 10.7 wurde veröffentlicht. Seit der Veröffentlichung von 10.6 wurden 14 Fehlerberichte geschlossen und 271 Ănderungen vorgenommen.
Die wichtigsten Ănderungen:
- In der ntdll-Bibliothek wurde ein UFFD-Mechanismus (userfaultfd) implementiert, um die Leistung der Ăberwachung von SchreibvorgĂ€ngen im Speicher zu verbessern. Dieser ermöglicht das Erstellen von Handlern fĂŒr Zugriffe auf nicht zugewiesene Speicherseiten (page faults) im Benutzerspeicher.
- In der WindowsCodecs-Bibliothek wurde die UnterstĂŒtzung fĂŒr die Konvertierung zwischen ganzzahligen Farbdarstellungsformaten und FlieĂkommaformaten umgesetzt: 24bppBGR -> 128bppRGBAFloat, 32bppBGRA -> 128bppRGBAFloat, 128bppRGBAFloat -> 32bppBGRA, 96bppRGBFloat -> 128bppRGBFloat und 96bppRGBFloat -> 32bppBGRA.
- In der DbgHelp-Bibliothek wird weiterhin an einem neuen Backend fĂŒr das PDB (Programmdatenbank)-Format gearbeitet.
- Fehlerberichte, die mit der Funktion von Anwendungen zusammenhÀngen, wurden geschlossen: Winamp, Teach2000, winhelp, Barnham Junction, HeidiSQL, Native Access 1.13.5.
- Fehlerberichte, die mit der Funktion von Spielen zusammenhÀngen, wurden geschlossen: Stray, The Forest, PokerStars.
Valve hat die erste Betaversion des Proton 10.0-Pakets veröffentlicht, das auf dem Code von Wine basiert und darauf abzielt, die AusfĂŒhrung von Windows-Anwendungen unter Linux zu ermöglichen, die im Steam-Katalog erhĂ€ltlich sind. Proton ermöglicht es, Windows-Spiele, die nur fĂŒr Windows bereitgestellt werden, direkt im Steam-Client fĂŒr Linux auszufĂŒhren. 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 funktionieren, bietet 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 Proton-Zweigversion wurde eine Synchronisation mit dem Release von Wine 10.0 durchgefĂŒhrt. Die DXVK-Schicht, die Aufrufe in die Vulkan-API ĂŒbersetzt, wurde auf Version 2.6.1 aktualisiert. VKD3D-Proton, ein Fork von vkd3d, der von Valve erstellt wurde, um die UnterstĂŒtzung von Direct3D 12 in Proton zu verbessern, wurde auf Version 2.14.1 aktualisiert. wine-mono 9.4.0, dxvk-nvapi 0.9.0, Xalia 0.4.5 wurden aktualisiert. UnterstĂŒtzung fĂŒr das Steamworks SDK 1.62 wurde hinzugefĂŒgt. UnterstĂŒtzung fĂŒr Spiele wurde hinzugefĂŒgt:
- Batman: Arkham Asylum Game of the Year Edition
- Black Ink
- Factorio
- Ignited Entry
- Microsoft Flight Simulator 2024
- MySims Kingdom
- No Manâs Sky
- Rising Storm 2: Vietnam
- Sniper Elite: Nazi Zombie Army
- Soul Interface
- THE KING OF FIGHTERS XIII GLOBAL MATCH
- VIDEO GAME
- Willful
- X Rebirth VR Edition
Probleme in den Spielen wurden gelöst:
- Agony Unrated
- All-Star Fruit Racing
- Amerzone: The Explorerâs Legacy
- Assassinâs Creed Shadows
- ATRI â My Dear Moments
- Audiosurf
- Beyond Handwell
- Bloodstained: Ritual of the Night
- Champions Online
- Creatures of Ava
- Dark and Darker
- DARK SOULS III
- Deviator
- Dirt Rally 2.0
- Disney Epic Mickey 2: The Power of Two
- Dread X Collection 3 Bete Grise
- Evochron Legacy SE
- Final Fantasy XIV
- Final Fantasy XVI
- Finals
- Gal*Gun 2
- Grand Theft Auto V
- Greedfall
- Hunt: Showdown 1896
- Indigo Park: Kapitel 1
- Killsquad
- Locoland
- Marvel Rivals
- Master Magistrat
- Max: The Curse of Brotherhood
- Microsoft Flight Simulator
- Neverwinter
- NieR: Automata
- Nioh: Komplettausgabe
- Omensight
- Rivals of Aether II
- Sea of Thieves
- Sekiro: Shadows Die Twice
- Shadow Warrior 2
- SOULCALIBUR VI
- SpellForce: Platinum Edition
- Spirit Hunter: NG
- Stalker 2
- Star Trek Online
- Supermarkt Gemeinsam
- TELEFORUM
- Die unsichtbare Achse
- Der leuchtende Stern von Seraph-Katis
- The Finals
- Tim und die Zigaretten des Pharao
- Kleiner Kessel
- Verdrehte Segel
- Warhammer: Vermintide 2
- XCOM 2
- Zero Escape: Die Nonary Games
Quelle: opennet.ru
