Запуск Windows-игр в Linux улучшился: вышел Wine 11 с поддержкой драйвера NTSync

Запуск Windows-игр в Linux улучшился: вышел Wine 11 с поддержкой драйвера NTSync

Arkadiy Andrienko

Состоялся релиз Wine 11, очередной версии слоя совместимости для запуска Windows-приложений в Unix-подобных средах. Основные изменения затронули внутреннюю архитектуру, интеграцию с современными ядрами и работу с графическими подсистемами.

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

Важным шагом для повышения производительности стала реализация поддержки драйвера NTSync, который появился в ядре Linux 6.14 весной 2025 года. Этот драйвер предоставляет собственные синхронизации ядра Windows NT, что снижает нагрузку при эмуляции и ускоряет работу многопоточных приложений и игр. На системах со старыми ядрами Wine продолжит работу, но с меньшей эффективностью. Для не-x86 архитектур также произошли заметные улучшения и теперь на платформах Arm64 проект использует связку с FEX-Emu через оболочку Hangover, а на компьютерах Apple Silicon с процессорами M-серии задействуется динамический транслятор Rosetta 2 от Apple, запуская x86-приложения Windows без существенной потери производительности.

В части графики и взаимодействия с системой Wine 11 улучшил работу с протоколом Wayland, добавив поддержку буфера обмена и методов ввода. Сохраняется и полная совместимость с X11. В Direct3D 11 появилась возможность аппаратного декодирования видео H.264 через Vulkan. Также расширена поддержка современных игровых контроллеров, включая эффект виброотклика. Протестировавшие сборки на Ubuntu 25.10 с GNOME и Wayland, отметили стабильную работу как 32-битных приложений вроде Microsoft Word Viewer, так и 64-битных, таких как IrfanView. Установка официальных пакетов от WineHQ требует ручного добавления символических ссылок в системные каталоги, после чего запуск происходит без дополнительных сложностей.

Запуск Windows-игр в Linux улучшился: вышел Wine 11 с поддержкой драйвера NTSync

Сейчас Wine подтверждает полную совместимость с более чем 5 400 Windows-приложениями. Проект, выпускающий мажорные обновления ежегодно, смещает фокус с базовой функциональности на глубину интеграции и оптимизацию производительности. Актуальные пакеты Wine 11 уже доступны для Linux и macOS, а версия для FreeBSD ожидается в ближайшее время.

😂 Кстати, в Google нашли новую пасхалку в честь финала «Удивительного Цифрового Цирка»
    Об авторе
    Комментарии2