Wydanie Wine 6.2, Wine staging 6.2 i Proton 5.13-6

Zrealizowano eksperymentalne wydanie otwartej implementacji WinAPI — Wine 6.2. Od wydania wersji 6.1 zamknięto 51 raport o błędach i wprowadzono 329 zmian.

Najważniejsze zmiany:

  • Silnik Mono zaktualizowano do wersji 6.0 z obsługą DirectX.
  • Dodano wsparcie dla debuggera API NTDLL.
  • W kompilatorze WIDL (Wine Interface Definition Language) rozszerzono wsparcie dla WinRT IDL (Interface Definition Language).
  • Rozwiązano problemy z używaniem kontrolerów Xbox One na platformie macOS.
  • Zamknięto raporty o błędach związane z działaniem gier i aplikacji: World of Tanks, Directory Opus 9 z dodatkiem Amiga Explorer Shell, Total Commander 7.x, Foxit Reader, Paint.NET, Earth 2160, AVATAR Demo, iNodeSetup 3.60, QQPlayer 3.1, Crossfire HGWC, EMS SQL Manager 2010 Lite for PostgreSQL v.4.7.08, Cygwin/MSYS2, Knight Online, Valorant, Chrome, Yumina the Ethereal, Wabbitcode 0.5.x, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, WiX Toolset v3.9, PTC Mathcad Prime 3.0, PaintRibbon 1.x, Jeskola Buzz, OllyDbg 2.x, Google SketchUp, Kingsoft PC Doctor, WRC 5, Shadow Warrior 2, MS Word 2013/2016, Runaway, Adobe Audition, Steel Series Engine 3, Ryse: Son of Rome, Hitman: Absolution, iTunes 12.11.0.26, Game Protect Kit (GPK), Far Manager.

Dodatkowo utworzono wydanie projektu Wine Staging 6.2, w ramach którego tworzone są rozszerzone wersje Wine, zawierające nie w pełni gotowe lub ryzykowne patche, które są jeszcze nieodpowiednie do przyjęcia w główną gałąź Wine. W porównaniu do Wine w Wine Staging dostępnych jest 669 dodatkowych poprawek.

W nowym wydaniu zrealizowano synchronizację z bazą kodu Wine 6.2. Do głównej wersji Wine przeniesiono 38 poprawek, głównie związanych z obsługą WIDL i rozszerzeniem możliwości ntdll. Zaktualizowano łatki xactengine3_7-Notification, ntdll-Junction_Points oraz widl-winrt-support.

Ponadto firma Valve opublikowała wydanie projektu Proton 5.13-6, które opiera się na pracach projektu Wine i ma na celu uruchamianie w systemie Linux aplikacji gier stworzonych dla Windows, umieszczonych w katalogu Steam. Prace projektu są rozpowszechniane na licencji BSD. Proton umożliwia bezpośrednie uruchamianie w kliencie Steam na Linuxie aplikacji gier dostarczanych wyłącznie dla Windows. Pakiet zawiera implementację DirectX 9/10/11 (opartą na pakiecie DXVK) i DirectX 12 (opartą na vkd3d-proton), działające poprzez tłumaczenie wywołań DirectX na API Vulkan, zapewnia lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od obsługiwanych w grach rozdzielczości ekranu. Aby zwiększyć wydajność gier wielowątkowych, wspierane są mechanizmy „esync” (Eventfd Synchronization) i „futex/fsync”.

W nowej wersji Proton 5.13-6:

  • Rozwiązań problemów z dźwiękiem w grze Cyberpunk 2077.
  • Udoskonalone wsparcie dla kontrolerów PlayStation 5.
  • Zagwarantowane wsparcie gry Nioh 2.
  • Przywrócono do użytku czat głosowy w grze Deep Rock Galactic.
  • Udoskonalone wsparcie dla kontrolerów gier oraz podłączania na gorąco urządzeń w grach Yakuza Like a Dragon, Subnautica, DOOM (2016) i Virginia.
  • Rozwiązano problemy z wprowadzaniem danych przy aktywnym ekranie Steam.
  • Usunięto problem, który powodował czarny ekran w grze DOOM Eternal na systemach AMD po utracie fokusu.
  • Przywrócono wsparcie dla headsetów VR w grze No Man’s Sky.
  • Dodano wsparcie dźwięku w grze Dark Sector.
  • Usunięto zawieszanie gry Need for Speed (2015) na systemach z GPU AMD.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster