Valve готовит почву для Steam Frame: как Lepton и FEX позволят запускать любые игры на ARM-гарнитуре
Valve обновила страницы инструментов Lepton и FEX, которые станут ключевой частью совместимости для гарнитуры Steam Frame на процессоре ARM.
Valve построила для своей VR-гарнитуры целую систему «переводчиков», чтобы любая игра — будь то из Windows, Android или даже старая для ПК — могла запуститься на чипе для смартфона.
Гарнитура дополненной реальности Steam Frame на базе чипа Snapdragon 8 Gen 3 — это, по сути, мощный смартфон, встроенный в очки. У такого подхода масса плюсов: энергоэффективность, компактность и невысокая стоимость. Но есть и одна большая загвоздка — почти все существующие компьютерные игры написаны под совершенно другую, x86-архитектуру, как в обычных десктопах и ноутбуках. Запустить их напрямую на ARM-чипе невозможно. Именно для решения этой задачи Valve готовит целых три инструмента, о которых стало чуть больше известно.
Три столпа совместимости: Lepton, FEX и Proton
Представьте, что вы хотите отправить товар из одной страны в другую, где говорят на совершенно другом языке и используют другую систему мер. Вам понадобится не один, а несколько специалистов: таможенник, переводчик и логист. В мире Steam Frame все примерно так же.
- Proton — это проверенный временем инструмент, который позволяет запускать игры для Windows в среде Linux. Он уже доказал свою состоятельность на Steam Deck.
- FEX — это новое звено. Он выступает в роли «архитектурного переводчика». Если Proton переводит системные вызовы Windows на язык Linux, то FEX берет на себя куда более сложную задачу: он транслирует команды от программ, написанных для процессоров Intel/AMD (x86), в команды, понятные чипу Qualcomm (ARM). По сути, это мощный эмулятор, который пытается сделать это максимально быстро, чтобы игры работали без критических потерь в производительности.
- Lepton отвечает за третий мир — мир мобильных игр из Android. Он использует систему Waydroid, которая запускает «чистый» Android внутри контейнера прямо на операционной системе гарнитуры (SteamOS). Это похоже на то, как Proton работает через Wine, но для Android-приложений.
Получается, Valve создает единую систему: для Windows-игр связка Proton + FEX, для нативных Linux-игр — нативная поддержка, а для мобильных хитов из Google Play — Lepton. Идея в том, что пользователь просто запускает любую игру из своей библиотеки Steam, а фоновые «переводчики» разбираются, как её правильно «перевести» под железо гарнитуры.
Что это значит на практике?
Такой подход сулит пользователям огромную библиотеку контента с первого дня. Не нужно ждать, пока разработчики портируют игру под ARM — система попробует запустить её сама. Однако важно отделить маркетинговый энтузиазм от реальности.
Реальные преимущества:
- Единый магазин. Не нужно покупать игры заново. Вся коллекция в Steam будет доступна.
- Мобильные игры на большом экране. Сможете запустить любимый мобильный хит в VR-окружении через Lepton.
- Низкий порог входа. Snapdragon 8 Gen 3 — это проверенный, энергоэффективный чип, что положительно скажется на времени автономной работы гарнитуры.
Источники скептицизма:
- Производительность — главный вопрос. Даже самый лучший эмулятор неизбежно добавляет нагрузки. FEX вынужден «переводить» команды на лету, и это требует ресурсов. Какими будут реальные потери FPS в конкретных играх — пока неизвестно. Valve не публиковала никаких бенчмарков.
- Совместимость не гарантирована. Не все игры будут работать. Какие-то могут не запускаться вовсе, какие-то — вылетать, какие-то — работать с визуальными артефактами. Опыт с Proton на Steam Deck показал, что поддержка нарастает постепенно, через «белые списки».
- Не все игры «любят» VR. Запустить — не значит удобно играть. Управление и интерфейс десятков тысяч игр изначально не были рассчитаны на шлем виртуальной реальности.
Сигнал к скорому запуску?
Обновление страниц инструментов Lepton и FEX в SteamDB — это важный внутренний маркер. Обычно Valve делает такие вещи, когда продукт приближается к завершению. Ранее компания объявляла о задержке Steam Frame из-за глобального дефицита памяти. Сейчас можно предположить, что эта проблема ближе к решению, и работы над программной платформой вышли на финишную прямую.
Тем не менее, конкретной даты релиза по-прежнему нет. Valve не раскрывает и ожидаемый «налог» на производительность от слоев трансляции FEX. Их подход вдохновляет, ведь они уже совершили революцию в Linux-гейминге с помощью Proton. Если им удастся повторить этот успех с FEX и Lepton, Steam Frame может стать первой гарнитурой, где проблема нехватки контента действительно решена.
Для геймера, ожидающего Steam Frame, это значит следующее: техническая команда Valve активно работает над «мозгами» устройства. Но до того момента, когда мы увидим первые независимые тесты производительности Cyberpunk 2077 через FEX на Snapdragon 8 Gen 3, стоит сохранять спокойный оптимизм. Система выглядит сложной и многообещающей, но её реальную эффективность покажет только практика.