Если коротко:
Активный OpenXR Runtime передаёт приложению доступ к выбранной VR-гарнитуре и её функциям. На компьютере может быть установлено несколько сред, но обычное OpenXR-приложение использует одну из них как основную. Выбирайте runtime под способ подключения гарнитуры и меняйте его через настройки соответствующей платформы, закрыв запущенные VR-приложения.
Как выбрать OpenXR Runtime, зависит от гарнитуры, способа подключения и требований конкретного приложения.
OpenXR Runtime — системный компонент, через который VR-приложение обращается к гарнитуре, контроллерам и функциям отслеживания. На одном компьютере могут быть установлены SteamVR, Meta Quest Link, Virtual Desktop и другие среды, но активной для обычного OpenXR-приложения в конкретный момент является одна.
Выбирать runtime нужно не по принципу «самый новый», а по пути подключения и требованиям программы. Для Quest по кабелю или Air Link часто подходит среда Meta, для SteamVR-гарнитуры — SteamVR. Если приложение явно требует определённый runtime, его инструкция важнее общего правила.
Как понять, что выбран не тот runtime
Типичные признаки: игра открывает лишнюю VR-среду, запускается на мониторе, не видит контроллеры, показывает чёрный экран либо работает через дополнительный слой с нестабильной производительностью. Однако те же симптомы вызывают драйверы, кабель и настройки самого приложения, поэтому переключение runtime — это диагностический шаг, а не универсальное лечение.
Не путайте runtime с API в настройках игры. OpenXR — стандарт интерфейса, а SteamVR или Meta Quest Link могут предоставлять его реализацию. Установка нескольких программ не создаёт несколько одновременно активных OpenXR-сред.
Подробнее о ролях стандарта и среды выполнения — в статье что такое OpenXR.
Перед переключением
Закройте VR-игру и среды, которые могли оставить фоновые процессы. Убедитесь, что гарнитура подключена тем способом, который планируете использовать. Запишите текущую рабочую конфигурацию: какая программа открывается первой, включён ли SteamVR и каким способом Quest связан с ПК.
Не меняйте одновременно runtime, кодек потоковой передачи, частоту обновления и графический API. Иначе при улучшении или новой ошибке будет непонятно, какое действие повлияло на результат.
SteamVR как активный OpenXR Runtime
Откройте SteamVR, перейдите в настройки и найдите раздел OpenXR. В разных версиях интерфейса формулировка может отличаться, но смысл кнопки один: назначить SteamVR текущей средой OpenXR. После изменения полностью перезапустите приложение.
Этот вариант логичен для гарнитур и программ, работающих через SteamVR. Для Quest он тоже возможен, когда приложение приобретено в Steam и выбран именно этот маршрут. Дополнительный запуск Meta Link перед SteamVR иногда необходим как транспортный слой, но активным OpenXR Runtime при этом может оставаться SteamVR.
Среда Meta для Quest Link и Air Link
Запустите настольное приложение Meta Quest Link и найдите настройку OpenXR Runtime в общих параметрах. Кнопка назначения обычно становится недоступной, если среда Meta уже активна. Затем подключите Quest через Link или Air Link и только после установления соединения запускайте программу.
Такой путь уменьшает число промежуточных слоёв для приложений, рассчитанных на Meta PC runtime. Но он не превращает Steam-версию игры в версию из магазина Meta: совместимость и способ запуска определяет разработчик.
Windows Mixed Reality и другие среды
Для WMR назначение выполнялось через OpenXR Tools for Windows Mixed Reality. Состояние этой платформы и доступность компонентов зависят от версии Windows, поэтому старые инструкции нельзя механически переносить на новый компьютер. Сначала проверьте поддержку гарнитуры и ОС по актуальной документации Microsoft.
Virtual Desktop, VIVE Console и программное обеспечение других производителей также могут предлагать собственный runtime. Если в интерфейсе есть явная кнопка «Set as OpenXR Runtime», используйте её вместо ручного редактирования реестра.
Как проверить результат
После переключения перезапустите все VR-компоненты. Запустите одно известное OpenXR-приложение и наблюдайте, какая среда открывается. Затем проверьте:
- определяется ли гарнитура;
- совпадают ли модели и кнопки контроллеров;
- работает ли позиционный трекинг;
- не запускается ли лишняя оболочка;
- стабильно ли приложение выходит и запускается повторно.
Если нужно нажать кнопку назначения повторно, сначала закройте окно конкурирующей VR-среды и убедитесь, что её процессы завершены.
Если сбой сохранился, верните прежний runtime и переходите к следующему уровню диагностики: обновлению драйвера видеокарты, проверке USB или сети, целостности файлов и журналов приложения. Базовый порядок описан в руководстве как подключить VR-шлем к компьютеру.
Почему не стоит править реестр первым делом
Windows хранит указание на активную OpenXR-среду в системной конфигурации, поэтому в интернете встречаются инструкции с ручной заменой пути. Этот метод полезен для разработчика или восстановления повреждённой установки, но обычному пользователю безопаснее использовать кнопку в официальном приложении. Ошибка в пути способна нарушить запуск всех OpenXR-программ.
Если интерфейс не позволяет назначить runtime, сначала восстановите или переустановите соответствующую VR-среду. Ручное вмешательство имеет смысл только после резервной копии и проверки документации конкретного поставщика.
Итог
Активный OpenXR Runtime выбирают под гарнитуру, способ подключения и конкретное приложение. Переключение выполняют из SteamVR, Meta Quest Link или утилиты производителя, после чего среды полностью перезапускают. Самая полезная диагностическая привычка — менять один параметр за раз и сохранять рабочую конфигурацию, к которой можно вернуться.
Проверка по шагам
Как проверить результат
Выполнено 0 из 5