Новости

Valve вовсю работает над Arm: SteamOS запускается для Arm вместе с Steam Frame, новый уровень перевода FEX для x86 и Arm, а в Steam появятся игры для Arm

С выпуском 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. Понятно?


Другие статьи: