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:
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
Oh I thought this was the JoJo guy...