Мы уже неоднократно сообщали о том, что Valve, похоже, планирует внедрить поддержку Arm в свою операционную систему SteamOS на базе Linux, но первый фрагмент реального кода появился в репозитории SteamOS GitLab доказывая, что это действительно так.
Как заметил SadleyItsBradley на сайте X, в последнем коммите кода Steam Runtime упоминается экспериментальная версия среды выполнения Steam для архитектуры 64-but arm64. Очевидно, что это еще не законченная работа, но похоже, что Valve постепенно направляет ресурсы разработчиков на добавление поддержки Arm в SteamOS.
Существует также экспериментальная версия среды выполнения для `arm64` (64-битный ARM, также известный как `aarch64`).
В ней не предусмотрена вторичная архитектура, что означает, что 32-битные двоичные файлы ARM не поддерживаются
Ранее предполагалось, что поддержка Arm будет добавлена в SteamOS в преддверии запуска долгожданной Valve Deckard но одним из последствий поддержки Arm была бы поддержка устройств, подобных недавним устройствам Windows on Arm на базе Snapdragon, таким как Microsoft Surface Laptop 7 ( 799,99 долл. в Best Buy). Другая возможная теория заключается в том, что Valve изучала возможность поддержки Arm для потенциального Steam Deck 2 на базе Nvidia.
Широко известно, что Apple использовал Wine - базу с открытым исходным кодом для слоя совместимости Steam's Proton для Linux - для создания своего Game Porting Toolkitкоторый позволял запускать игры Windows на устройствах macOS с кремниевыми процессорами Apple. Таким образом, вполне логично, что Valve может сделать то же самое для оборудования Arm, поскольку она продолжает развивать экспериментальную поддержку Arm64.
Ранее Valve также была замечена в тестировании совместимости с Arm64 для ряда игр, в том числе и для не-VR. Если взять все доказательства вместе, то кажется, что цель состоит в том, чтобы просто расширить доступность аппаратного обеспечения, совместимого со SteamOS, на устройства Arm в дополнение к текущей линейке оборудования x86.