<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>53049</bug_id>
          
          <creation_ts>2025-02-13 13:34:01 +0300</creation_ts>
          <short_desc>Критическая ошибка запуска SteamVR через ALVR при подключении VR-шлема (Alt Education)</short_desc>
          <delta_ts>2026-02-27 16:35:51 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alvr</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Белая Алёна">belayaav</reporter>
          <assigned_to name="fidel@altlinux.org">fidel</assigned_to>
          <cc>fidel</cc>
    
    <cc>gorjachevas</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>259155</commentid>
    <comment_count>0</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2025-02-13 13:34:01 +0300</bug_when>
    <thetext>Системы:
Alt Education KDE/XFCE x86_64, обновленный до Сизифа

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

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

Шаги воспроизведения (расписан вариант для Alt Education KDE+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 -&gt; Свойства -&gt; Приложение -&gt; Переменные окружения:
~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
Нажать ОК. 
Запустить Steam -&gt; Settings -&gt; Compatibility -&gt; активировать переключатель 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: 
Нажать кнопку с тремя точками на левом контроллере -&gt; В меню нажать &quot;Библиотеки&quot; (значок с множеством маленьких квадратиков) -&gt; Неизвестные -&gt; ALVR
Зону действия оставить по умолчанию
8. На ПК активировать переключатель &quot;Wired Connection&quot; и нажать кнопку &quot;Launch SteamVR&quot;
9. Проверить, что SteamVR успешно запускается и шлем подключается к нему по ALVR

Результат: SteamVR сообщает о критической ошибке и не запускается. 
ALVR сообщает следующее: 
...
12:59:11.749 [ERROR] Pipewire error: Creation failed
12:59:11.756 [ERROR] Pipewire error: Creation failed
12:59:11.764 [ERROR] ALVR panicked: What happened:
panicked at /usr/src/RPM/BUILD/rust-1.84.0/library/std/src/thread/mod.rs:730:29:
failed to spawn thread: Os { code: 11, kind: WouldBlock, message: &quot;Resource temporarily unavailable&quot; }

Backtrace:
   0: &lt;unknown&gt;
   1: &lt;unknown&gt;
...
  11: &lt;unknown&gt;

Ожидаемый результат: SteamVR успешно запускается и шлем успешно подключается через ALVR. 

Проблема воспроизводится как на кодеке HEVC, так и на h264.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259162</commentid>
    <comment_count>1</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2025-02-13 13:52:40 +0300</bug_when>
    <thetext>версия пакета: alvr-20.12.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261920</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-03-26 19:58:06 +0300</bug_when>
    <thetext>alvr-20.13.0-alt1 -&gt; sisyphus:

 Wed Mar 26 2025 Mikhail Tergoev &lt;fidel@altlinux&gt; 20.13.0-alt1
 - updated to version: 20.13.0
 - added error if PipeWire is not installed or not used (ALT bug: 53049)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282877</commentid>
    <comment_count>3</comment_count>
    <who name="Алексей Горячев">gorjachevas</who>
    <bug_when>2026-02-27 16:35:51 +0300</bug_when>
    <thetext>Ошибка воспроизводится на версии alvr-20.13.0-alt1

Система, обновленная до сизифа:
Alt Education XFCE 11 x86_64

Перезагрузка не помогает, пробовал сбрасывать устройство, перезагружать стенд/шлем, коннектится только первый раз, если отключить wired connection, то шлем больше по проводу не подключится, как и по wifi, но для соединения wifi есть вариант добавить вручную, поэтому единственным вариантом остается так и сделать. От кодеков и настроек не зависит. При этом всем SteamVR корректно перезапускается.

Дополнительно:
На KDE/gnome работает корректно.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>