Домой Статьи и аналитика Технологии Релиз FEX 2605: как запускать x86-игры на ARM-процессорах

Релиз FEX 2605: как запускать x86-игры на ARM-процессорах

Новая версия среды совместимости получила поддержку Snapdragon X Elite и значительные улучшения для запуска игр через Wine и Proton на ARM-системах.

Интерфейс эмулятора FEX
FEX 2605 обеспечивает работу x86-софта на ARM Источник: linux.org.ru

Состоялся релиз FEX 2605 — открытой среды совместимости, предназначенной для запуска Linux-приложений, созданных для архитектур x86 и x86–64, на системах ARM64. Проект позиционируется как высокопроизводительная альтернатива эмуляторам уровня box64 и qemu-user, ориентированная на запуск игр и требовательного пользовательского ПО.

FEX использует методы динамической двоичной трансляции (JIT) и собственную модель обработки системных вызовов Linux. Это позволяет запускать Steam, Wine, Proton и широкий спектр x86_64-программ на устройствах с ARM-процессорами. Разработка проекта ведется при участии инженеров, связанных с Valve, и активно прогрессирует в контексте поддержки Linux-игр на ARM-архитектуре.

Ключевые изменения в релизе 2605

Основной фокус обновления направлен на улучшение совместимости с актуальным «железом» и повышение стабильности работы программного стека. Основные нововведения:

  • Улучшена поддержка процессоров Qualcomm Snapdragon X Elite и X2.
  • Исправлены критические ошибки, влиявшие на корректную работу Wine и Proton.
  • Повышена общая стабильность многопоточных приложений.
  • Проведена оптимизация JIT-компилятора для более эффективной трансляции кода.
  • Устранены конфликты совместимости с рядом современных игр и специфических DRM-компонентов.
  • Обновлены механизмы обработки инструкций AVX и SSE.
  • Улучшена интеграция с графическим стеком Mesa и Vulkan-драйверами.
  • Минимизированы накладные расходы при переключении контекстов выполнения.

Перспективы для ARM-десктопов

Команда разработчиков подчеркивает, что приоритетной задачей остается запуск современных игровых проектов на ARM-ноутбуках под управлением Linux. В последние месяцы FEX становится фундаментальным компонентом для формирования полноценной ARM-экосистемы, способной заменить классические десктопные решения на базе x86.

Проект распространяется на условиях лицензии MIT, а исходный код доступен для изучения и внесения правок на платформе GitHub.

Источник: https://www.linux.org.ru