
Разработчики Linux включили базовую поддержку очков виртуальной реальности Steam Frame в основную ветку ядра операционной системы. Изменения войдут в Linux 7.4 и создадут техническую основу для запуска на устройстве других дистрибутивов Linux, помимо фирменной SteamOS.
Инженер компании Linaro Нил Армстронг подготовил описание аппаратной конфигурации Steam Frame под кодовым названием Deckard. Оно позволяет ядру распознавать устройство и управлять базовыми компонентами платформы Qualcomm Snapdragon 8 Gen 3 (SM8650).
Первоначальная поддержка охватывает оперативную память и системные контроллеры питания, кнопки управления, встроенный накопитель UFS, USB, слот microSD, интерфейс I²C, а также беспроводной модуль WCN7850 с Wi-Fi 7 и Bluetooth. Разработчик также учёл особенности загрузчика, который запускает Linux на уровне привилегий EL2 архитектуры ARM, что потребовало изменить карту зарезервированной памяти и описание отдельных компонентов.
SteamOS перевели на архитектуру ARM с выпуском Steam Frame. Valve адаптировала свою операционную систему для мобильного процессора Qualcomm и добавила средства запуска игр, первоначально созданных для Windows и Android.
До сих пор аппаратную поддержку Steam Frame обеспечивала прежде всего специализированная версия ядра SteamOS. Перенос изменений в основную ветку Linux позволит другим разработчикам использовать общую кодовую базу без необходимости самостоятельно переносить все исправления Valve.
Однако речь пока идёт только о базовой поддержке оборудования. Для полноценной работы альтернативных дистрибутивов потребуются дополнительные драйверы и программные компоненты, включая средства управления дисплеями, отслеживания движений и запуска приложений виртуальной реальности. Наиболее полную поддержку Steam Frame по-прежнему обеспечивает SteamOS.
Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Телеграме, Максе, ВК и X! Поддержите проект на Бусти.
Далее: Arcturus добавила точную калибровку цветных камер Steam Frame





