С выпуском Steam Frame, новой виртуальной гарнитуры Valve, SteamOS станет доступна для систем на базе Arm. Это необходимо для поддержки новой гарнитуры, которая использует процессор Snapdragon для запуска игр без подключения к игровому ПК. Однако это также признак того, что времена меняются, поскольку системы, работающие на Arm, получают гораздо большую поддержку от Valve.
На протяжении многих лет Valve в основном ориентировалась на процессоры x86. Эти чипы от AMD и Intel являются доминирующим игроком в компьютерных играх, поэтому остается только догадываться, почему. Но в последние месяцы поддержка Arm различными способами просачивается в Steam.
SteamOS получит поддержку Arm с запуском Steam Frame где-то в следующем году. Я не подозреваю, что вы сможете сразу же взять этот ISO-файл и загрузить его на любое старое устройство на базе Arm, например на современный мобильный телефон, и заставить его работать. По-прежнему невозможно установить SteamOS на любой игровой ПК и заставить его просто работать, но в этом отношении ситуация улучшается. Однако чип, питающий Steam Frame, не является уникальным для гарнитуры. Это Snapdragon 8 Gen 3 (SM8650), который используется в различных флагманских телефонах, таких как Asus ROG Phone 8.
«Это уже полностью открытый исходный код, так что вы можете скачать его и запустить SteamOS, теперь мы будем выпускать SteamOS для Arm»вы могли бы играть на любом устройстве Arm», — говорит Джереми Селан, инженер Valve.
«Это первый случай. Мы очень рады этому».
Valve уже некоторое время работает над SteamOS для Arm, поскольку в начале этого года была обнаружена экспериментальная поддержка Arm в среде SteamOS runtime.
Это не единственный путь, по которому движется Arm. Однако это был пар. Во-первых, многие из современных VR-игр разрабатываются не для SteamVR, а для чего-то вроде Horizon OS от Meta или, в меньшей степени, Android XR. В обеих играх используется операционная система Android, основанная на Arm. Steam Frame надеется извлечь выгоду из этой широко распространенной поддержки с помощью собственного чипа Arm, запустив программные файлы Android под названием APKS.
«Таким образом, мы можем запускать arm APKS и на этом устройстве», — говорит инженер Valve Джефф Лейнбо.
«Что касается партнеров и разработчиков, которые разрабатывали приложения для других мобильных устройств виртуальной реальности, то они просто будут работать с этой гарнитурой», — продолжает Селан.
(Фото предоставлено Джоан Крос/NurPhoto через Getty Images)
Более того, мне сказали, что с этого момента Valve разрешит размещать APK-файлы на витрине Steam, открывая двери разработчикам виртуальной реальности, которые сосредоточились на поддержке игр для автономного использования. гарнитуры, такие как Quest 3.
«Безусловно, это будет что-то новое в Steam», — говорит Лоуренс Янг, дизайнер Valve.
Хотя, если игра изначально не разработана для Android/Arm, естьесть шанс, что он все еще будет работать в Steam Frame через слой перевода под названием FEX. Аналогично тому, что Proton делает для игр для Windows, чтобы запускать их в Linux, FEX использует x86-игры и эмулирует их на чипах Arm. Это преобразование повысило производительность, в некоторых играх больше, чем в других, и Valve говорит мне, что оно создаст что-то похожее на программу Frame Verified, аналогичную программе Deck Verified в Steam Deck, чтобы сделать поддержку игр максимально понятной для пользователей.
Изображение 1 из 3
(Автор изображения: Future)Изображение 2 из 3
-топ:56,25%;»>
(Автор изображения: Future)Изображение 3 из 3
(автор изображения: Future)»Горячее» оборудование Valve
(Автор изображения: Future)
Рамка Steam: новая беспроводная VR-гарнитура от Valve
Steam Компьютер: Компактная игровая приставка для гостиной
Steam Controller: контроллер, заменяющий мышь
Еще одним способом расширения поддержки Arm в Steam является использование самого клиента Steam. Еще в июне Valve выпустила собственное клиентское приложение Steam для систем Apple, использующее Apple Silicon (Arm-чипы, разработанные Apple). До этого момента для запуска на Arm компьютерам Mac требовалась эффективная эмуляция кода Steam x86, что приводило к некоторым дополнительным затратам, влияющим на производительность.
Другие системы на базе Arm, такие как ноутбуки, работающие на чипах Qualcomm Snapdragon X Elite, по-прежнему зависят от эмуляции, которая дает неоднозначные результаты. Valve ничего не подтвердила о собственной версии Steam для Windows на Arm, хотя я бы поспорил, что она будет выпущена следующей. Я обратился к Valve за ответом на этот вопрос.
«Мы действительно хотим поприветствовать всех разработчиков в Steam, и если им удобнее всего создавать свое программное обеспечение для определенного типа разработки, например, Arm APKs, мы хотим убедиться, что это действительно так. совместимый. Если они предпочтут использовать x86 и PC, мы перенесем это в нашу систему», — говорит Селан.
Подведем итог всему, что описано в этой статье: SteamOS на Arm, игры, разработанные для Arm, скоро появятся в Steam, Steam уже работает на Apple Silicon (Arm), FEX запускает игры x86 на Arm, а Steam еще не запущен в Windows на Arm. Понятно?