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

Nastąpiło eksperymentalne wydanie otwartej implementacji WinAPI - Wine 6.2. Od wydania wersji 6.1 zamknięto 51 raportów o błędach i wprowadzono 329 zmian.

Najważniejsze zmiany:

  • Silnik Mono został zaktualizowany do wersji 6.0 z obsługą DirectX.
  • Dodano obsługę interfejsu API debugera NTDLL.
  • Kompilator WIDL (Wine Interface Definition Language) rozszerzył obsługę WinRT IDL (język definicji interfejsu).
  • Rozwiązano problemy z używaniem kontrolerów Xbox One w systemie macOS.
  • Zamknięte są raporty o błędach związanych 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 dla 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 powstało wydanie projektu Wine Staging 6.2, w ramach którego powstają rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne łatki, które nie nadają się jeszcze do adopcji w głównej gałęzi Wine. W porównaniu do Wine, Wine Staging zapewnia 669 dodatkowych poprawek.

Nowa wersja zapewnia synchronizację z bazą kodu Wine 6.2. Do głównego Wine przeniesiono 38 poprawek, związanych głównie z obsługą WIDL i rozszerzeniem możliwości ntdll. Zaktualizowano poprawki xactengine3_7-Notification, ntdll-Junction_Points i widl-winrt-support.

Ponadto Valve opublikowało wydanie projektu Proton 5.13-6, który opiera się na opracowaniach projektu Wine i ma na celu zapewnienie uruchomienia aplikacji do gier stworzonych dla systemu Windows i prezentowanych w katalogu Steam na systemie Linux. Rozwój projektu jest rozpowszechniany na licencji BSD. Proton umożliwia bezpośrednie uruchamianie aplikacji do gier działających wyłącznie w systemie Windows w kliencie Steam Linux. Pakiet zawiera implementacje DirectX 9/10/11 (w oparciu o pakiet DXVK) i DirectX 12 (w oparciu o vkd3d-proton), działające poprzez tłumaczenie wywołań DirectX do API Vulkan, zapewnia lepszą obsługę kontrolerów gier i możliwość aby korzystać z trybu pełnoekranowego niezależnie od rozdzielczości obsługiwanych w grach. Aby zwiększyć wydajność gier wielowątkowych, obsługiwane są mechanizmy „esync” (synchronizacja Eventfd) i „futex/fsync”.

W nowej wersji Protona 5.13-6:

  • Problemy z dźwiękiem w Cyberpunk 2077 zostały rozwiązane.
  • Ulepszona obsługa kontrolerów PlayStation 5.
  • Zapewniono wsparcie dla Nioh 2.
  • Czat głosowy w grze Deep Rock Galactic został doprowadzony do działającej formy.
  • Ulepszona obsługa kontrolerów gier i urządzeń typu hot-plug w Yakuza Like a Dragon, Subnautica, DOOM (2016) i Virginia.
  • Naprawiono problemy z wprowadzaniem danych, gdy ekran Steam był aktywny.
  • Rozwiązuje problem powodujący pojawianie się czarnego ekranu w przypadku utraty ostrości w DOOM Eternal na komputerach AMD.
  • W No Man's Sky przywrócono obsługę zestawów słuchawkowych do wirtualnej rzeczywistości.
  • Dodano obsługę dźwięku w grze Dark Sector.
  • Naprawiono zawieszanie się w Need for Speed ​​(2015) na systemach z procesorami graficznymi AMD.

Źródło: opennet.ru

Dodaj komentarz