← Все статьи

Проект xreal-linux запустил XREAL 1S как 3DoF-гарнитуру SteamVR на Steam Deck — VR / AR / MR на DTF

2026-10-09 · Linux [web:bing_news]
Проект xreal-linux запустил XREAL 1S как 3DoF-гарнитуру SteamVR на Steam Deck — VR / AR / MR на DTF

QR-код для установки наших приложений.

Мы используем рекомендации.

Проект xreal-linux выпустил первые тестовые сборки драйвера, который использует датчики очков XREAL 1S для регистрации поворотов головы в SteamVR на Steam Deck. Позиционное отслеживание и камера XREAL Eye пока не задействованы.

Проект xreal-linux опубликовал первый релиз 8 октября в 20:08 UTC. Сборка позволяет использовать очки XREAL 1S в качестве 3DoF-устройства в SteamVR на Steam Deck: система отслеживает повороты головы по встроенным датчикам, но не определяет перемещение пользователя в пространстве.

Релиз получил обозначение v0.1.0-rc1. В примечании указано, что AppImage собран из коммита 75c5b7d в закреплённом Steam Runtime SDK. В тот же день в 21:20 UTC появилась вторая предварительная сборка — v0.1.0-rc2.

Работу проверяли на Steam Deck с Bazzite в режиме рабочего стола, Plasma на Wayland и графическим процессором AMD. NVIDIA и Intel пока не поддерживаются: авторы отмечают, что эти варианты ещё не тестировались. Камера XREAL Eye, которая могла бы использоваться для 6DoF, в текущей реализации не задействована.

В список неподтверждённых вариантов входят игровой режим Steam Deck, Steam в формате Flatpak и любые графические процессоры, кроме AMD. Поэтому наличие драйвера не означает готовую поддержку всех режимов SteamOS и конфигураций Deck.

Измерения проводились 8 октября в 21:25 UTC на одних XREAL 1S с прошивкой, обозначенной как bcdDevice 4.09, и подключённой XREAL Eye. Отдельные сведения, взятые из других проектов, в инженерных заметках помечены отдельно от собственных измерений.

Очки определяются Linux как одно USB 2.0-устройство с идентификатором 3318:043e и девятью интерфейсами. Среди них есть молчащий HID-канал управления, две пары виртуальных Ethernet-интерфейсов, три USB-аудиоинтерфейса и второй HID-интерфейс для физических кнопок. Камера не создаёт UVC-интерфейс или видеоноду в системе.

Оба виртуальных сетевых соединения запускают DHCP-сервер на стороне очков. Хост получает адреса 169.254.2.10 и 169.254.1.10, а сами интерфейсы отвечают на 169.254.2.1 и 169.254.1.1. Время отклика по одному соединению составляет около 0,4 мс, по другому — от 2 до 3 мс. На обоих адресах открыты TCP-порты с 52990 по 52999.

Порт 52998 передаёт записи фиксированного размера — 134 байта — примерно с частотой 1400 записей в секунду. Заметки связывают этот поток с инерциальными датчиками. Порты с 52990 по 52995 принимают соединение, но после этого ничего не отправляют.

Порт 52996 передаёт записи времени размером 38 байт. За 25-секундный захват было получено 2997 записей. Сначала поток приняли за данные метаданных кадров камеры: его частота выглядела как две записи на кадр.

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

XREAL 1S может представляться как монитор с соотношением сторон 16:9, 16:10 или 32:9. В ультрашироком режиме устройство сообщает единственный видеорежим 3840×1080. В актуальной версии заметок это исправлено: речь идёт о мониторе 32:9, а не о стереоизображении side-by-side.

Полный режим side-by-side также сообщает разрешение 3840×1080, но использует другой EDID — данные, по которым компьютер определяет возможности дисплея. Проверка тестовым изображением показала, что левая половина попадает в левый глаз, а правая — в правый, с ожидаемым смещением глубины. В обычном 2D-режиме обе половины отображаются в обоих глазах.

Именно режим side-by-side драйвер выбирает при запуске SteamVR, а после завершения сеанса возвращает прежний режим. В вариантах 16:10 и 16:9 расшифрованный EDID указывает производителя MRG, продукт 0x4102 и название XREAL 1S. Для них доступны разрешения 1920×1200 и 1920×1080 с частотами 60, 90 и 120 Гц.

На 21:24 UTC 8 октября репозиторий проекта имел ноль звёзд. XREAL не участвовала в создании этой интеграции, а Valve не связана с проектом: SteamVR здесь выступает приложением, в котором регистрируется драйвер.

Сами очки XREAL 1S по-прежнему воспринимаются Linux прежде всего как дисплей. Использование их датчиков для работы в SteamVR стало возможным благодаря отдельному проекту, который самостоятельно обращается к сенсорным потокам устройства.

Источник материала: dtf.ru · публикация на сайте 3Dtochka в информационных целях.

Нужна 3D‑печать?

Напечатаем деталь, декор или корпус. PLA · PETG · TPU. Заявка за 1 минуту.

Оформить заказ Каталог