Issue with Valve Index
I got myself a valve index, as I've heard that it works well on GNU/Linux (I use Debain 12 with GNOME). Turns out, there were a bunch of hurtles. At first, my cable was just broken, so I needed to get that relaced. Later on when I got the cable, Everything worked fine, but nothinig is being displayed in the headset. The screen is just off and the frightening red lights on the front are lit. Every time I run steamVR, it doesn't give me any errors, but after about 20 seconds of waiting, these two LEDs turn from blue to red. The eye adjustment slider and even the tracking works perfeclty, as I can see the rendered image in the "VR view":
I also get this warning in the console before the lights turn red:
(vrwebhelper:3686): dbind-WARNING **: 15:09:07.618: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/1000/at-spi/bus_1: No such file or directory
The lights turn blue again when restarting SteamVR. Has anyone experienced anything like this before?
I also get this error sometimes, even though the display is very much plugged in:
In case it matters, here is the entire console output up from running steamVR:
::: spoiler Console Output vrsetup.sh[9824]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrenv.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrsetup.sh vrenv.sh[9824]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/marty/.local/share/Steam/steamapps/common/SteamVR:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64: vrenv.sh[9824]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrsetup.sh vrsetup.sh[9824]: Relaunching under scout LDLP runtime. vrsetup.sh[9824]: exec /home/marty/.steam/bin/steam-runtime/run.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrsetup.sh vrsetup.sh[9824]: Detected scout LDLP runtime. vrsetup.sh[9824]: /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher binary has cap_sys_nice privileges vrstartup.sh[9778]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrstartup-helper.sh vrstartup-helper.sh[9778]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrstartup Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:00 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(9778) sh: 1: xdg-mime: not found VR Server (v1707524088)
Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:00 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(9883) [S_API] SteamAPI_Init(): Loaded '/home/marty/.local/share/Steam/linux64/steamclient.so' OK. Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198866171504 [API loaded yes] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198866171504 vrcompositor-launcher.sh[9908]: === Sa 2. Mär 15:22:03 CET 2024 === vrcompositor-launcher.sh[9908]: Relaunch under scout LDLP runtime. vrcompositor-launcher.sh[9908]: exec /home/marty/.steam/root/ubuntu12_32/steam-runtime/run.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrcompositor-launcher.sh[9908]: Detected scout LDLP runtime. vrcompositor-launcher.sh[9908]: Relaunch under vrenv. vrcompositor-launcher.sh[9908]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/../vrenv.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrenv.sh[9908]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/marty/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_32:/home/marty/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/lib:/lib/i386-linux-gnu/i686:/lib/i386-linux-gnu/i686/sse2:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib vrenv.sh[9908]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrcompositor-launcher.sh[9908]: Detected scout LDLP runtime. vrcompositor-launcher.sh[9908]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher Using vrcompositor capability proxy Launching /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:03 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(9908) Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:04 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(9975) Qt: Session management error: None of the authentication protocols specified are supported sh: 1: xdg-icon-resource: not found sh: 1: xdg-mime: not found libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile CQVRMonitorHeadsetWarning(0x5570d14ff8d0) does not have a property named "green_color" CQVRMonitorHeadsetWarning(0x5570d14ff8d0) does not have a property named "red_color" [S_API] SteamAPI_Init(): Loaded '/home/marty/.local/share/Steam/linux64/steamclient.so' OK. Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198866171504 [API loaded yes] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198866171504 Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198866171504 [API loaded yes] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198866171504 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198866171504 [API loaded yes] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198866171504 vrcompositor-launcher.sh[10024]: === Sa 2. Mär 15:22:08 CET 2024 === vrcompositor-launcher.sh[10024]: Relaunch under scout LDLP runtime. vrcompositor-launcher.sh[10024]: exec /home/marty/.steam/root/ubuntu12_32/steam-runtime/run.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrcompositor-launcher.sh[10024]: Detected scout LDLP runtime. vrcompositor-launcher.sh[10024]: Relaunch under vrenv. vrcompositor-launcher.sh[10024]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/../vrenv.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrenv.sh[10024]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/marty/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_32:/home/marty/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/lib:/lib/i386-linux-gnu/i686:/lib/i386-linux-gnu/i686/sse2:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib vrenv.sh[10024]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrcompositor-launcher.sh[10024]: Detected scout LDLP runtime. vrcompositor-launcher.sh[10024]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher Using vrcompositor capability proxy Launching /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:08 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(10024) [S_API] SteamAPI_Init(): Loaded '/home/marty/.local/share/Steam/linux64/steamclient.so' OK. Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198866171504 [API loaded yes] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198866171504 Initialize() is failed!!! qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings qt.network.ssl: QSslSocket: cannot resolve sk_new_null qt.network.ssl: QSslSocket: cannot resolve sk_push qt.network.ssl: QSslSocket: cannot resolve sk_free qt.network.ssl: QSslSocket: cannot resolve sk_num qt.network.ssl: QSslSocket: cannot resolve sk_pop_free qt.network.ssl: QSslSocket: cannot resolve sk_value qt.network.ssl: QSslSocket: cannot resolve SSL_library_init qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf qt.network.ssl: QSslSocket: cannot resolve SSLeay qt.network.ssl: QSslSocket: cannot resolve SSLeay_version qt.network.ssl: QSslSocket: cannot call unresolved function SSLeay qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_num_locks qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_id_callback qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method qt.network.ssl: QSslSocket: cannot call unresolved function sk_num Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:08 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(10089) vrcompositor-launcher.sh[10117]: === Sa 2. Mär 15:22:11 CET 2024 === vrcompositor-launcher.sh[10117]: Relaunch under scout LDLP runtime. vrcompositor-launcher.sh[10117]: exec /home/marty/.steam/root/ubuntu12_32/steam-runtime/run.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrcompositor-launcher.sh[10117]: Detected scout LDLP runtime. vrcompositor-launcher.sh[10117]: Relaunch under vrenv. vrcompositor-launcher.sh[10117]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/../vrenv.sh /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrenv.sh[10117]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/marty/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_32:/home/marty/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/lib:/lib/i386-linux-gnu/i686:/lib/i386-linux-gnu/i686/sse2:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/marty/.steam/root/ubuntu12_32/steam-runtime/lib:/home/marty/.steam/root/ubuntu12_32/steam-runtime/usr/lib vrenv.sh[10117]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh vrcompositor-launcher.sh[10117]: Detected scout LDLP runtime. vrcompositor-launcher.sh[10117]: exec /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher Using vrcompositor capability proxy Launching /home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:11 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(10117) Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:11 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(10180) Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:11 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(10181) [CEF] Browser cmdline=[./vrwebhelper -lang="en_us" --no-sandbox --product-version=SteamVR HTML --log-file=/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/debug.log --enable-features=CastMediaRouteProvider --disable-out-of-process-pac --enable-blink-features=ResizeObserver --autoplay-policy=no-user-gesture-required --disable-spell-checking --enable-experimental-web-platform-features --log-severity=disable --proxy-auto-detect --disable-smooth-scrolling --ignore-gpu-blacklist --use-vulkan --enable-features=Vulkan --use-gl=desktop --use-vulkan-texture-sharing] Fossilize INFO: Overriding serialization path: "/home/marty/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache". Fossilize INFO: Overriding serialization path: "/home/marty/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
(vrwebhelper:10089): dbind-WARNING **: 15:22:13.489: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/1000/at-spi/bus_1: No such file or directory Using breakpad crash handler Setting breakpad minidump AppID = 250820 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit 03/02 15:22:13 Init: Installing breakpad exception handler for appid(250820)/version(2.4.1)/tid(10216) ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x56154efccb00 [CEF] Browser cmdline=[./vrwebhelper -lang="en_us" --no-sandbox --product-version=SteamVR HTML --log-file=/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/debug.log --enable-features=CastMediaRouteProvider --disable-out-of-process-pac --enable-blink-features=ResizeObserver --autoplay-policy=no-user-gesture-required --disable-spell-checking --enable-experimental-web-platform-features --log-severity=disable --proxy-auto-detect --disable-smooth-scrolling --ignore-gpu-blacklist --use-vulkan --enable-features=Vulkan --use-gl=desktop --use-vulkan-texture-sharing] Fossilize INFO: Overriding serialization path: "/home/marty/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache". ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x56154efccb00 [CEF] Browser cmdline=[./vrwebhelper -lang="en_us" --no-sandbox --product-version=SteamVR HTML --log-file=/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/debug.log --enable-features=CastMediaRouteProvider --disable-out-of-process-pac --enable-blink-features=ResizeObserver --autoplay-policy=no-user-gesture-required --disable-spell-checking --enable-experimental-web-platform-features --log-severity=disable --proxy-auto-detect --disable-smooth-scrolling --ignore-gpu-blacklist --use-vulkan --enable-features=Vulkan --use-gl=desktop --use-vulkan-texture-sharing] Fossilize INFO: Overriding serialization path: "/home/marty/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache". ../../third_party/tcmalloc/chromium/src/tcmalloc.cc:337] Attempt to free invalid pointer 0x56154efccb00 [CEF] Browser cmdline=[./vrwebhelper -lang="en_us" --no-sandbox --product-version=SteamVR HTML --log-file=/home/marty/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/debug.log --enable-features=CastMediaRouteProvider --disable-out-of-process-pac --enable-blink-features=ResizeObserver --autoplay-policy=no-user-gesture-required --disable-spell-checking --enable-experimental-web-platform-features --log-severity=disable --proxy-auto-detect --disable-smooth-scrolling --ignore-gpu-blacklist --use-vulkan --enable-features=Vulkan --use-gl=desktop --use-vulkan-texture-sharing]
:::
EDIT: Here is some other important info on my system:
- Running the X version of GNOME
- GTX 1060 6GB
Your Steam directory has a log (or logs?) sub-directory and that contains a vrcompositor.txt
Thank you for telling me. When the "display not found" error does not occur, it actaully lists the valve index display as an option as shown here:
::: spoiler vrcompositor.txt
:::
Then afterwards, some [Info]s later, I get these errors:
::: spoiler Errors
:::
They seem to target one specific line in some vulkan renderer c++ script. Then this is the very last error I get before it just keeps on printinig infos:
Sat Mar 02 2024 23:45:50.643309 [Error] - Unflushed events requested in CGpuTiming::GetDeltas!
So it really does detect the display, it just seems to have some undefined software issue... This would be the full files contents, in case there is some stuff which is vitally important. The SteamVR window itself does not even mention anything being wrong. It just sits there, happily rendering that image meant for the hmd. Do you see something in these logs? I am unfortunatly still at a loss...
The warnings you see are caused by https://github.com/ValveSoftware/SteamVR-for-Linux/issues/616. Maybe disabling async reprojection will help you too