Wine 11.16 получил аппаратное декодирование видео через VA-API и поддержку ARM64 в Mono
Команда Wine выпустила новую промежуточную версию проекта - Wine 11.16. Обновление продолжает развитие популярного слоя совместимости, который позволяет запускать Windows-приложения и игры в Linux и других Unix-подобных системах. Главными изменениями стали аппаратное декодирование видео через VA-API, обновление Wine Mono до версии 11.3, поддержка ARM64, улучшенная обработка исключений ARM64EC и устранение 35 ошибок.
Наиболее заметным нововведением стало Wine VA-API аппаратное декодирование видео. Благодаря этой технологии приложения Windows, работающие через Wine, могут использовать возможности графического процессора для обработки поддерживаемых видеопотоков. Это снижает нагрузку на центральный процессор, уменьшает энергопотребление и способствует более плавному воспроизведению видео, особенно на компактных устройствах и системах с ограниченными вычислительными ресурсами.
VA-API широко применяется в Linux для ускорения кодирования и декодирования мультимедиа. Теперь соответствующие возможности становятся доступнее и программам, запущенным через Wine. Практический эффект будет зависеть от конкретного приложения, используемых кодеков, драйвера видеокарты и конфигурации системы, однако сама интеграция является важным шагом для полноценной работы медиаплееров, видеосервисов и других Windows-программ.
В состав Wine 11.16 также вошёл Wine Mono 11.3 - реализация технологий .NET, необходимых для запуска приложений, использующих программные интерфейсы Microsoft .NET Framework. Ключевым изменением стала Wine ARM64 поддержка в Mono. Это особенно важно для Linux-устройств на базе ARM-процессоров, включая современные ноутбуки, одноплатные компьютеры и серверные платформы.
Расширение поддержки ARM64 позволяет рассчитывать на более стабильную работу Windows-программ, которым требуются компоненты .NET, в средах с нативной или частичной ARM-совместимостью. Одновременно разработчики улучшили обработку исключений в ARM64EC - архитектуре Microsoft, предназначенной для совместной работы ARM64-кода и эмулируемых компонентов x64 в рамках одного процесса.
Помимо крупных функциональных изменений, Wine 11.16 содержит 35 исправлений. Разработчики устранили проблему, из-за которой не запускался Steam, а также исправили регрессию в драйвере WineWayland, появившуюся в предыдущем выпуске Wine 11.15. Были внесены изменения в обработку курсора в меню инвентаря и терминалов игры Star Citizen, устранены сбои некоторых x86-приложений на базе WPF и исправлено вертикальное смещение областей обработки кликов мыши в WebView2-приложениях, запущенных через X11.
Отдельные исправления затрагивают Acrobat Reader DC, который мог зависать при открытии PDF-файла непосредственно через Wine, и SteelSeries GG 110.0, завершавшийся с ошибкой на этапе запуска. Улучшена работа соединений Total Commander по FTPS с использованием TLS 1.2. Кроме того, устранены сбои установщика Command & Conquer 3: Tiberium Wars.
Разработчики также закрыли давнюю проблему с падением установщика Adobe Creative Cloud в реализации MSXML3. Исправлена и остановка установки Silhouette Studio. В список изменений вошли дополнительные корректировки для более старых программ и игр, среди которых Stratego, Backpacker, Ignition, Commandos: Behind Enemy Lines, Just Grandma and Me, Klik and Play и Pettersson und Findus.
Пользователям, которым требуется Wine установка на Linux, рекомендуется дождаться появления готовых пакетов в репозиториях WineHQ для конкретного дистрибутива. Такой вариант обычно удобнее сборки из исходного кода и позволяет получать обновления штатными средствами пакетного менеджера. Тем, кто хочет самостоятельно изучить изменения и собрать программу вручную, доступны исходные файлы проекта. Подробный обзор нововведений и технических деталей опубликован в материале о [новом выпуске Wine с VA-API и поддержкой ARM64](https://linuxiac.com/wine-11-16-adds-va-api-hardware-video-decoding-mono-11-3/).
Перед установкой новой ветки стоит учитывать, что Wine 11.16 относится к разрабатываемым версиям. Такие релизы получают новые функции раньше стабильной ветки, но могут содержать регрессии и несовместимости с отдельными приложениями. Для рабочей системы, где важна предсказуемость, разумно сохранить предыдущую конфигурацию Wine и проверить нужные программы в отдельном префиксе.
Если пользователю необходимо Wine для Linux скачать, лучше выбирать пакеты из официальных репозиториев WineHQ или репозитория своего дистрибутива. Неофициальные сборки могут отличаться набором патчей, версией библиотек и настройками графических драйверов. После установки полезно проверить, активировалась ли аппаратная обработка видео, поскольку одного обновления Wine может быть недостаточно: требуются совместимые драйверы GPU и корректно настроенная мультимедийная подсистема Linux.
Выпуск Wine 11.16 показывает, что проект постепенно расширяет поддержку не только классических x86-приложений, но и современных сценариев использования. Аппаратное декодирование видео делает слой совместимости более подходящим для мультимедийных задач, а развитие ARM64 и ARM64EC повышает его перспективность на новых типах устройств. Скачать исходный код и следить за готовностью бинарных пакетов можно через инфраструктуру WineHQ и проектные репозитории. Для быстрого поиска нужного пакета пользователи часто запрашивают "Wine 11.16 скачать", однако важно проверять соответствие сборки версии дистрибутива и архитектуре системы.


