[Bug]: Steamvr fail error code 301 #3
Copy link
Copy link
Open
Labels
in-progressA fix or investigation is actively underway.A fix or investigation is actively underway.
Description
Before you file
- I searched the existing issues and the README's Known issues, and this is not among them.
- I am on the latest release and can still reproduce it.
- I quit SteamVR, started it again, and the problem is still there.
RiftLinux version
0.1.3
How did you install it?
Arch package (Arch, CachyOS and others)
Distribution, desktop and session
arch 7.2.11, KDE Plasma 6.8.2, Wayland
Graphics card and driver version
NVIDIA RTX 3090, 615.78.08
SteamVR version, sensors and their USB ports
SteamVR 2.18.4, 2 sensors, USB 3.0
Steps to reproduce
Install app with pacman
Launch Steam
Install SteamVR
Launch SteamVR
What you expected
Loads steamvr fine
What happened instead
Got a error message say SteamVR Fail, A Key component of Steamvr isnt working properly error code 301
Output of riftlinux-setup --json check (required)
{
"checks": [
{
"id": "arch",
"title": "Computer",
"state": "ok",
"detail": "x86-64",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "steam",
"title": "Steam and SteamVR",
"state": "ok",
"detail": "SteamVR (build 1792185270) at /home/mrcathello/.local/share/Steam/steamapps/common/SteamVR",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "package",
"title": "Driver package",
"state": "ok",
"detail": "/home/mrcathello/.local/share/riftlinux/steamvr/rift-cv1",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "registered",
"title": "Driver registered with SteamVR",
"state": "ok",
"detail": "/home/mrcathello/.local/share/riftlinux/steamvr/rift-cv1",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "others",
"title": "Other headset drivers in SteamVR",
"state": "ok",
"detail": "None: SteamVR uses this driver for the headset.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "sandboxed",
"title": "Driver registered with Flatpak or Snap Steam",
"state": "ok",
"detail": "no Flatpak or Snap Steam",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "nvidia-vrr",
"title": "NVIDIA and adaptive sync (Wayland)",
"state": "ok",
"detail": "no monitor offers adaptive sync",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "enabled",
"title": "Driver enabled in SteamVR",
"state": "ok",
"detail": "Enabled, not blocked.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "devices",
"title": "Rift connected",
"state": "ok",
"detail": "headset, 2 sensor(s).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "lsusb",
"title": "Steam's headset detection",
"state": "ok",
"detail": "lsusb is installed; Steam can tell that the Rift is connected.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "access",
"title": "Device access",
"state": "ok",
"detail": "6 USB devices and 3 HID interfaces usable.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "usbpower",
"title": "USB power saving",
"state": "ok",
"detail": "Off for the Rift's devices.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "holders",
"title": "Other programs using the Rift",
"state": "ok",
"detail": "None (only SteamVR, Steam and RiftLinux use it).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "headset",
"title": "Headset mode",
"state": "info",
"detail": "In use by SteamVR or the runtime now (checked when they are closed).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "display",
"title": "Headset display",
"state": "ok",
"detail": "On card1-HDMI-A-2 (connected); desktop session: wayland.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "priority",
"title": "SteamVR compositor priority",
"state": "ok",
"detail": "vrcompositor-launcher has CAP_SYS_NICE.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "openvr",
"title": "OpenVR runtime (what Steam's games load)",
"state": "ok",
"detail": "SteamVR.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "launch",
"title": "SteamVR settings games depend on",
"state": "ok",
"detail": "SteamVR's defaults (no forced headset, a compositor for games).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "steamvr-tool",
"title": "SteamVR's compatibility tool",
"state": "ok",
"detail": "None forced (SteamVR runs as a Linux program).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "env",
"title": "Variables that take games elsewhere",
"state": "ok",
"detail": "None set (XR_RUNTIME_JSON, VR_OVERRIDE, VR_CONFIG_PATH, VR_LOG_PATH).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "launchopts",
"title": "Games' launch options",
"state": "warn",
"detail": "app 438100 (XR_RUNTIME_JSON=/usr/lib/riftlinux/native/openxr_riftlinux.json): those variables take the game away from SteamVR. Close Steam and run this again to change them (Steam writes its settings back as it quits).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "handles",
"title": "Leaked GPU handles in the desktop session",
"state": "ok",
"detail": "None found (Steam and the desktop shell).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "watchdog",
"title": "SteamVR start watchdog in Steam",
"state": "ok",
"detail": "Steam runs this package's watchdog.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "openxr",
"title": "OpenXR runtime",
"state": "ok",
"detail": "SteamVR (OpenXR games go through SteamVR and this driver).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "room",
"title": "Room setup",
"state": "ok",
"detail": "None saved: the driver gives SteamVR a standing 2 x 2 m room at each start, so no Room Setup is needed (SteamVR's Room Setup sets your own).",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "settings",
"title": "RiftLinux settings",
"state": "ok",
"detail": "Direct mode on; SteamVR starts by itself: on, when the Rift is put on or picked up; quits again when it is not put on; Steam's menu over a starting game: closed; SteamVR's standby ends when the headset is worn; controllers sleep: 5 min after the headset is off; headset taken off: black, switched off after 10 min black; moving as on a head counts as worn after 20 s (medium), for a face shield or pad; /home/mrcathello/.config/riftlinux/settings.json.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "realtime",
"title": "Real-time priority",
"state": "ok",
"detail": "RealtimeKit present; Steam (pid 14309) may use it.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "calibration",
"title": "Sensor calibration",
"state": "ok",
"detail": "Saved (/home/mrcathello/.config/monado/constellation/rig.json); a moved sensor is found and placed again.",
"kind": null,
"root_cmds": [],
"fixable": false
},
{
"id": "native",
"title": "Own runtime (OpenXR without SteamVR)",
"state": "ok",
"detail": "/usr/lib/riftlinux/native, every library found; start it with `riftlinux-runtime`",
"kind": null,
"root_cmds": [],
"fixable": false
}
]
}SteamVR's log (required)
vrserver.txt Fri Oct 30 2026 17:51:53.834351 [Info] - monado: Initializing Monado driver
Fri Oct 30 2026 17:51:53.834399 [Info] - monado: Floor -0.209 m, height +0 cm (settings.json)
Fri Oct 30 2026 17:51:53.834415 [Info] - monado: SteamVR's standby ends when the headset is worn; SteamVR ignores its movement for it
Fri Oct 30 2026 17:51:53.834432 [Info] - monado: Notices: on (sensors 1, calibration 1, tracking 1, display 1, system 1; welcome to show), from /home/mrcathello/.config/riftlinux/settings.json
Fri Oct 30 2026 17:51:53.839775 [Info] - monado: Display: motion_smoothing = 1
Fri Oct 30 2026 17:51:53.839843 [Info] - monado: Display: Auto-HDR off, strength 50 %, colour 50 %, motion smoothing on, HDR Bright off
vrstartup-linux.txt
[2026-10-30 17:59:36] OnSafeMode
[2026-10-30 17:59:36] OnDisableSafeMode
[2026-10-30 17:59:39] Destroy() is failed!!
[2026-10-30 17:59:39] qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
[2026-10-30 17:59:39] qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_num_locks
[2026-10-30 17:59:39] qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
[2026-10-30 17:59:39] qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
[2026-10-30 17:59:39] qt.network.ssl: QSslSocket: cannot call unresolved function ERR_free_strings
[2026-10-30 17:59:39] Qt: Session management error: None of the authentication protocols specified are supported
[2026-10-30 17:59:39] ("/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/restarthelper", "start", "Restarting SteamVR...", "1000", "141683", "/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin", "/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrstartup", "-startupreason", "steamvr_restart")
[2026-10-30 17:59:40] Starting "/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrstartup" ("-startupreason", "steamvr_restart") "/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin" successfully.
[2026-10-30 17:59:40] Using breakpad crash handler
[2026-10-30 17:59:40] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:40] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:40] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:40] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:40] 10/30 17:59:40 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:40] 10/30 17:59:40 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142018)
[2026-10-30 17:59:40] Using breakpad crash handler
[2026-10-30 17:59:40] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:40] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:40] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:40] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:40] 10/30 17:59:40 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:40] 10/30 17:59:40 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142092)
[2026-10-30 17:59:41] [S_API] SteamAPI_Init(): Loaded '/home/mrcathello/.local/share/Steam/linux64/steamclient.so' OK.
[2026-10-30 17:59:41] VR Server (v1792185270)
[2026-10-30 17:59:41]
[2026-10-30 17:59:41] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:41] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:41] SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198714304941 [API loaded yes]
[2026-10-30 17:59:41] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198714304941
[2026-10-30 17:59:41] TRACE [rift_send_keepalive] Sent keepalive at time 2776248949909
[2026-10-30 17:59:41] DEBUG [rift_devices_create] Got radio address 01:15:46:B1:48
[2026-10-30 17:59:41] INFO [rift_devices_create] Display brightness 255, lit 264 rows a frame.
[2026-10-30 17:59:41] DEBUG [rift_devices_create] Got display info from hmd, res: 2160x1200
[2026-10-30 17:59:41] DEBUG [rift_devices_create] Got config from hmd, config flags: 20
[2026-10-30 17:59:41] DEBUG [rift_devices_create] Disabling the override power config flag.
[2026-10-30 17:59:41] DEBUG [rift_devices_create] After writing, HMD has config flags: 20
[2026-10-30 17:59:41] INFO [rift_devices_create] Headset calibration enabling ignored by the headset, reading out calibration to do ourselves
[2026-10-30 17:59:41] INFO [rift_devices_create] IMU factory calibration at 32.25 C: accel offset [0.088800 -0.410700 -0.103500], gyro offset [0.000000 -0.000200 -0.003200], accel matrix [1.014891 0.003690 -0.008423; -0.006808 1.023199 0.011465; -0.001542 0.002490 0.980060], gyro matrix [0.999193 0.015538 0.002081; 0.002564 1.000758 0.005692; -0.005771 0.020948 1.003229]
[2026-10-30 17:59:41] DEBUG [rift_devices_create] Read LED model from Rift.
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 34 kept lit, untracked: position -0.004564 -0.008218 0.197095 normal 0.208077 0.144049 0.967447
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 35 kept lit, untracked: position 0.007405 -0.027254 0.194063 normal 0.421008 -0.007996 0.907022
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 36 kept lit, untracked: position 0.016061 -0.046254 0.187055 normal 0.493130 -0.214031 0.843216
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 37 kept lit, untracked: position 0.023538 -0.065694 0.173183 normal 0.505856 -0.473871 0.720802
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 38 kept lit, untracked: position -0.001634 -0.076797 0.175963 normal 0.147928 -0.689771 0.708754
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 39 kept lit, untracked: position -0.031615 -0.076814 0.175889 normal -0.147928 -0.689771 0.708754
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 40 kept lit, untracked: position -0.056681 -0.065706 0.173025 normal -0.505856 -0.473871 0.720802
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 41 kept lit, untracked: position -0.049313 -0.046322 0.186998 normal -0.493130 -0.214031 0.843216
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 42 kept lit, untracked: position -0.040476 -0.027422 0.194241 normal -0.421008 -0.007996 0.907022
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Back strap LED 43 kept lit, untracked: position -0.028421 -0.008519 0.197225 normal -0.208077 0.144049 0.967447
[2026-10-30 17:59:41] INFO [rift_upload_back_strap_disable_pattern] Lit for the tracker to measure and track: 10 back strap LED(s), 34 of 44 LEDs remain in the model.
[2026-10-30 17:59:41] INFO [rift_devices_create] Back strap LEDs lit for tracking via custom pattern.
[2026-10-30 17:59:46] ERROR [uvc_fs_create] could not claim control interface, reason -6
[2026-10-30 17:59:46] ERROR [rift_sensor_create] Failed to create UVC frameserver, reason -6
[2026-10-30 17:59:46] ERROR [rift_sensor_context_create] Failed to create sensor for device 2833:211, reason -6, skipping.
[2026-10-30 17:59:46] ERROR [uvc_fs_create] could not claim control interface, reason -6
[2026-10-30 17:59:46] ERROR [rift_sensor_create] Failed to create UVC frameserver, reason -6
[2026-10-30 17:59:46] ERROR [rift_sensor_context_create] Failed to create sensor for device 2833:211, reason -6, skipping.
[2026-10-30 17:59:46] INFO [p_create_system] Creating system:
[2026-10-30 17:59:46] Builders:
[2026-10-30 17:59:46] rift: Oculus Rift
[2026-10-30 17:59:46] legacy: Legacy probing system
[2026-10-30 17:59:46] No builder selected in config (or wasn't compiled in)
[2026-10-30 17:59:46] Selected rift because it was certain it could create a head
[2026-10-30 17:59:46] Using builder rift: Oculus Rift
[2026-10-30 17:59:46] Got devices:
[2026-10-30 17:59:46] 0: 'Rift CV1' (id=1)
[2026-10-30 17:59:46] 1: 'Oculus Touch (Left)' (id=2)
[2026-10-30 17:59:46] 2: 'Oculus Touch (Right)' (id=3)
[2026-10-30 17:59:46] In roles:
[2026-10-30 17:59:46] head: Rift CV1 (WMHD30333018NM), view count: 2
[2026-10-30 17:59:46] eyes: <none> (<none>)
[2026-10-30 17:59:46] face: <none> (<none>)
[2026-10-30 17:59:46] left: Oculus Touch (Left) (WMTCL73M701XH0)
[2026-10-30 17:59:46] right: Oculus Touch (Right) (WMTCR73M701SGS)
[2026-10-30 17:59:46] gamepad: <none> (<none>)
[2026-10-30 17:59:46] hand_tracking.unobstructed.left: <none> (<none>)
[2026-10-30 17:59:46] hand_tracking.unobstructed.right: <none> (<none>)
[2026-10-30 17:59:46] hand_tracking.conforming.left: <none> (<none>)
[2026-10-30 17:59:46] hand_tracking.conforming.right: <none> (<none>)
[2026-10-30 17:59:46] Result: XRT_SUCCESS
[2026-10-30 17:59:46] DEBUG [comp_main_create_system_compositor] Doing init 0x7f10f0000880
[2026-10-30 17:59:46] INFO [comp_main_create_system_compositor] Scratch images 1784x1982 a view (165 % of the panel's 1080x1200)
[2026-10-30 17:59:46] INFO [detect] Wayland desktop offers no display for lease
[2026-10-30 17:59:46] crash_20261030175946_2.dmp[142131]: Uploading dump (out-of-process)
[2026-10-30 17:59:46] /tmp/dumps/crash_20261030175946_2.dmp
[2026-10-30 17:59:47] crash_20261030175946_2.dmp[142131]: Finished uploading minidump (out-of-process): success = yes
[2026-10-30 17:59:47] crash_20261030175946_2.dmp[142131]: response: CrashID=bp-fc9bed5f-b3a9-42fe-9a52-5a5512261029
[2026-10-30 17:59:47] crash_20261030175946_2.dmp[142131]: file ''/tmp/dumps/crash_20261030175946_2.dmp'', upload yes: ''CrashID=bp-fc9bed5f-b3a9-42fe-9a52-5a5512261029''
[2026-10-30 17:59:47] riftlinux-notices: SteamVR said VRInitError_IPC_ConnectFailed, trying again every 2 s
[2026-10-30 17:59:47] vrenv.sh[142160]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/aliases:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/aliases:
[2026-10-30 17:59:47] vrenv.sh[142160]: exec /home/mrcathello/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor -nokillprocess -startupappid 250820 -startupreason applaunch_steam -startupapptype 2
[2026-10-30 17:59:47] Using breakpad crash handler
[2026-10-30 17:59:47] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:47] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:47] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:47] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:47] 10/30 17:59:47 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:47] 10/30 17:59:47 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142160)
[2026-10-30 17:59:47] static QPlatformTheme* QKdeTheme::createKdeTheme(): Unable to determine KDE dirs
[2026-10-30 17:59:47] Qt: Session management error: None of the authentication protocols specified are supported
[2026-10-30 17:59:47] sh: 1: steamxdg-icon-resource: not found
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] CQVRMonitorHeadsetWarning(0x558d15ffa1e0) does not have a property named "green_color"
[2026-10-30 17:59:48] CQVRMonitorHeadsetWarning(0x558d15ffa1e0) does not have a property named "red_color"
[2026-10-30 17:59:48] Using breakpad crash handler
[2026-10-30 17:59:48] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:48] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:48] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:48] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:48] 10/30 17:59:48 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:48] 10/30 17:59:48 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142246)
[2026-10-30 17:59:48] [S_API] SteamAPI_Init(): Loaded '/home/mrcathello/.local/share/Steam/linux64/steamclient.so' OK.
[2026-10-30 17:59:48] VR Server (v1792185270)
[2026-10-30 17:59:48]
[2026-10-30 17:59:48] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:48] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:48] SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198714304941 [API loaded yes]
[2026-10-30 17:59:48] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198714304941
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] libpng warning: iCCP: known incorrect sRGB profile
[2026-10-30 17:59:48] [S_API] SteamAPI_Init(): Loaded '/home/mrcathello/.local/share/Steam/linux64/steamclient.so' OK.
[2026-10-30 17:59:48] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:48] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:48] SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198714304941 [API loaded yes]
[2026-10-30 17:59:48] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561198714304941
[2026-10-30 17:59:48] Initialize() is failed!!!
[2026-10-30 17:59:48] Using breakpad crash handler
[2026-10-30 17:59:48] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:48] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:48] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:48] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:48] 10/30 17:59:48 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:48] 10/30 17:59:48 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142273)
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve sk_new_null
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve sk_push
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve sk_free
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve sk_num
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve sk_value
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLeay
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot resolve SSLeay_version
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot call unresolved function SSLeay
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_num_locks
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
[2026-10-30 17:59:48] qt.network.ssl: QSslSocket: cannot call unresolved function sk_num
[2026-10-30 17:59:48] Using breakpad crash handler
[2026-10-30 17:59:48] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:48] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:48] Using breakpad crash handler
[2026-10-30 17:59:48] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:48] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:48] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:48] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:48] 10/30 17:59:48 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:48] 10/30 17:59:48 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142285)
[2026-10-30 17:59:48] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:48] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:48] 10/30 17:59:48 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:48] 10/30 17:59:48 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142284)
[2026-10-30 17:59:48] Gtk-Message: 17:59:48.645: Failed to load module "window-decorations-gtk-module"
[2026-10-30 17:59:48] Gtk-Message: 17:59:48.646: Failed to load module "colorreload-gtk-module"
[2026-10-30 17:59:48] Gtk-Message: 17:59:48.646: Failed to load module "appmenu-gtk-module"
[2026-10-30 17:59:48] Fossilize INFO: Overriding serialization path: "/home/mrcathello/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
[2026-10-30 17:59:48] Using breakpad crash handler
[2026-10-30 17:59:48] Setting breakpad minidump AppID = 250820
[2026-10-30 17:59:48] Forcing breakpad minidump interfaces to load
[2026-10-30 17:59:48] Looking up breakpad interfaces from steamclient
[2026-10-30 17:59:48] Calling BreakpadMiniDumpSystemInit
[2026-10-30 17:59:48] 10/30 17:59:48 minidumps folder is set to /tmp/dumps
[2026-10-30 17:59:48] 10/30 17:59:48 Init: Installing breakpad exception handler for appid(250820)/version(2.18.4)/tid(142334)
[2026-10-30 17:59:49] Fossilize INFO: Overriding serialization path: "/home/mrcathello/.local/share/Steam/steamapps/shadercache/250820/fozpipelinesv6/steamapprun_pipeline_cache".
A recording, for tracking problems (optional)
No response
What you already tried (optional)
Tried verifying files, reinstalling steamvr, running riftlinux-setup check
Metadata
Metadata
Assignees
Labels
in-progressA fix or investigation is actively underway.A fix or investigation is actively underway.
Activity
AIIX commentedon Oct 30, 2026
Thanks for the report and the check output.
Error 301 means SteamVR's starter couldn't connect to SteamVR's server: the server crashed or got stuck while starting. Your
vrserver.txtexcerpt stops right after RiftLinux's start-up lines, before the line where the headset and sensors are opened ("Devices up"), so I need the full logs to see where it stopped.Could you please:
ps -eo pid,comm,args | grep -i -E "vrserver|vrcompositor|vrmonitor|vrstartup" | grep -v grepYour check said the headset was still in use by SteamVR when you ran it, so a stuck server may be blocking every new start. If any are listed,
kill -9 <pid>them.riftlinux-setup repairandriftlinux-setup fix.repairundoes what a SteamVR crash leaves behind, such as the driver blocked by SteamVR's safe mode (your log shows SteamVR going into safe mode).fixputs the configuration RiftLinux is tested with in place. It lists every change, asks once, and keeps a backup of every file it changes.Then start Steam and SteamVR again.
~/.local/share/Steam/logs/vrserver.txtandvrserver.previous.txt~/.local/share/Steam/logs/vrstartup-linux.txtls -la /tmp/dumps(crash dumps, if SteamVR wrote any)journalctl -k -b | grep -i -E "nvrm|xid|usb" | tail -50One more thing from your check: VRChat (app 438100) has the launch option
XR_RUNTIME_JSON=/usr/lib/riftlinux/native/openxr_riftlinux.json. That sends VRChat to RiftLinux's own runtime instead of SteamVR.riftlinux-setup fixwill offer to remove it; say no if you set it on purpose.MRcatHELLO commentedon Nov 1, 2026
Sorry for the late reply after running all the command you told me to run there was nothing running and even after closing steam completly and running riftlinux-setup repair and fix it still provided the same error code 301 after constantly blocking the driver
Output of
ls -la /tmp/dumpswasdrwxr-x--T 2 mrcathello mrcathello 140 Nov 1 15:54 .
drwxrwxrwt 35 root root 980 Nov 1 15:54 ..
-rw------- 1 mrcathello mrcathello 837664 Nov 1 15:51 crash_20261101155143_2.dmp
-rw------- 1 mrcathello mrcathello 764648 Nov 1 15:52 crash_20261101155208_2.dmp
-rw------- 1 mrcathello mrcathello 838224 Nov 1 15:54 crash_20261101155415_2.dmp
-rw------- 1 mrcathello mrcathello 282976 Nov 1 15:54 crash_20261101155418_2.dmp
-rw-r----- 1 mrcathello mrcathello 568 Nov 1 15:54 mrcathello_log.txt
[mrcathello@mrcatpc ~]$
here is the output of journal ctlJournanctl.txt
vrserver.txt
vrstartup-linux.txt
AIIX commentedon Nov 1, 2026
Based of the attached logs the crash is likely occurring in RiftLinux's compositor start on your machine. To find the exact place I need a bit more information and crash dumps, and one test:
Needed Info:
/tmp/dumpsand attach the zip here:cd /tmp/dumps && zip ~/riftlinux-dumps.zip crash_*.dmpvulkaninfo --summaryandls /sys/class/drmTest with disabling Proton-GE and RiftLinux's Direct-Mode Compositor:
Step 1: Completely close Steam and SteamVR.
Step 2: Temporarily remove or move any installed GE-Proton/Proton-GE versions from ~/.steam/root/compatibilitytools.d/ and switch to the default Proton-CachyOS. (There is currently a known issue with GE-Proton affecting OpenXR initialization, which may occur even when GE-Proton is installed but not actively selected as the compatibility tool for apps)
Step 3: Run the following commands:
riftlinux-setup repairriftlinux-setup direct-mode offStep 4: Start Steam, then launch SteamVR, without launching a game.
With RiftLinux's direct-mode compositor disabled, SteamVR should use its own compositor to drive the headset instead of launching RiftLinux's compositor. If successful, you should still get an image in the headset, although RiftLinux's Auto-HDR and motion smoothing features will be unavailable.
Once you've completed the test, please confirm whether SteamVR launches successfully without crashing and whether you get an image in the headset.
This test should help further narrow down the issue. Once I have the crash dumps, vulkan graphics configuration, and test results, I'll investigate further and work towards identifying and fixing the underlying problem.
MRcatHELLO commentedon Nov 2, 2026
turning off direct mode caused it to launch
AIIX commentedon Nov 2, 2026
Thanks for confirming that it's working with direct mode disabled. This gives me a few more clues about where the issue might be occurring.
The crash dumps from /tmp/dumps would still be helpful if they're available.
Based on the logs you've already attached, I have a fair idea of where the problem might be and a potential fix to investigate. I'm aiming to include this in the upcoming 0.1.4 pre-release.
AIIX commentedon Nov 2, 2026
The 0.1.4 pre-release with a potential fix is out: https://github.com/AIIX/RiftLinux/releases/tag/v0.1.4
Install it, then run:
riftlinux-setup direct-mode onriftlinux-setup repairthen startSteam, followed bySteamVR.If it still fails, please attach vrserver.txt and vrstartup-linux.txt from that try, and any new files in /tmp/dumps.