Canonical перевела сборку Steam Snap для архитектуры ARM64 в стабильный канал.

Сборка впервые была анонсирована в январе. Её тестировали на разных ARM64-устройствах, включая NVIDIA DGX Spark, Radxa Orion O6 и Lenovo ThinkPad X13s. В Canonical сообщают, что на многих популярных играх сборка показывает «стабильную производительность».

Valve не предоставляет нативный Linux-клиент для ARM (в апреле компания начала публиковать Linux-сборки для ARM, но на основном сайте они не указаны).

Snap-версия Steam от Canonical использует бинарный файл Steam для Intel/AMD вместе с эмулятором FEX.

В стабильном выпуске Steam Snap для ARM64 пользователям стали доступны настройки конфигурации FEX, включая параметры перенаправления библиотек (thunking). Митчелл Августин, инженер-программист из команды Canonical, работающей с NVIDIA DGX, поясняет:

Поскольку работа thunking сильно зависит от конкретной игры и платформы, мы решили не включать её по умолчанию на всех платформах. Но мы протестировали её внутри компании на устройствах DGX Spark и Snapdragon X Elite.

Установка из Snap Store

Steam Snap для ARM64 теперь стабилен и будет регулярно обновляться. Свежие сборки также доступны в каналах edge и release candidate для тех, кто хочет получать обновления чаще ценой потери стабильности.

Не стоит ждать чудес, особенно на старых или маломощных ARM-устройствах вроде одноплатных компьютеров.

Это неофициальный проект, поддерживаемый силами Canonical, а не Valve. Не на каждой платформе и не в каждой игре можно будет получить высокую частоту кадров и стабильный игровой процесс.

Чтобы установить Steam Snap на Ubuntu для ARM, найдите Steam в центре приложений (App Center) или выполните в терминале:

sudo snap install steam

После этого запустите Steam, войдите в аккаунт и скачайте несколько игр для проверки.

О любых проблемах, обнаруженных в Canonical Steam Snap для ARM64, следует сообщать Canonical через проект на GitHub.