Как превратить Android-консоль в аналог Steam Deck: тестирование официального клиента Steam для ARM-Linux

Как превратить Android-консоль в аналог Steam Deck: тестирование официального клиента Steam для ARM-Linux


(Никто не голосовал)
Загрузка...

Компания Valve преподнесла сюрприз владельцам портативных игровых устройств, выпустив официальный клиент Steam для ARM-версий операционной системы Linux. Это событие открывает новые перспективы для запуска ПК-игр на мобильном оборудовании. Специалисты протестировали новую функцию на консоли AYN Odin 2 Portal с использованием операционной системы Rocknix и оценили производительность системы.

Почему появление Steam на Linux ARM имеет большое значение

Выпуск новой версии Steam подтверждает намерения Valve адаптировать компьютерные игры для энергоэффективных мобильных платформ. Ранее в сети появлялась информация, что будущая гарнитура виртуальной реальности от Valve может использовать мобильный чипсет Snapdragon 8 Gen 3, поэтому компании необходимо обеспечить работу SteamOS на ARM-архитектуре (процессорной архитектуре, используемой в смартфонах и мобильных консолях).

Еще одним важным шагом стал релиз бета-версии Proton 11 — встроенного инструмента совместимости для запуска Windows-игр на Linux. В новой версии Proton появилась интеграция с транслятором Fex, который преобразует процессорные инструкции x86 в инструкции ARM64 Linux. Сочетание ARM-версии Steam и обновленного Proton позволяет запускать игры из библиотеки Steam напрямую на портативных устройствах с Linux без использования сторонних эмуляторов.

Процесс установки Linux и Steam на Android-консоль

Некоторые портативные консоли на базе Android поддерживают установку дистрибутивов Linux, среди которых наиболее популярен Rocknix. Установка производится на карту памяти microSD, что исключает риск повреждения основной операционной системы Android.

Для подготовки загрузочной карты на компьютере под управлением Windows выполняются следующие действия:

  • Скачивание и запуск утилиты Rocknix Image Burner с официальной страницы проекта на GitHub.
  • Выбор производителя и модели консоли, а также предпочтительной версии операционной системы (стабильной или тестовой).
  • Выбор целевой карты памяти microSD и запись образа операционной системы (процесс полностью сотрет все существующие данные на накопителе).

После подготовки карты памяти требуется настроить саму консоль. Процедура может незначительно отличаться в зависимости от модели устройства, но основные шаги выглядят следующим образом:

  • Установка карты microSD в консоль и копирование служебной папки rocknix_abl в корневой каталог встроенной памяти устройства через стандартный файловый менеджер.
  • Запуск скриптов резервного копирования и прошивки (backup_abl.sh и flash_abl.sh) с правами суперпользователя через настройки устройства.
  • Изменение порядка загрузки консоли. Для этого устройство перезагружается в режим fastboot (зажатием кнопки уменьшения громкости при включении), где в меню выбора режима загрузки вместо Android устанавливается Linux.

Для возврата к стандартной системе Android достаточно повторно зайти в меню быстрой загрузки fastboot и переключить режим загрузки в исходное состояние.

Опыт использования и производительность Steam на ARM

После загрузки системы Rocknix пользователя встречает графическая оболочка EmulationStation. В меню инструментов доступна кнопка запуска Steam (arm64), после нажатия на которую клиент скачивается и устанавливается автоматически. Программа запускается в режиме Big Picture, который визуально полностью идентичен интерфейсу Steam Deck.

По результатам тестирования, официальный клиент Steam работает на Android-консоли достаточно плавно, хотя и имеет ряд недостатков. Запуск самого клиента занимает около двух минут, а загрузка некоторых игр длится дольше обычного, что связано со скоростью работы карты памяти microSD. Кроме того, на чипах Snapdragon 8 Gen 2 пока не поддерживается полноценный спящий режим — вместо него используется функция приостановки работы с автоматическим выключением устройства через заданное время (до 30 минут).

Тем не менее, базовая функциональность Steam реализована на высоком уровне. В клиенте корректно работают магазин, список желаемого, менеджер загрузок, список друзей и облачные сохранения.

Совместимость с играми

В ходе тестирования игры разделились на две категории по степени совместимости. Легковесные проекты продемонстрировали отличную производительность:

  • New Star GP, Guns, Gore and Cannoli 2, Geometry Wars 3, My Friend Pedro и UFO 50 запустились без каких-либо проблем.
  • Tetris Effect Connected и Prodeus показали хорошую частоту кадров с минимальными задержками.
  • Earth Defense Force 4.1 работала плавно даже при большом количестве объектов на экране, хотя при этом активно запускалась система активного охлаждения консоли.

В то же время более требовательные трехмерные игры, такие как Portal, Saints Row 2, The Elder Scrolls V: Skyrim, Deus Ex: Human Revolution, Sleeping Dogs и Just Cause 2, запустить не удалось. Они либо показывали черный экран, либо закрывались сразу после старта. Переключение на Proton 11 с поддержкой ARM64 в данных случаях не решило проблему.

Сравнение с эмуляторами для Android и выводы

При сравнении работы Steam на Linux с популярным Android-приложением GameNative значительной разницы в производительности или совместимости игр замечено не было. При этом GameNative предлагает более удобный доступ к системным настройкам, позволяя быстро менять видеодрайверы и параметры трансляции инструкций.

На текущем этапе Android остается более стабильной и оптимизированной платформой для портативных консолей, предлагая полноценный режим сна и эффективное управление энергопотреблением. Однако запуск официального Steam на ARM-устройствах уже сейчас выглядит многообещающе благодаря удобному интерфейсу и автоматической синхронизации сохранений. По мере дальнейшего развития проекта и оптимизации Proton поддержка игр на альтернативных операционных системах для ARM будет только улучшаться.



Подпишитесь на новости блога
Добавить в закладки
Поучаствуйте в опросе:
Какой у вас производитель профиля окон?
Лучшие комментаторы:
Виолетта(26)
сергей(26)
Stan89(19)
adianon(15)
Слава(14)
andrei777
andrei777(8)