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:
Listen, ill be real with you, its basically unusable and unreliable in most scenarios. The technical reason for this is due to Wayland vs X11 and other underdeveloped display technology. Normal gaming just got good enough after years of work. And before anyone tells me that the Index does work on Linux, it sure does just not well at all.
I have since sold my Index but when I used it, 80% of it was on windows. Be on the lookout for something called the Valve Deckard. I believe thats when Linux VR will finally be ready.
... I'll also be real with you and tell you something terrible. I installed Windows just to test if it works there and it did not. The same red lights, the same error. This seems like either my graphics card has some problems with it, or the headset is simply faulty. Unfortunatly I did not purchase this one new, but used, so no warrenty. It was for "only" 400€, and it came with perfectly functioning base stations and controllers. It's "just" the headset display which does not work. You think it would make more sense to purchase a new headset specifically or to sell all the base stations and controllers to purchase a simple htc vive 1 ?
I would get a brand new headset from valve if I were you cause its going to be worth more to sell all of your stuff as a complete set in the future if you need to vs an old vive with that stuff.
Would only cost you a hundred more than you bought the used one for and its worth it cause Index is still the best VR experience you can get at the moment imo.
Honestly I doubt it that Deckard will change that much. First the basics must be fixed. My Index is also laying around collecting dust. Worked okay-ish at first but is mostly unusable at the moment.
When you say you got a new cable, you mean an original tether cable, which is connected directly to the graphics card without adapters or extension cables?
Also, are you using Nvidia's closed source drivers or Nouveau?
Yes exactly that. I got a new cable, the one which goes from headset into the graphics card. I am using the latest Nvidia-driver package from apt, so yes the proprietary one. No extension cables anywhere.
Any possibility to verify that the headset's power adapter is working? E.g. multimeter
I saw someone suggesting a headset firmware reset for this issue, but others are saying they had to RMA their headset when they got solid red lights on it :(
SteamVR has weird issues like that sometimes but restarting it or logging out and back in has always fixed it for me (aside from that one time I had to replace the headset cable)
The lighthouses I only have plugged in to the wall. They magically connected to steam VR, and both appear as green. As said before, the tracking works perfectly, even for the knuckles controllers. I have a GTX 1060 with 6GB of VRAM. I'm using the latest version of the Nvidia-driver package (It's something like 525 or somethin). I don't think I need to plug the lighthouses right into the PC...
I see you noted how you're running gnome and what video card, but not how you're running Steam, so I'll ask:
How is Steam installed on your system? I know some people use a flatpak-based install but one of the potential issues with Flatpak (also Snap) is permissions to certain locations or devices can sometimes require extra config.
If you're currently running from Flatpak, perhaps try the direct install from .DEB instead
I use a Valve Index on GNOME as well, so here's a few things:
VR doesn't work yet on GNOME Wayland, you need to select GNOME on Xorg when logging in
Sometimes the LEDs are red and the headset doesn't get detected, just unplug the cable and plug it back in
You might also need to press on the cable where it connects on the headset sometimes, it can become a little loose
Use CoreCTRL to manually set the GPU performance profile to high, it doesn't do that automatically for some reason and there's a huge performance difference
If you have the issue that moving your head makes it look like the image is jumping back and forth, go into the per-application video settings of the game from SteamVRs menu and turn on Legacy reprojection
This only happens when I have very low FPS, the CoreCTRL thing fixed it for me without having to use this option
There's an older SteamVR version for Linux you can select as a beta option for SteamVR in Steam but I'd actually not recommend using it, it only works when games use Proton 5 and there are newer games that don't work with a Proton verison that old. A lot of the issues the regular SteamVR version had are fixed now and it works pretty well for me.
What exactly do you mean by "press"? In which direction? I have plugged the cable into the headset until it kinda clicked, like a thump, so I thought that would be enough. So yeah, press in which direction? Also I have tried all the steamVR versions, so yeah that's likely not the issue
It's just in case you have issues with the headset not getting detected, the cable can become a little loose and you might need to press it into where it connects to the headset
Screen 0: minimum 8 x 8, current 3200 x 1080, maximum 32767 x 32767
DVI-D-0 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.02*+ 75.02
1024x768 75.03 60.00
800x600 75.00 60.32
640x480 75.00 59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
1920x1080 50.00*+ 60.00 59.94 29.97 25.00 23.98 60.00 50.04
1600x1200 60.00
1360x850 60.00
1360x768 59.80
1280x1024 75.02 60.02
1280x960 60.00
1280x768 59.87
1280x720 59.94 50.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93