При запуске VR-игры с самого Steam Frame на Linux-компьютере, который работает не под SteamOS и не под Windows, SteamVR не стартует. Гарнитура остаётся на экране «opening game», а примерно через 40–60 секунд игра завершается. Все описанные случаи относятся к настольным Linux-системам; SteamOS, Steam Machine и Windows в отчётах не фигурируют.
Временное решение не изменилось: сначала вручную запустить SteamVR на компьютере, а затем открыть игру через гарнитуру. Передача обычной плоской игры по тому же адаптерному соединению работает нормально, поэтому проблема проявляется именно при попытке начать VR-сеанс из Steam Frame.
Отчёт закрыли до выхода исправления
Сообщение в трекере SteamVR для Linux появилось 25 сентября в 06:32 UTC, а 27 сентября в 08:07 UTC его закрыл danwillm. В профиле GitHub он указывает, что занимается Steam Link и SteamVR. Представитель Valve написал, что исправление исходной проблемы находится в работе, а информацию о его появлении постараются добавить после выхода релиза SteamVR.
Однако такого обновления в обсуждении пока нет. За два дня до закрытия отчёта Valve назвала проблему известной и рекомендовала владельцам Linux запускать SteamVR вручную перед игрой, не называя точных сроков исправления.
Почему SteamVR не запускается автоматически
Автор отчёта связал сбой с двумя отдельными недоработками и приложил журналы работы системы. 32-битный сторожевой процесс клиента Steam не может загрузить драйвер vrlink, поскольку поставляется только 64-битная версия. В журнале появляется сообщение not found on filesystem (for this architecture), после чего Steam не запускает SteamVR для гарнитуры.
Вторая проблема находится в Proton. Его мост OpenVR может подключиться к уже работающему vrserver, но не запускает этот процесс самостоятельно. В журнале появляется запись Not starting vrserver for VRApplication_Background application. Поэтому Windows-игра под Proton сначала открывается как плоское окно, а затем удаляется по истечении тайм-аута.
Проверка OpenXR также не помогла: если нужные компоненты заранее не запущены, среда возвращает статус недоступности вместо самостоятельного запуска. В отчёте обнаружен и не документированный параметр Steam -vrlinkforceenable. Он позволяет Steam Frame подключиться к уже работающему SteamVR, но не заставляет Steam запускать SteamVR для игры, открытой из гарнитуры. Valve не рекомендовала использовать этот флаг.

Проблема воспроизводится на разных конфигурациях
Второй владелец повторил те же сообщения журналов 26 сентября на Linux Mint с видеокартой Nvidia. 28 сентября первоначальный автор проверил ситуацию снова после замены видеокарты на Radeon RX 9070 XT и не обнаружил изменений.
Таким образом, описанные случаи связаны с запуском с настольного Linux-хоста, а не с конкретной видеокартой. При этом данных о таком же поведении на SteamOS, Steam Machine или Windows в отчёте нет.
Обновления 1 октября проблему не упоминают
1 октября почти одновременно вышли бета-версия SteamVR 2.18.2 и SteamOS 0.4.3 для Steam Frame. В их описаниях заявлены улучшения надёжности потоковой передачи, времени работы аккумулятора, отслеживания взгляда и привязки контроллеров, но запуск SteamVR для игры, открытой из гарнитуры, не добавлен.
Поддержка настольного Linux для Steam Frame появляется постепенно. В конце сентября SteamOS 3.8.28 получила предварительную поддержку адаптеров, однако потоковая передача VR в ней ещё не работала. Valve отметила проблему 25 сентября, но по состоянию после обновлений 1 октября новым результатом остаётся только эта отметка.
Источник: MIXED Reality News






Обсуждение
Добавлять комментарии могут только зарегистрированные пользователи. Регистрация или вход.