Достъпни са Wine 9.5, Wine staging 9.5, Proton 9.0beta16 и GE-Proton9-2

Състоя се експериментално издание на отворената реализация на Win32 API — Wine 9.5. От последното издание 9.4 са закрити 27 отчитания за грешки и внесени 264 промени.

Наиболее значительные изменения:

  • В компилатора на езика за описание на интерфейса WIDL (Web Interface Definition Language) беше добавена начална поддръжка за генерирането на библиотека с типове (TypeLib) в стария формат (SLTG).

    За ABI ARM64EC (ARM64 Emulation Compatible) е реализирана обработка на изключения. ARM64EC се прилага за улесняване на портинга на системи ARM64 на приложения, първоначално написани за архитектура x86_64, чрез предоставяне на възможност за изпълнение в среда ARM64 на отделни модули с код x86_64 с помощта на емулатор.

  • Подобрена е поддръжката на компактни дъмпове на паметта в формат Minidump.
  • Затворени са отчети за грешки, свързани с работата на игрите: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
  • Затворени са отчети за грешки, свързани с работата на приложенията: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Rockstar Editor, YI Home, Alune Klient 14.03.2022. WeCom 4.x, Totem Arts, Acrom Controller, QQ 8.9.6.

Същевременно беше изготвено издание на проекта Wine Staging 9.5, осигуряващо разширени сборки на Wine, включващи непълни или рискови пачове, все още неподходящи за приемане в основното клониране на Wine. В сравнение с Wine, в Wine Staging са предоставени 435 допълнителни пача. В новото издание на Wine Staging е осъществена синхронизация с кодовата база на Wine 9.5 и vkd3d, премахнати са пачове ws2_32-TransmitFile и ntdll-Threading, а пачовете за shell32 (решени проблеми с SHFileOperation(FO_MOVE) и търсене в регистъра), wined3d (включени bindless-текстури за шейдъри GLSL) и user32 (добавена заглушка LoadKeyboardLayoutEx) са пренесени в основния състав на Wine.

Компанията Valve публикува 16 бета-версия на пакета Proton 9.0, базиран на кодовата база на проекта Wine и насочен към осигуряване на пускане в Linux на игрови приложения, създадени за Windows и налични в каталога Steam. Proton позволява директно стартиране на игрови приложения в Linux-клиента на Steam, предоставени само за Windows. Пакетът включва реализация на DirectX 9/10/11 (на базата на пакета DXVK) и DirectX 12 (на базата на vkd3d-proton), работещи чрез транслация на повикванията на DirectX в API Vulkan, предлага подобрена поддръжка на игрови контролери и възможност за използване на режим на цял екран независимо от поддържаните в игрите разрешения на екрана. За увеличаване на производителността на многопоточни игри се поддържат механизми като 'esync' (Eventfd Synchronization) и 'futex/fsync'.

В новата версия на Proton е извършена синхронизация с изданието Wine 9.0. От Proton в upstream са прехвърлени натрупаните специфични патчи, които сега влизат в основния състав на Wine. До версия 2.3 е обновен слой DXVK, който трансформира повикванията в API Vulkan. VKD3D-Proton, разклонение от vkd3d, създадено от Valve за подобряване на поддръжката на Direct3D 12 в Proton, е обновено до версия 2.11.1. Пакетът Dxvk-nvapi с реализация на библиотеката NVAPI върху DXVK е обновен до версия 0.6.4. 0.6.2. Решени са проблеми в много игри. В сравнение с предишната бета-версия е добавена поддръжка за Steamworks SDK 1.59 и са отстранени проблеми в игрите Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I и Trove.

Освен това, бе публикуван проектът GE-Proton 9-2, в рамките на който ентусиасти създават независими от компанията Valve разширени сборки на пакета за стартиране на Windows приложения Proton, отличаващи се с по-нова версия на Wine, използването на FFmpeg в FAudio и включването на допълнителни патчи, решаващи проблеми в различни игрови приложения. В Proton GE 9-2 са пренесени промени от последни кодови бази wine 9, proton 9, steamclient, vkd3d-proton, dxvk-nvapi и dxvk. Решен е проблем с възпроизвеждането на файлове в формат wmv.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster