
Valve выпустила Steam Frame — беспроводную VR-гарнитуру с двумя сценариями использования. Игры можно транслировать с компьютера или запускать прямо на устройстве благодаря встроенному Snapdragon 8 Gen 3 и SteamOS. Получилось необычное устройство: одновременно автономная ARM-консоль, VR-гарнитура и беспроводной экран для всей библиотеки Steam. Разбираюсь, что это за девайс и какие возможности он предлагает. Поехали!
Steam Frame снаружи и внутри
У Valve была VR-гарнитура Index с качественным отслеживанием движений и хорошей картинкой. Вот только не работала без компьютера, кабеля и базовых станций в комнате.
Со Steam Frame компания изменила подход: достаточно надеть гарнитуру и выбрать игру в библиотеке Steam. Стильно, модно, молодежно.
Внешние датчики больше не нужны. Четыре камеры на корпусе отслеживают положение гарнитуры и контроллеров, еще две следят за глазами (чего нет у большинства конкурентов). Они сокращают объем передаваемых видеоданных. Участок, на который смотрит человек, сохраняет высокое качество, а периферия сжимается сильнее. Valve называет технологию foveated streaming. В отличие от похожего способа отрисовки, компьютер создает полный кадр, после чего система по-разному сжимает его части.
По словам разработчиков, выбранная область выглядит так, словно для нее доступен примерно в десять раз более высокий битрейт. Сам канал связи быстрее не становится: гарнитура просто расходует меньше данных на то, что человек все равно не рассмотрит боковым зрением. Для VR это вполне себе вариант, поскольку ПК приходится передавать два изображения с высокой частотой и минимальной задержкой.
Да, у Steam Frame два LCD-дисплея разрешением 2160 × 2160 точек на глаз. Частота от 72 до 120 Гц, плюс экспериментальный режим 144 Гц. За вычисления отвечает Snapdragon 8 Gen 3, дополненный 16 ГБ LPDDR5X и накопителем на 256 ГБ или 1 ТБ. Системой управляет SteamOS 3 на базе Arch Linux.
Основные характеристики Steam Frame:
два LCD-дисплея разрешением 2160 × 2160 пикселей на глаз;
частота обновления от 72 до 120 Гц, экспериментально — до 144 Гц;
Snapdragon 8 Gen 3 и 16 ГБ памяти LPDDR5X;
накопитель на 256 ГБ или 1 ТБ, слот для microSD;
Wi-Fi 7, Bluetooth 5.4 и отдельный адаптер Wi-Fi 6E для связи с ПК;
четыре внешние камеры, две внутренние отслеживают взгляд;
SteamOS 3 на базе Arch Linux;
масса вместе с креплением — 440 граммов.
Несмотря на множество возможностей, шлем весит 440 граммов против 809 граммов у Index и 515 граммов у Quest 3. Отмечу умный ход разработчиков — перенесли батарею на затылок, где она служит противовесом. Для Quest 3 такую батарею приходится докупать. USB-C тоже на затылке, поэтому при зарядке провод проходит за спиной. Вроде бы мелочи, но из них складывается удобство устройства на голове. Реально удобно, уж поверьте пользователю того же Quest 3.
Что может гарнитура от Valve
Автономный режим не редкость для VR-гарнитур. Особенность Steam Frame в том, что она без компьютера запускает обычные игры из Steam, большинство которых создано для Windows и процессоров x86-64.
Обойдемся без портирования
Как я говорил, гарнитура работает на ARM64 под Linux. Запускать Windows-игры помогает Proton: заменяет необходимые компоненты Windows и переводит обращения к DirectX в команды Vulkan.
Тут есть проблема: Proton не устраняет разницу процессорных архитектур x86 и ARM. Пришлось добавить FEX — транслятор процессорных инструкций. Он на лету превращает x86-код в команды ARM64, передает графические вызовы нативным библиотекам и сохраняет обработанные участки в кеше. В упрощенном виде: FEX разбирается с архитектурой процессора, а Proton — с Windows API.
Схема громоздкая, но получилось круто. Да и Valve считает ее более удобной, чем портировать каждую игру. В документации Steam Frame указали, что для большинства разработчиков лучшим вариантом останется запустить существующую Windows-сборку через Proton и FEX.
Еще одно преимущество — гарнитура поддерживает нативные приложения для Linux ARM64 и Android-игры через контейнер Lepton.

Все бы хорошо, но есть и существенный недостаток: чудес производительности шлем не демонстрирует. Snapdragon 8 Gen 3 остается мобильным чипом, а трансляция кода забирает часть производительности.
С другой стороны, чип мощный, поэтому старые игры, инди-проекты и специально адаптированные приложения работают нормально. Хотите современных AAA — лучше передавать в шлем видеопоток с геймерского ПК. Все остальное — велкам. Правда, с оговоркой: не всегда есть 100%-ная совместимость.
Чтобы владельцам не выяснять, какие игры потянет гарнитура без компьютера, Valve отмечает их маркировкой Steam Frame Standalone Verified. Энтузиасты, к слову, провели тест Half-Life: Alyx. Игра на Steam Frame запустилась, но иногда подтормаживала. При трансляции с ПК работала стабильнее.
Интересный момент — при локальном запуске Half-Life: Alyx гарнитура продержалась около часа в автономном режиме. А во время трансляции с ПК время работы увеличивалось более чем вдвое, поскольку Snapdragon в основном декодировал видео.

В тестах Batman, BeamNG и Forza Horizon 6 нормально работали на большом виртуальном экране. Правда, в них не работали или работали неправильно штатные контроллеры Steam Frame. А вот геймпад Xbox показал себя идеально. Скорее всего, это недоработка раннего программного обеспечения, но она хорошо показывает, насколько сложно объединить VR-контроллеры, обычные игры и интерфейс настольного Steam.
Шлем как дополнение к ПК
В общем-то, трансляция — основная задача 3D-гарнитуры от Valve, она под это и заточена. Компьютер отрисовывает кадры, сжимает и отправляет в гарнитуру, а Steam Frame декодирует поток и выводит отдельное изображение для каждого глаза. Одновременно шлем отслеживает движения головы и передает обратно на ПК. Поэтому связь должна работать быстро в обе стороны: компьютеру надо почти мгновенно узнать о движении, подготовить новый кадр и вернуть пользователю.
Домашняя сеть справляется не всегда. Роутером одновременно пользуются смартфоны, телевизоры, ноутбуки и другая техника, поэтому передача может замедлиться на несколько мгновений. При просмотре фильма сбой почти незаметен, поскольку проигрыватель заранее загружает часть видео. В VR создать запас нельзя: изображение должно меняться вслед за каждым поворотом головы. Даже небольшая задержка нарушает связь между движением и картинкой и может вызвать тошноту.
Поэтому вместе со Steam Frame поставляется отдельный адаптер Wi-Fi 6E. Он подключается к USB 3.0 на компьютере и создает прямое соединение с гарнитурой в диапазоне 6 ГГц. Игровой поток больше не проходит через домашний роутер и не делит канал с остальными устройствами. Настраивать отдельную сеть вручную не требуется.
Полностью от домашнего Wi-Fi гарнитура не отказывается. Steam Frame может одновременно поддерживать связь с роутером и комплектным адаптером, а затем выбирать более стабильный путь для передачи данных. Если на одном соединении появляются помехи или пользователь отходит слишком далеко, второе сразу подхватывает поток.
Главная фишка девайса не в ARM-чипе или отслеживании взгляда. Valve смогла дать пользователю доступ почти ко всей библиотеке Steam, а не только к играм с поддержкой VR. И это очень круто.
Именно здесь основное отличие от гарнитуры Quest 3, которая работает как самостоятельная VR-платформа с собственным магазином. Подключение к компьютеру у нее — дополнительная фича. Steam Frame, наоборот, в первую очередь служит беспроводным клиентом Steam, а автономный режим остается дополнительной возможностью. И да — покупки, облачные сохранения и список друзей остаются.
Что не дает Steam Frame преуспеть
Итак, у нас серьезная претензия на рынок VR. Steam Frame продолжает подход Valve к Steam Deck: вместо отдельного каталога игр устройство получает библиотеку Steam. Легкие игры запускаются прямо на гарнитуре, а требовательные передаются с ПК. Что же мешает охватить множество пользователей Steam?
Главная проблема Steam Frame — цена. Базовая версия стоит 1060 $, модель на 1 ТБ — 1299 $, а для полноценного использования желательно иметь еще и игровой компьютер. Поэтому массовым устройством гарнитура вряд ли станет.
Кстати, если у вас есть эта гарнитура — пишите в комментариях, как она вам.
GritsanY
Как по мне, не цена главная проблема, а автономность. Квест 3 тоже не супер, но с внешним блоком батарей на затылке часа 4 запросто держится. А у Фрейма как будет, сзади две батарейки вешать?
NarkkoZ
Повербанк в кармане кажется вполне неплохим вариантом. Помимо большей гибкости по объему, еще и не добавляет лишний вес на голову