Windows-игры добрались до Nintendo Switch: Wine-NX уже запускает NFS Underground 2, Quake III и OpenTTD
- AlexT
- 16-сен-2026, 12:00
- 0 комментариев
- 1 просмотров

Энтузиастам удалось запустить полноценную Windows-версию культовой Need for Speed Underground 2 непосредственно на Nintendo Switch. Речь идёт не о трансляции игры с компьютера и не об установке Linux: экспериментальный проект Wine-NX работает прямо внутри штатной Horizon OS и позволяет выполнять некоторые приложения и игры, созданные для Windows. В NFS Underground 2 уже работают изображение, звук и управление, а производительность на разогнанной консоли составляет примерно от 20 до 45 кадров в секунду.
Проект пока находится на ранней стадии, однако список работающего ПО постепенно расширяется. Помимо NFS Underground 2, разработчик демонстрирует OpenTTD с производительностью до 60 кадров/с и Quake III Arena примерно с 37 кадрами/с при разрешении 1280 × 720. Продвигается и поддержка Warcraft III. Более того, после первой публичной сборки появился Test Build 2, в котором разработчик добавил новый лаунчер и начал экспериментировать с Vulkan и DXVK.
Wine-NX представляет собой адаптацию Wine 11 для операционной системы Nintendo Switch. Главное отличие проекта от многих предыдущих экспериментов заключается в том, что пользователю не требуется загружать на приставке отдельную Linux-систему.
Не нужен и компьютер, который фактически запускал бы игру и передавал изображение на Switch по сети.
Wine-NX работает непосредственно в Horizon OS в качестве homebrew-приложения формата NRO. Для выполнения 32-битных Windows-программ используется WoW64, а перевод предназначенного для архитектуры x86 машинного кода в ARM64, на которой построена Nintendo Switch, выполняется при помощи динамической рекомпиляции Box64.
Таким образом, Switch действительно самостоятельно выполняет Windows-приложение, хотя между игрой и аппаратной платформой находится сразу несколько программных уровней совместимости.
Одной из наиболее показательных демонстраций возможностей Wine-NX стала Need for Speed Underground 2.
Оригинальная игра Electronic Arts появилась в 2004 году на Windows, PlayStation 2, Xbox, GameCube и других тогдашних платформах, но официальной версии для Nintendo Switch никогда не существовало.
Теперь ПК-версия NFS Underground 2 запускается на консоли благодаря Wine-NX. Разработчик проекта под псевдонимом dan продемонстрировал реальный игровой процесс непосредственно на Switch.
Работает не только графика. В текущей реализации присутствуют звук и управление с контроллера, для которого в NFS используется NFSU-XtendedInput.
По данным Tom's Hardware, производительность в продемонстрированном запуске находилась примерно в диапазоне 20–45 кадров/с, причём для достижения такого результата применялся разгон процессора консоли.
Стабильными 60 кадрами в секунду это назвать нельзя, однако для экспериментального запуска старой x86-игры Windows на ARM-консоли результат уже достаточно интересный.
Need for Speed — далеко не единственная программа, которую удалось заставить работать через новый слой совместимости.
Одним из наиболее успешных примеров стал OpenTTD 15.3. По данным разработчика, игра способна работать с частотой до 60 кадров/с, ограниченной вертикальной синхронизацией. Поддерживаются OpenGL и звуковые эффекты.
При этом достижение такого результата потребовало значительной доработки Wine-NX.
Разработчику пришлось последовательно исправлять особенности файловой системы Horizon OS, работу таймеров, очередей сообщений, ввод с контроллера, многопоточность и другие компоненты, необходимые Windows-программам.
Например, отдельная оптимизация потребовалась для чтения данных с SD-карты: OpenTTD выполняет огромное количество небольших операций чтения при загрузке графических ресурсов. В Wine-NX для этого был реализован дополнительный механизм кеширования.
Ещё одним работающим примером стала Quake III Arena в варианте Quake3e.
На реальном оборудовании игра запускается в разрешении 1280 × 720 и демонстрирует производительность примерно 37 кадров/с в тестовой сцене.
Результаты разных игр заметно отличаются, поскольку производительность зависит не только от графического процессора Switch.
Одним из главных ограничений остаётся необходимость динамически переводить x86-код игры в ARM64. Особенно заметно это в программах с высокой нагрузкой на основной процессорный поток.
Дополнительные расходы возникают при обработке старых графических API Windows через Wine.
Разработчик занимается и поддержкой классической Warcraft III.
На раннем этапе игра могла добраться до интерфейса, загрузить меню и элементы кампании. Сейчас прогресс продвинулся дальше: разработчик сообщает о работе меню, кампаний и видеороликов, хотя полноценная совместимость игры пока остаётся незавершённой.
Именно такие примеры хорошо демонстрируют нынешнее состояние Wine-NX. Это пока не универсальный способ запуска библиотеки Windows на Switch, а экспериментальная платформа, совместимость которой расширяется практически приложение за приложением.
Разработка Wine-NX продолжается достаточно быстро. После первой тестовой версии автор выпустил Test Build 2.
В обновлении появился новый лаунчер, а также была добавлена поддержка Vulkan и DXVK. Последнее особенно интересно с точки зрения будущей совместимости с Windows-играми, поскольку DXVK позволяет транслировать вызовы Direct3D 9, 10 и 11 в Vulkan.
Пока эта часть проекта тоже носит экспериментальный характер. Разработчик отдельно указывает, что среди следующих направлений работы остаются развитие Vulkan на базе Switch NVK, повышение скорости выполнения транслируемого кода и дальнейшая оптимизация графического слоя WineD3D.
Также проекту ещё предстоит улучшить поддержку клавиатуры и управления.
Несмотря на впечатляющие демонстрации, воспринимать Wine-NX как готовый аналог Wine для обычного компьютера пока рано.
Разработчик прямо называет проект экспериментальным.
Сейчас одновременно можно запускать только одну программу, поддерживается один контроллер, а совместимость с Windows-компонентами остаётся неполной. Некоторые библиотеки приходится добавлять по мере появления приложений, которым они необходимы.
Есть и технические особенности для отдельных игр. Например, программы, рассчитанные на фиксированный базовый адрес памяти, к которым относится NFS Underground 2, требуют запуска с определённой конфигурацией 32-битного адресного пространства.
То есть обычной установки игры и запуска EXE-файла пока недостаточно.
Есть ещё одно существенное ограничение: Wine-NX нельзя просто скачать из официального магазина Nintendo и установить на любую консоль.
Необходима Nintendo Switch, способная запускать кастомную прошивку и homebrew-приложения NRO.
Как отмечает Tom's Hardware, обычно речь идёт либо о ранних моделях Switch с соответствующими аппаратными особенностями, либо о модифицированных консолях.
Поэтому Wine-NX в нынешнем состоянии ориентирован прежде всего на энтузиастов, которые уже используют homebrew-среду.
Wine-NX развивается как открытый проект. Исходный код, инструменты и тестовые сборки разработчик публикует на GitHub.
На момент актуализации уже доступен Test Build 2, рассчитанный на OpenTTD, Quake III, Need for Speed Underground 2 и находящийся в разработке запуск Warcraft III.
Главная ценность Wine-NX сейчас заключается даже не в возможности поиграть именно в Need for Speed Underground 2. Проект показывает, что Nintendo Switch в принципе способна непосредственно выполнять определённый класс Windows-программ, несмотря на различия операционных систем и процессорных архитектур.
До универсальной совместимости ещё далеко. Ограниченная производительность процессора Switch, трансляция x86 в ARM64, графические API и особенности Horizon OS создают разработчику множество препятствий.
Но Wine-NX уже прошёл важный рубеж: это не просто технический эксперимент с запуском тестового приложения. На реальном оборудовании работают несколько полноценных игр, поддерживаются графика, звук и управление, а разработка постепенно движется в сторону Vulkan и DXVK.
Если проект продолжит развиваться, библиотека совместимых классических Windows-игр на модифицированной Nintendo Switch может заметно расшириться. И тогда Need for Speed Underground 2 действительно окажется лишь одной из первых заметных демонстраций возможностей Wine-NX.