Релиз Wine 5.0: Vulkan 1.1, формат Portable Executable для модулей и переключение режимов окна

Представлен стабильный релиз Wine 5.0, в котором есть почти 7,5 тысячи изменений. Как сообщается, новинка теперь поддерживает системы с несколькими мониторами, графический API Vulkan 1.1 и обновление звукового API XAudio2. Модули для Wine отныне поставляют в формате PE (Portable Executable) вместо ELF. Это позволяет обойти системы защиты от копирования.

medium.com

medium.com

Графическая подсистема теперь поддерживает динамическое изменение настроек. А при работе с полноэкранными приложениями Direct3D функция скринсейвера блокируется. Для них же есть возможность переключения между полноэкранным и оконным режимом комбинацией Alt+Enter. А при сворачивании окна в DXGI (DirectX Graphics Infrastructure) использование ресурсов системы снижается. Также расширился список графических карт, распознаваемых в Direct3D.

Добавились изменения для 32- и 64-разрядных DLL в каталогах. Теперь их можно смешивать, а неподходящие по разрядности библиотеки игнорируются. Также теперь работает корректное информирование приложений о состоянии аккумулятора.

Кроме того, добавились изменения для рабочего стола и систем ввода. Улучшилась работа с игровыми контролерами, в том числе рулём и педалями. Старый Linux API для работы с джойстиками удалён. Ранее он применялся в ядрах Linux до версии 2.2.

Из других особенностей отметим появление новых функций VBScript, частичной поддержки сервиса HTTP и так далее. Есть доработки по части криптографии. Наконец, были актуализированы версии всех библиотек.

Wine 6.0 ожидается в начале 2021 года и получит ряд новых функций.

Источники:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

© 3DNews