В Wine 10.12 появился дополнительный бэкенд EGL

12.07.2025
В Wine 10.12 появился дополнительный бэкенд EGL

Wine Project — уровень совместимости, который позволяет пользователям Linux и macOS запускать приложения для Windows, — официально выпустил версию 10.12 в качестве двенадцатого поддерживающего обновления для стабильной серии 10.x. Основные улучшения:

Одним из примечательных дополнений в этой версии является дополнительный бэкенд EGL в драйвере X11, который может повысить производительность графики и совместимость с некоторыми приложениями. EGL — это кроссплатформенный интерфейс для API рендеринга, таких как OpenGL и Vulkan, который может обеспечить более плавную работу игр и графического программного обеспечения, работающего под управлением Wine.

Кроме того, геймпады, стилусы и другие периферийные устройства с поддержкой BLE (Bluetooth с низким энергопотреблением) теперь могут самостоятельно отправлять данные и обмениваться ими. Это должно избавить пользователей от множества обходных путей, на которые они полагались годами, особенно при сопряжении контроллеров Xbox или VR-трекеров.

Для разработчиков WIDL (язык определения интерфейса Wine) теперь лучше поддерживает генерацию метаданных Windows Runtime, что упрощает процесс обеспечения совместимости с новыми API Windows. Кроме того, в GitLab CI теперь поддерживаются сборки для ARM64, что упрощает тестирование и развертывание Wine в системах на базе ARM.

Наконец, что касается исправления ошибок, в Wine 10.12 устранено 17 проблем, в том числе некоторые давние и серьёзные. Среди них:

  • Пользователи DXVK/VKD3D-Proton, столкнувшиеся с мерцанием в оконном менеджере Sway, должны заметить улучшения.
  • Устранена серьёзная утечка памяти при перекрывающемся чтении, что должно повысить производительность в некоторых приложениях.
  • Пользователи Clip Studio Paint 3.0 больше не будут сталкиваться с ошибкой, связанной с «USER32.dll».
  • В играх и при воспроизведении видео было исправлено множество ошибок, в том числе проблема, из-за которой некоторые игры зависали после воспроизведения вступительного видео.
  • Пользователи Total Commander 11.55 сталкивались с ошибкой «Доступ запрещён» при сравнении больших файлов. Теперь эта проблема устранена.

 

Для получения дополнительной информации перейдите по ссылке: https://www.winehq.org/news/2025071101. Исходный код Wine 10.12 можно загрузить с страницы проекта на GitLab: https://gitlab.winehq.org/wine/wine/-/releases/wine-10.12, для тех, кто хочет опробовать его или обновить текущую установку. Ожидается, что бинарные пакеты для различных дистрибутивов будут доступны в ближайшее время.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала