Valve подтвердила: Steam для Linux не поддерживает ARM-устройства
Компания Valve официально разъяснила ситуацию с поддержкой архитектуры ARM в своей операционной системе. Несмотря на существование нативного клиента, Steam для Linux по-прежнему официально не поддерживает устройства на базе ARM.
Поводом для уточнения послужил баг-репорт от владельца портативной консоли AYN Odin 3. Пользователь столкнулся с проблемой в работе функции Steam Remote Play и аппаратного декодирования AV1. Проблема возникла при использовании публичной бета-версии клиента Steam Client for Linux ARM64 на базе дистрибутива Fedora. Хотя декодирование HEVC через V4L2 работало корректно, клиент не распознавал поддержку AV1, несмотря на наличие соответствующего декодера в чипе Qualcomm.
В ответ на обращение сотрудник Valve закрыл отчет, сославшись на то, что Steam для Linux на данный момент не поддерживает ARM-устройства. Текущие системные требования клиента четко ограничивают платформу архитектурами x86_64 и соответствующими ядрами Linux. Интересно, что запрос на поддержку этой архитектуры висит в базе данных еще с октября 2015 года и до сих пор остается открытым.
Ситуация выглядит неоднозначно, так как нативный ARM64-клиент фактически существует. Однако его наличие не означает полноценную поддержку стороннего железа. Сейчас Valve сама использует архитектуру ARM64 в своем новом устройстве Steam Frame, которое работает на базе процессора Snapdragon 8 Gen 3 и операционной системы SteamOS. Таким образом, компания фокусирует усилия по оптимизации Proton и совместимости именно под собственное оборудование, оставляя сторонние ARM-устройства за рамками официальной поддержки.