Opublikowano eksperymentalne wydanie otwartej implementacji Win32 API — Wine 10.7. Od wydania 10.6 zamknięto 14 zgłoszeń błędów i wprowadzono 271 zmian.
Najważniejsze zmiany:
- W bibliotece ntdll wprowadzono mechanizm UFFD (userfaultfd) w celu zwiększenia wydajności śledzenia operacji zapisu w pamięci, który umożliwia tworzenie handlerów dla odwołań do nieprzydzielonych stron pamięci (page faults) w przestrzeni użytkownika.
- W zestawie bibliotek WindowsCodecs wprowadzono wsparcie dla konwersji między formatami kolorów całkowitych a formatami zmiennoprzecinkowymi: 24bppBGR -> 128bppRGBAFloat, 32bppBGRA -> 128bppRGBAFloat, 128bppRGBAFloat -> 32bppBGRA, 96bppRGBFloat -> 128bppRGBFloat i 96bppRGBFloat -> 32bppBGRA.
- W bibliotece DbgHelp kontynuowane są prace nad nowym backendem dla formatu PDB (Program database).
- Zamknięto zgłoszenia błędów związane z działaniem aplikacji: Winamp, Teach2000, winhelp, Barnham Junction, HeidiSQL, Native Access 1.13.5.
- Zamknięto zgłoszenia błędów związane z działaniem gier: Stray, The Forest, PokerStars.
Firma Valve opublikowała pierwsze beta-wydanie pakietu Proton 10.0, opartego na kodzie projektu Wine, które ma na celu uruchamianie w Linuxie aplikacji gier stworzonych dla Windows, dostępnych w katalogu Steam. Proton umożliwia bezpośrednie uruchamianie w kliencie Steam na Linuxie gier, które są dostępne tylko dla Windows. Pakiet zawiera implementację DirectX 9/10/11 (opartą na pakiecie DXVK) oraz DirectX 12 (opartą na vkd3d-proton), działającą poprzez retranslację wywołań DirectX do API Vulkan, zapewniającą lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od wspieranych w grach rozdzielczości ekranu.
W nowej gałęzi Proton dokonano synchronizacji z wydaniem Wine 10.0. Do wersji 2.6.1 zaktualizowano warstwę DXVK, retranslatującą wywołania do API Vulkan. VKD3D-Proton, odgałęzienie od vkd3d, stworzone przez Valve, aby poprawić wsparcie dla Direct3D 12 w Proton, zostało zaktualizowane do wersji 2.14.1. Zaktualizowano wine-mono do 9.4.0, dxvk-nvapi do 0.9.0, Xalia do 0.4.5. Dodano wsparcie dla Steamworks SDK 1.62. Dodano wsparcie dla gier:
- 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
- GRA WIDEO
- Willful
- X Rebirth VR Edition
Rozwiązane problemy w grach:
- 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: Moc silnych
- Dread X Collection 3 Bete Grise
- Evochron Legacy SE
- Final Fantasy XIV
- Final Fantasy XVI
- Finały
- Gal*Gun 2
- Grand Theft Auto V
- Greedfall
- Hunt: Showdown 1896
- Indigo Park: Rozdział 1
- Killsquad
- Locoland
- Marvel Rivals
- Mistrz Magistratu
- Max: The Curse of Brotherhood
- Microsoft Flight Simulator
- Neverwinter
- NieR: Automata
- Nioh: Edycja Kompletna
- Omensight
- Rivals of Aether II
- Sea of Thieves
- Sekiro: Cienie Umierają Dwa Razy
- Shadow Warrior 2
- SOULCALIBUR VI
- SpellForce: Platynowa Edycja
- Spirit Hunter: NG
- Stalker 2
- Star Trek Online
- Supermarket Together
- TELEFORUM
- Oś Unikniona
- Jasna Gwiazda Seraph-Katis
- The Finals
- Tintin Reporter — Cygaro Faraona
- Mały Kociołek
- Twisted Sails
- Warhammer: Vermintide 2
- XCOM 2
- Zero Escape: The Nonary Games
Źródło: opennet.ru
