Відбувся експериментальний випуск відкритої реалізації WinAPI - Wine 6.2. З моменту випуску версії 6.1 було закрито 51 звіт про помилки та внесено 329 змін.
Найважливіші зміни:
- Двигун Mono оновлено до версії 6.0 із підтримкою DirectX.
- Додано підтримку API відладчика NTDLL.
- У компіляторі WIDL (Wine Interface Definition Language) розширено підтримку WinRT IDL (Interface Definition Language).
- Вирішено проблеми з використанням контролерів Xbox One на платформі macOS.
- Закриті звіти про помилки, пов'язані з роботою ігор та програм: World of Tanks, Directory Opus 9 з доповненням 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 , WiX Toolset v5, PTC Mathcad Prime 3.9, PaintRibbon 3.0.x, Jeskola Buzz, OllyDbg 1.x, Google SketchUp, Kingsoft PC Doctor, WRC 2, Shadow Warrior 5, MS Word 2/2013, Runaway, Ado Steel Series Engine 2016, Ryse: Son of Rome, Hitman: Absolution, iTunes 3, Game Protect Kit (GPK), Far Manager.
Додатково сформовано випуск проекту Wine Staging 6.2, в рамках якого формуються розширені збірки Wine, що включають не повністю готові або ризиковані патчі, поки що непридатні для прийняття в основну гілку Wine. Порівняно з Wine у Wine Staging надається 669 додаткових патчів.
У новому випуску здійснено синхронізацію з кодовою базою Wine 6.2. В основний склад Wine переведено 38 патчів, головним чином пов'язаних із підтримкою WIDL та розширенням можливостей ntdll. Оновлено патчі xactengine3_7-Notification, ntdll-Junction_Points та widl-winrt-support.
Крім того, компанія Valve опублікувала випуск проекту Proton 5.13-6, який заснований на напрацюваннях проекту Wine та націлений на забезпечення запуску в Linux ігрових програм, створених для Windows та представлених у каталозі Steam. Напрацювання проекту розповсюджуються під ліцензією BSD. Proton дозволяє безпосередньо запускати в Linux-клієнті Steam ігрові програми, що поставляються лише для Windows. Пакет включає реалізацію DirectX 9/10/11 (на базі пакету DXVK) і DirectX 12 (на базі vkd3d-proton), що працюють через трансляцію викликів DirectX в API Vulkan, надає поліпшену підтримку ігрових контролерів і можливість використання повноекранного режиму незалежно від підтримуваних в іграх роздільної здатності екрану. Для збільшення продуктивності багатопотокових ігор підтримуються механізми esync (Eventfd Synchronization) і futex / fsync.
У новій версії Proton 5.13-6:
- Вирішено проблеми зі звуком у грі Cyberpunk 2077.
- Поліпшено підтримку контролерів PlayStation 5.
- Забезпечено підтримку гри Nioh 2.
- Доведено до робочого вигляду голосовий чат у грі Deep Rock Galactic.
- Покращена підтримка ігрових контролерів та гарячого підключення пристроїв в іграх Yakuza Like a Dragon, Subnautica, DOOM (2016) та Virginia.
- Вирішено проблеми з введенням при активному екрані Steam.
- Усунуто проблему, яка приводить при втраті фокусу до появи чорного екрану у грі DOOM Eternal на системах AMD.
- Відновлено підтримку шоломів віртуальної реальності у грі No Man's Sky.
- Додано підтримку звуку в грі Dark Sector.
- Усунено зависання гри Need for Speed (2015) на системах із GPU AMD.
Джерело: opennet.ru