Bug 53055 - Пустое окно при запуске SteamVR через ALVR
Summary: Пустое окно при запуске SteamVR через ALVR
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alvr (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: fidel@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-13 18:31 MSK by Белая Алёна
Modified: 2025-04-04 14:55 MSK (History)
2 users (show)

See Also:


Attachments
blank window (1.20 MB, image/png)
2025-02-13 18:31 MSK, Белая Алёна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2025-02-13 18:31:37 MSK
Created attachment 17727 [details]
blank window

Версия пакета: alvr-20.12.1-alt1

Системы:
Alt Workstation K x86_64, обновленный до Сизифа (Wayland+AMD и X11+NVIDIA)
Alt Workstation x86_64, обновленный до Сизифа (установлена сессия gnome)

Шлемы:
Meta Quest 3
Pico 4 Ultra

Проверялось с видеокартами: 
AMD Radeon 780M Graphics [AMD Phoenix1]
AMD Radeon RX Vega 7 [AMD Lucienne]
NVIDIA GeForce RTX 4060 Ti [NVIDIA AD106]

Шаги воспроизведения (расписан вариант для AMD):
1. Установить steam:
# apt-get install i586-steam
# apt-get install i586-xorg-drv-radeon i586-xorg-dri-radeon i586-xorg-dri-swrast i586-libGL i586-libEGL i586-libxatracker i586-libgbm i586-libGLES i586-libGLX i586-libglvnd i586-libnsl1
2. От пользователя запусить Steam-console:
$ xdg-open steam://open/console
Дождаться загрузки необходимых компонентов, зайти в Steam, скачать SteamVR
Включить поддержку запуска windows игр:
Вписать следующую строку в ПКМ на Steam VR -> Свойства -> Приложение -> Переменные окружения:
~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
Нажать ОК. 
Запустить Steam -> Settings -> Compatibility -> активировать переключатель Enable Steam Play for all other titles, согласиться на перезапуск Steam.
3. Установить alvr:
# apt-get install alvr
4. Проверить, что включен режим разработчика в VR-шлеме, подключить шлем к ПК по USB. 
5. Запустить ALVR из меню или из консоли от пользователя:
$ alvr
Ввести пароль администратора
6. Дождаться установки клиента в шлем, по завершению установки нажать ОК в диалоговом окне
7. Надеть шлем и запустить клиент ALVR в нем, например для Pico 4 Ultra: 
Нажать кнопку с тремя точками на левом контроллере -> В меню нажать "Библиотеки" (значок с множеством маленьких квадратиков) -> Неизвестные -> ALVR
Зону действия оставить по умолчанию
8. На ПК активировать переключатель "Wired Connection" и нажать кнопку "Launch SteamVR"


Результат: При запуске появляется пустое черное(AMD)/белое(NVIDIA) пустое окно без названия. Если закрыть SteamVR, на AMD окно зависает в режиме "Окно не отвечает". На NVIDIA закрывается вместе со SteamVR

Ожидаемый результат: При запуске нет пустых окон
Comment 1 Mikhail Tergoev 2025-04-04 14:55:15 MSK
Проблему воспроизводил и пытался решать, пока без успеха. Сложность в том что это бага SteamVR а не ALVR. У меня получилось костылем порешать, но тогда пропадает возможность вызова меню стима из VR окружения, по этому искал решение дальше, но судя из новостей стима:

Бета версия SteamVR (обнова ср, 2 апреля 2025 г. в 23:09 MSK):
Linux:
Решена проблема, из-за которой при запуске SteamVR на Linux возникало пустое чёрное окно.
Добавлены оконные иконки для SteamVR на Linux.

Пруфлинк: https://steamcommunity.com/games/250820/announcements/detail/505073176264311093

А вот ишью которое описывает глобальность проблемы:
https://github.com/ValveSoftware/SteamVR-for-Linux/issues/577