Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SteamVR crashes #276835

Closed
davidak opened this issue Dec 26, 2023 · 13 comments
Closed

SteamVR crashes #276835

davidak opened this issue Dec 26, 2023 · 13 comments
Labels
0.kind: bug Something is broken 6.topic: steam Steam game store/launcher (store.steampowered.com)

Comments

@davidak
Copy link
Member

davidak commented Dec 26, 2023

Describe the bug

I updated to NixOS 23.11 and tried to start SteamVR again. It does work less than before. In 2022 only the Room Setup did not work (#177197), now the whole SteamVR crashes.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Connect Valve Index
  2. Start Steam
  3. Start SteamVR

Expected behavior

Working SteamVR like in 2019 (https://chaos.social/@davidak/102414382682090253).

Screenshots

Screenshot from 2023-12-26 03 11 13

Demo: https://www.youtube.com/watch?v=TQjk7xjmp20 (at the end the whole desktop environment crashes)

Additional context

AMD Radeon RX 6600 XT GPU
Pantheon desktop (X11)

Terminal output: https://gist.github.com/davidak/232cfb70144a21c9c4dac9043b34bb2c

Notify maintainers

@Atemu it still works for you? Which NixOS version and GPU do you have? Maybe it only works with Nvidia?

Metadata

  • system: "x86_64-linux"
  • host os: Linux 6.6.6, NixOS, 23.11 (Tapir), 23.11.1779.cf28ee258fd5
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.18.1
  • channels(root): "home-manager-23.11.tar.gz, nixos-23.11, nixos-hardware, nixos-unstable"
  • nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Add a 👍 reaction to issues you find important.

@davidak davidak added 0.kind: bug Something is broken 6.topic: steam Steam game store/launcher (store.steampowered.com) labels Dec 26, 2023
@Atemu
Copy link
Member

Atemu commented Dec 26, 2023

It was working for me a week ago or so with an 6800XT on X11. What's the actual error? Check journalctl --user aswell as the SteamVR logs in Steam's log dir.

@Atemu
Copy link
Member

Atemu commented Jan 1, 2024

It's still working for me on unstable.

@r-burns
Copy link
Contributor

r-burns commented May 12, 2024

I'm having the same issue with an AMD GPU on unstable. Last time I tried setting up VR years ago I was on Windows though, so it's possible I set something up wrong.

@Atemu
Copy link
Member

Atemu commented May 12, 2024

Please look at the logs and/or share them with us.

@r-burns
Copy link
Contributor

r-burns commented Jun 16, 2024

Where would the relevant logs be?

@Atemu
Copy link
Member

Atemu commented Jun 16, 2024

~/.local/share/Steam/logs/vr*.txt

@r-burns
Copy link
Contributor

r-burns commented Jun 16, 2024

vrcompositor-linux.txt:

vrenv.sh[114188]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64:/home/user/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_32:/home/user/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_64:/lib64:/lib32:/steamrt/amd64/lib/x86_64-linux-gnu:/steamrt/amd64/lib:/steamrt/amd64/usr/lib/x86_64-linux-gnu:/steamrt/amd64/usr/lib:/steamrt/i386/lib/i386-linux-gnu:/steamrt/i386/lib:/steamrt/i386/usr/lib/i386-linux-gnu:/steamrt/i386/usr/lib:/run/opengl-driver/lib:/run/opengl-driver-32/lib:/nix/store/g29km1srdqrvyvlq7mnkkji4w1ay0i98-pipewire-1.0.5-jack/lib:/lib:/lib32:/run/opengl-driver/lib:/run/opengl-driver-32/lib:/nix/store/35pq4hr29c3sl79lgfwgsvd9nwzyp4am-glibc-2.39-5/lib:/home/user/.steam/root/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/user/.steam/root/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/user/.steam/root/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/user/.steam/root/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/user/.steam/root/ubuntu12_32/steam-runtime/lib:/home/user/.steam/root/ubuntu12_32/steam-runtime/usr/lib
vrenv.sh[114188]: exec /home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.sh
vrcompositor-launcher.sh[114188]: Detected scout LDLP runtime.
vrcompositor-launcher.sh[114188]: exec /home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher
Using vrcompositor capability proxy
Failed to raise ambient cap
Launching /home/user/home/.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
06/16 13:29:48 minidumps folder is set to /tmp/dumps
06/16 13:29:48 Init: Installing breakpad exception handler for appid(250820)/version(2.6.2)/tid(114188)
crash_20240616132949_2.dmp[114239]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240616132949_2.dmp
crash_20240616132949_2.dmp[114239]: Finished uploading minidump (out-of-process): success = no
crash_20240616132949_2.dmp[114239]: error: SSL peer certificate or SSH remote key was not OK
crash_20240616132949_2.dmp[114239]: file ''/tmp/dumps/crash_20240616132949_2.dmp'', upload no: ''SSL peer certificate or SSH remote key was not OK''

Seems like journalctl --user shows that vrcompositor dumps core, but doesn't tell me why.

Jun 16 13:29:49 nixos crash_20240616132949_2.dmp[114239]: Uploading dump (out-of-process)
                                                          /tmp/dumps/crash_20240616132949_2.dmp
Jun 16 13:29:49 nixos crash_20240616132949_2.dmp[114239]: Finished uploading minidump (out-of-process): success = no
Jun 16 13:29:49 nixos crash_20240616132949_2.dmp[114239]: error: SSL peer certificate or SSH remote key was not OK
Jun 16 13:29:49 nixos crash_20240616132949_2.dmp[114239]: file ''/tmp/dumps/crash_20240616132949_2.dmp'', upload no: ''SSL peer certificate or SSH remote key was not OK''
Jun 16 13:29:49 nixos systemd-coredump[114242]: [🡕] Process 114188 (vrcompositor) of user 1000 dumped core.
                                                
                                                Module /nix/store/wl8lnbbg92z1kbg395yfhqqy5r8x40zj-libxcb-1.16/lib/libxcb-dri2.so.0.0.0 without build-id.
                                                Module /nix/store/l1b9n31pa6984zr5yyd17j5nm1bzyykr-bzip2-1.0.8/lib/libbz2.so.1.0.8 without build-id.
                                                Module /nix/store/n46w7nzp8sqx0qhxi0xciyscpjz4ffvc-xz-5.4.6/lib/liblzma.so.5.4.6 without build-id.
<snip>

I see some other vr logs failing to connect to the vrcompositor pipe / IPC, but don't know why. E.g. vrstartup.txt:

Sun Jun 16 2024 20:29:41.976596 [Info] - vrstartup 2.6.2 startup with PID=113960, config=/home/user/home/.local/share/Steam/config, runtime=/home/user/home/.local/share/Steam/steamapps/common/SteamVR, arch=linux64
Sun Jun 16 2024 20:29:41.993095 [Info] - Reset Runtime based on Executable: /home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64
Sun Jun 16 2024 20:29:41.993125 [Info] - New Runtime: /home/user/home/.local/share/Steam/steamapps/common/SteamVR
Sun Jun 16 2024 20:29:41.993976 [Error] - Failed to associate URI: mime registration failed for steamvr
Sun Jun 16 2024 20:29:46.131732 [Info] - VR_Init error, exiting: Shared IPC Compositor Invalid Connect Response (307)

@Atemu
Copy link
Member

Atemu commented Jun 16, 2024

Have a look at vrcompositor.txt then.

@r-burns
Copy link
Contributor

r-burns commented Jun 16, 2024

I didn't see any errors in there, but here are the full contents of vrcompositor.txt:

Sun Jun 16 2024 13:29:45.191405 [Info] - //==============================================================================================
Sun Jun 16 2024 13:29:45.191470 [Info] - ================================================================================================
Sun Jun 16 2024 13:29:45.191497 [Info] - ================================================================================================
Sun Jun 16 2024 13:29:45.191536 [Info] - vrcompositor 2.6.2 startup with PID=114053, config=/home/user/home/.local/share/Steam/config, runtime=/home/user/home/.local/share/Steam/steamapps/common/SteamVR, arch=linux64
Sun Jun 16 2024 13:29:45.191570 [Info] - VR compositor 2.6.2 (v1716600417) Mixed starting up
Sun Jun 16 2024 13:29:45.213711 [Info] - CIPCPipe::ConnectPipe(SteamVR_Namespace) attempting connect to /steamvr/SteamVR_Namespace
Sun Jun 16 2024 13:29:45.213793 [Info] - CSharedResourceNamespaceClient::Init(): received namespace data 114031
Sun Jun 16 2024 13:29:45.213845 [Info] - CIPCPipe::CreatePipe(VR_CompositorPipe_114031) bound to /steamvr/VR_CompositorPipe_114031
Sun Jun 16 2024 13:29:45.215896 [Info] - Set fd limit to: 524288
Sun Jun 16 2024 13:29:45.218018 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/htc/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:45.218115 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/lighthouse/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:45.218204 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/null/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:45.218316 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/vrlink/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:45.218656 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:45.219347 [Info] - [Settings] Load Json Settings from /home/user/home/.local/share/Steam/config/steamvr.vrsettings
Sun Jun 16 2024 13:29:45.221845 [Info] - Events created
Sun Jun 16 2024 13:29:45.222734 [Info] - Found bad mirror window settings: 
Sun Jun 16 2024 13:29:45.222769 [Info] - Creating CHmdWindowSDL!
Sun Jun 16 2024 13:29:45.222857 [Info] - CHmdWindowSDL: Using X11
Sun Jun 16 2024 13:29:45.260491 [Info] - Instance layers available:
Sun Jun 16 2024 13:29:45.260567 [Info] -  - VK_LAYER_MESA_device_select, version 4206803
Sun Jun 16 2024 13:29:45.260586 [Info] -  - VK_LAYER_AMD_switchable_graphics_64, version 4206861
Sun Jun 16 2024 13:29:45.260601 [Info] -  - VK_LAYER_VALVE_steam_overlay_64, version 4206799
Sun Jun 16 2024 13:29:45.260616 [Info] -  - VK_LAYER_VALVE_steam_overlay_32, version 4206799
Sun Jun 16 2024 13:29:45.260630 [Info] -  - VK_LAYER_VALVE_steam_fossilize_64, version 4206799
Sun Jun 16 2024 13:29:45.260645 [Info] -  - VK_LAYER_VALVE_steam_fossilize_32, version 4206799
Sun Jun 16 2024 13:29:45.260663 [Info] -  - VK_LAYER_AMD_switchable_graphics_32, version 4206861
Sun Jun 16 2024 13:29:45.260677 [Info] -  - VK_LAYER_MESA_device_select, version 4206803
Sun Jun 16 2024 13:29:45.260692 [Info] -  - VK_LAYER_MESA_overlay, version 4206803
Sun Jun 16 2024 13:29:45.260707 [Info] -  - VK_LAYER_INTEL_nullhw, version 4198473
Sun Jun 16 2024 13:29:45.260721 [Info] -  - VK_LAYER_INTEL_nullhw, version 4198473
Sun Jun 16 2024 13:29:45.260740 [Info] -  - VK_LAYER_MESA_overlay, version 4206803
Sun Jun 16 2024 13:29:45.263687 [Info] - Instance extensions available:
Sun Jun 16 2024 13:29:45.263711 [Info] -  - VK_KHR_device_group_creation, version 1
Sun Jun 16 2024 13:29:45.263727 [Info] -  - VK_KHR_display, version 23
Sun Jun 16 2024 13:29:45.263741 [Info] -  - VK_KHR_external_fence_capabilities, version 1
Sun Jun 16 2024 13:29:45.263756 [Info] -  - VK_KHR_external_memory_capabilities, version 1
Sun Jun 16 2024 13:29:45.263771 [Info] -  - VK_KHR_external_semaphore_capabilities, version 1
Sun Jun 16 2024 13:29:45.263791 [Info] -  - VK_KHR_get_display_properties2, version 1
Sun Jun 16 2024 13:29:45.263805 [Info] -  - VK_KHR_get_physical_device_properties2, version 2
Sun Jun 16 2024 13:29:45.263820 [Info] -  - VK_KHR_get_surface_capabilities2, version 1
Sun Jun 16 2024 13:29:45.263834 [Info] -  - VK_KHR_surface, version 25
Sun Jun 16 2024 13:29:45.263849 [Info] -  - VK_KHR_surface_protected_capabilities, version 1
Sun Jun 16 2024 13:29:45.263867 [Info] -  - VK_KHR_wayland_surface, version 6
Sun Jun 16 2024 13:29:45.263882 [Info] -  - VK_KHR_xcb_surface, version 6
Sun Jun 16 2024 13:29:45.263896 [Info] -  - VK_KHR_xlib_surface, version 6
Sun Jun 16 2024 13:29:45.263911 [Info] -  - VK_EXT_acquire_drm_display, version 1
Sun Jun 16 2024 13:29:45.263925 [Info] -  - VK_EXT_acquire_xlib_display, version 1
Sun Jun 16 2024 13:29:45.263940 [Info] -  - VK_EXT_debug_report, version 10
Sun Jun 16 2024 13:29:45.263954 [Info] -  - VK_EXT_debug_utils, version 2
Sun Jun 16 2024 13:29:45.263979 [Info] -  - VK_EXT_direct_mode_display, version 1
Sun Jun 16 2024 13:29:45.263994 [Info] -  - VK_EXT_display_surface_counter, version 1
Sun Jun 16 2024 13:29:45.264009 [Info] -  - VK_EXT_surface_maintenance1, version 1
Sun Jun 16 2024 13:29:45.264024 [Info] -  - VK_EXT_swapchain_colorspace, version 4
Sun Jun 16 2024 13:29:45.264039 [Info] -  - VK_KHR_portability_enumeration, version 1
Sun Jun 16 2024 13:29:45.264053 [Info] -  - VK_LUNARG_direct_driver_loading, version 1
Sun Jun 16 2024 13:29:45.264074 [Info] - SDL version: 2.30.3
Sun Jun 16 2024 13:29:45.264092 [Info] - Direct mode features: present
Sun Jun 16 2024 13:29:45.264106 [Info] - Requesting 10 instance extensions:
Sun Jun 16 2024 13:29:45.264121 [Info] -  - VK_KHR_surface
Sun Jun 16 2024 13:29:45.264138 [Info] -  - VK_KHR_xlib_surface
Sun Jun 16 2024 13:29:45.264153 [Info] -  - VK_KHR_display
Sun Jun 16 2024 13:29:45.264167 [Info] -  - VK_EXT_direct_mode_display
Sun Jun 16 2024 13:29:45.264182 [Info] -  - VK_EXT_display_surface_counter
Sun Jun 16 2024 13:29:45.264201 [Info] -  - VK_KHR_external_memory_capabilities
Sun Jun 16 2024 13:29:45.264216 [Info] -  - VK_KHR_external_semaphore_capabilities
Sun Jun 16 2024 13:29:45.264230 [Info] -  - VK_KHR_get_physical_device_properties2
Sun Jun 16 2024 13:29:45.264244 [Info] -  - VK_EXT_debug_utils
Sun Jun 16 2024 13:29:45.264259 [Info] -  - VK_EXT_acquire_xlib_display
Sun Jun 16 2024 13:29:45.305957 [Info] - HMD deviceUUID is b00000000
Sun Jun 16 2024 13:29:45.306043 [Info] - Looking for direct display through RandR
Sun Jun 16 2024 13:29:45.306099 [Info] -  - Root 0x560
Sun Jun 16 2024 13:29:45.322419 [Info] -    - Output 0x53 - 41 modes, 1 preferred
Sun Jun 16 2024 13:29:45.322480 [Info] -      - Mode 0 0x58 1920x1080 (looking for 2160x1200)
Sun Jun 16 2024 13:29:45.322549 [Info] -    - Output 0x54 - 41 modes, 1 preferred
Sun Jun 16 2024 13:29:45.322578 [Info] -      - Mode 0 0x58 1920x1080 (looking for 2160x1200)
Sun Jun 16 2024 13:29:45.322615 [Info] -    - Output 0x55 - 15 modes, 1 preferred
Sun Jun 16 2024 13:29:45.322639 [Info] -      - Mode 0 0x641 2160x1200 (looking for 2160x1200)
Sun Jun 16 2024 13:29:45.322654 [Info] -        - Found matching output 85
Sun Jun 16 2024 13:29:45.322672 [Info] - Found candidate direct display as RandR output 0x55
Sun Jun 16 2024 13:29:45.370251 [Info] - Tried to find direct display through RandR: 0x559202d9caa0
Sun Jun 16 2024 13:29:45.370327 [Info] - Trying to match desired rate of 90.000000Hz.
Sun Jun 16 2024 13:29:45.370346 [Info] - 15 modes on display:
Sun Jun 16 2024 13:29:45.370391 [Info] -  - 0: [email protected]
Sun Jun 16 2024 13:29:45.370410 [Info] -  - 1: [email protected]
Sun Jun 16 2024 13:29:45.370427 [Info] -  - 2: [email protected]
Sun Jun 16 2024 13:29:45.370445 [Info] -  - 3: [email protected]
Sun Jun 16 2024 13:29:45.370462 [Info] -  - 4: [email protected]
Sun Jun 16 2024 13:29:45.370479 [Info] -  - 5: [email protected]
Sun Jun 16 2024 13:29:45.370497 [Info] -  - 6: [email protected]
Sun Jun 16 2024 13:29:45.370519 [Info] -  - 7: [email protected]
Sun Jun 16 2024 13:29:45.370536 [Info] -  - 8: [email protected]
Sun Jun 16 2024 13:29:45.370554 [Info] -  - 9: [email protected]
Sun Jun 16 2024 13:29:45.370571 [Info] -  - 10: [email protected]
Sun Jun 16 2024 13:29:45.370588 [Info] -  - 11: [email protected]
Sun Jun 16 2024 13:29:45.370606 [Info] -  - 12: [email protected]
Sun Jun 16 2024 13:29:45.370623 [Info] -  - 13: [email protected]
Sun Jun 16 2024 13:29:45.370640 [Info] -  - 14: [email protected]
Sun Jun 16 2024 13:29:45.370662 [Info] - Selected mode 0.
Sun Jun 16 2024 13:29:45.402298 [Info] - Acquired xlib display!
Sun Jun 16 2024 13:29:45.402372 [Info] - Direct mode surface: 0x559202a611a0
Sun Jun 16 2024 13:29:45.402418 [Info] - Requesting 18 device extensions:
Sun Jun 16 2024 13:29:45.402447 [Info] -  - VK_EXT_custom_border_color
Sun Jun 16 2024 13:29:45.402475 [Info] -  - VK_EXT_extended_dynamic_state
Sun Jun 16 2024 13:29:45.402503 [Info] -  - VK_EXT_host_query_reset
Sun Jun 16 2024 13:29:45.402541 [Info] -  - VK_KHR_create_renderpass2
Sun Jun 16 2024 13:29:45.402569 [Info] -  - VK_KHR_dedicated_allocation
Sun Jun 16 2024 13:29:45.402597 [Info] -  - VK_KHR_external_memory
Sun Jun 16 2024 13:29:45.402624 [Info] -  - VK_KHR_external_memory_fd
Sun Jun 16 2024 13:29:45.402652 [Info] -  - VK_KHR_external_semaphore
Sun Jun 16 2024 13:29:45.402680 [Info] -  - VK_KHR_external_semaphore_fd
Sun Jun 16 2024 13:29:45.402707 [Info] -  - VK_KHR_get_memory_requirements2
Sun Jun 16 2024 13:29:45.402741 [Info] -  - VK_KHR_image_format_list
Sun Jun 16 2024 13:29:45.402769 [Info] -  - VK_KHR_maintenance1
Sun Jun 16 2024 13:29:45.402796 [Info] -  - VK_KHR_sampler_ycbcr_conversion
Sun Jun 16 2024 13:29:45.402824 [Info] -  - VK_KHR_swapchain
Sun Jun 16 2024 13:29:45.402852 [Info] -  - VK_KHR_swapchain_mutable_format
Sun Jun 16 2024 13:29:45.402879 [Info] -  - VK_KHR_timeline_semaphore
Sun Jun 16 2024 13:29:45.402907 [Info] -  - VK_KHR_external_memory_fd
Sun Jun 16 2024 13:29:45.402934 [Info] -  - VK_KHR_external_semaphore_fd
Sun Jun 16 2024 13:29:45.402989 [Info] - Global priority query enabled: 1
Sun Jun 16 2024 13:29:45.403017 [Info] - Async support disabled by user setting
Sun Jun 16 2024 13:29:45.410150 [Info] - m_pVkInstance : 0x559202a63480
Sun Jun 16 2024 13:29:45.410195 [Info] - m_pVkPhysicalDevice : 0x559202db2a40
Sun Jun 16 2024 13:29:45.410211 [Info] - m_pVkDevice : 0x559202deeb50
Sun Jun 16 2024 13:29:45.410226 [Info] - m_pVkGraphicsQueue : 0x559202e0ef70
Sun Jun 16 2024 13:29:45.410240 [Info] - m_pVkComputeQueue : 0x559202e6ff80
Sun Jun 16 2024 13:29:45.410273 [Info] - HMD swapchain mode:1 count:3
Sun Jun 16 2024 13:29:45.422150 [Info] - Direct mode: enabled
Sun Jun 16 2024 13:29:45.423085 [Info] - Mirror swapchain mode:0 count:3
Sun Jun 16 2024 13:29:45.434234 [Info] - CGraphicsDevice Init...
Sun Jun 16 2024 13:29:45.434721 [Info] - Headset is using direct mode
Sun Jun 16 2024 13:29:45.434741 [Info] - Initializing timing resources
Sun Jun 16 2024 13:29:45.434809 [Info] - Using Vulkan Renderer
Sun Jun 16 2024 13:29:45.434849 [Info] - Initializing CVulkanVRRenderer
Sun Jun 16 2024 13:29:45.434887 [Info] - Debug markers: disabled, missing extension support. Is the Renderdoc layer enabled?
Sun Jun 16 2024 13:29:45.459508 [Info] - Initialized Vulkan transfer ring buffer, mapped at offset 0x0x7f32b0000000.
Sun Jun 16 2024 13:29:45.460134 [Info] - Updated HMD Prop_DisplayFrequency_Float to 90.000000
Sun Jun 16 2024 13:29:45.460166 [Info] - ****************************************** Begin GPU speed ******************************************
Sun Jun 16 2024 13:29:45.460197 [Info] - GPU Vendor: "AMD Radeon RX 6600" GPU Driver: "8388899"
Sun Jun 16 2024 13:29:45.460616 [Info] - Initializing CVulkanVRRenderer
Sun Jun 16 2024 13:29:45.460661 [Info] - Debug markers: disabled, missing extension support. Is the Renderdoc layer enabled?
Sun Jun 16 2024 13:29:45.483929 [Info] - Initialized Vulkan transfer ring buffer, mapped at offset 0x0x7f32a0000000.
Sun Jun 16 2024 13:29:45.549736 [Info] - MeasureGpuMegaPixelsPerSecond(0): Returning 729 MP/sec. Total CPU time 0.09 seconds.
Sun Jun 16 2024 13:29:45.550956 [Info] - GPU speed from average of 6 median samples: 729
Sun Jun 16 2024 13:29:45.551404 [Info] - ******************************************* End GPU speed *******************************************
Sun Jun 16 2024 13:29:45.555415 [Info] - HMD driver recommended: 1512x1680 90.0Hz HiddenArea(19.10%) = 369 MP/sec
Sun Jun 16 2024 13:29:45.555435 [Info] - Raw ideal render target scale = 1.97
Sun Jun 16 2024 13:29:45.555456 [Info] - Clamping render target scale to 1.5x on each axis.
Sun Jun 16 2024 13:29:45.555626 [Info] - New result of GetRecommendedRenderTargetSize for current app: 1852x2056
Sun Jun 16 2024 13:29:45.555646 [Info] - Creating samplers
Sun Jun 16 2024 13:29:45.555672 [Info] - Creating util resources
Sun Jun 16 2024 13:29:45.556059 [Info] - Creating constant buffers
Sun Jun 16 2024 13:29:45.557393 [Info] - Creating systemlayer textures (w=2120,h=2356)
Sun Jun 16 2024 13:29:45.557601 [Info] - Creating/Updating distortion surfaces (mesh resolution 49)
Sun Jun 16 2024 13:29:45.603530 [Info] - Warp mesh (left eye) covers 82.15% of its viewport (shrink wrap saved 2.01%)
Sun Jun 16 2024 13:29:45.648117 [Info] - Warp mesh (right eye) covers 82.28% of its viewport (shrink wrap saved 1.94%)
Sun Jun 16 2024 13:29:48.667008 [Info] - //==============================================================================================
Sun Jun 16 2024 13:29:48.667056 [Info] - ================================================================================================
Sun Jun 16 2024 13:29:48.667085 [Info] - ================================================================================================
Sun Jun 16 2024 13:29:48.667109 [Info] - vrcompositor 2.6.2 startup with PID=114188, config=/home/user/home/.local/share/Steam/config, runtime=/home/user/home/.local/share/Steam/steamapps/common/SteamVR, arch=linux64
Sun Jun 16 2024 13:29:48.667125 [Info] - VR compositor 2.6.2 (v1716600417) Mixed starting up
Sun Jun 16 2024 13:29:48.684259 [Info] - CIPCPipe::ConnectPipe(SteamVR_Namespace) attempting connect to /steamvr/SteamVR_Namespace
Sun Jun 16 2024 13:29:48.684315 [Info] - CSharedResourceNamespaceClient::Init(): received namespace data 114031
Sun Jun 16 2024 13:29:48.684348 [Info] - CIPCPipe::CreatePipe(VR_CompositorPipe_114031) bound to /steamvr/VR_CompositorPipe_114031
Sun Jun 16 2024 13:29:48.685981 [Info] - Set fd limit to: 524288
Sun Jun 16 2024 13:29:48.687329 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/htc/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:48.687398 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/lighthouse/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:48.687446 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/null/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:48.687518 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/drivers/vrlink/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:48.687708 [Info] - [Settings] Load Default Json Settings from /home/user/home/.local/share/Steam/steamapps/common/SteamVR/resources/settings/default.vrsettings
Sun Jun 16 2024 13:29:48.688088 [Info] - [Settings] Load Json Settings from /home/user/home/.local/share/Steam/config/steamvr.vrsettings
Sun Jun 16 2024 13:29:48.689553 [Info] - Events created
Sun Jun 16 2024 13:29:48.690123 [Info] - Found bad mirror window settings: 
Sun Jun 16 2024 13:29:48.690145 [Info] - Creating CHmdWindowSDL!
Sun Jun 16 2024 13:29:48.690194 [Info] - CHmdWindowSDL: Using X11
Sun Jun 16 2024 13:29:48.726985 [Info] - Instance layers available:
Sun Jun 16 2024 13:29:48.727029 [Info] -  - VK_LAYER_MESA_device_select, version 4206803
Sun Jun 16 2024 13:29:48.727045 [Info] -  - VK_LAYER_AMD_switchable_graphics_64, version 4206861
Sun Jun 16 2024 13:29:48.727073 [Info] -  - VK_LAYER_VALVE_steam_overlay_64, version 4206799
Sun Jun 16 2024 13:29:48.727090 [Info] -  - VK_LAYER_VALVE_steam_overlay_32, version 4206799
Sun Jun 16 2024 13:29:48.727105 [Info] -  - VK_LAYER_VALVE_steam_fossilize_64, version 4206799
Sun Jun 16 2024 13:29:48.727119 [Info] -  - VK_LAYER_VALVE_steam_fossilize_32, version 4206799
Sun Jun 16 2024 13:29:48.727134 [Info] -  - VK_LAYER_AMD_switchable_graphics_32, version 4206861
Sun Jun 16 2024 13:29:48.727148 [Info] -  - VK_LAYER_MESA_device_select, version 4206803
Sun Jun 16 2024 13:29:48.727169 [Info] -  - VK_LAYER_MESA_overlay, version 4206803
Sun Jun 16 2024 13:29:48.727183 [Info] -  - VK_LAYER_INTEL_nullhw, version 4198473
Sun Jun 16 2024 13:29:48.727198 [Info] -  - VK_LAYER_INTEL_nullhw, version 4198473
Sun Jun 16 2024 13:29:48.727212 [Info] -  - VK_LAYER_MESA_overlay, version 4206803
Sun Jun 16 2024 13:29:48.730088 [Info] - Instance extensions available:
Sun Jun 16 2024 13:29:48.730113 [Info] -  - VK_KHR_device_group_creation, version 1
Sun Jun 16 2024 13:29:48.730134 [Info] -  - VK_KHR_display, version 23
Sun Jun 16 2024 13:29:48.730149 [Info] -  - VK_KHR_external_fence_capabilities, version 1
Sun Jun 16 2024 13:29:48.730163 [Info] -  - VK_KHR_external_memory_capabilities, version 1
Sun Jun 16 2024 13:29:48.730178 [Info] -  - VK_KHR_external_semaphore_capabilities, version 1
Sun Jun 16 2024 13:29:48.730193 [Info] -  - VK_KHR_get_display_properties2, version 1
Sun Jun 16 2024 13:29:48.730207 [Info] -  - VK_KHR_get_physical_device_properties2, version 2
Sun Jun 16 2024 13:29:48.730226 [Info] -  - VK_KHR_get_surface_capabilities2, version 1
Sun Jun 16 2024 13:29:48.730240 [Info] -  - VK_KHR_surface, version 25
Sun Jun 16 2024 13:29:48.730255 [Info] -  - VK_KHR_surface_protected_capabilities, version 1
Sun Jun 16 2024 13:29:48.730270 [Info] -  - VK_KHR_wayland_surface, version 6
Sun Jun 16 2024 13:29:48.730284 [Info] -  - VK_KHR_xcb_surface, version 6
Sun Jun 16 2024 13:29:48.730299 [Info] -  - VK_KHR_xlib_surface, version 6
Sun Jun 16 2024 13:29:48.730317 [Info] -  - VK_EXT_acquire_drm_display, version 1
Sun Jun 16 2024 13:29:48.730332 [Info] -  - VK_EXT_acquire_xlib_display, version 1
Sun Jun 16 2024 13:29:48.730346 [Info] -  - VK_EXT_debug_report, version 10
Sun Jun 16 2024 13:29:48.730361 [Info] -  - VK_EXT_debug_utils, version 2
Sun Jun 16 2024 13:29:48.730376 [Info] -  - VK_EXT_direct_mode_display, version 1
Sun Jun 16 2024 13:29:48.730391 [Info] -  - VK_EXT_display_surface_counter, version 1
Sun Jun 16 2024 13:29:48.730410 [Info] -  - VK_EXT_surface_maintenance1, version 1
Sun Jun 16 2024 13:29:48.730427 [Info] -  - VK_EXT_swapchain_colorspace, version 4
Sun Jun 16 2024 13:29:48.730442 [Info] -  - VK_KHR_portability_enumeration, version 1
Sun Jun 16 2024 13:29:48.730456 [Info] -  - VK_LUNARG_direct_driver_loading, version 1
Sun Jun 16 2024 13:29:48.730473 [Info] - SDL version: 2.30.3
Sun Jun 16 2024 13:29:48.730491 [Info] - Direct mode features: present
Sun Jun 16 2024 13:29:48.730506 [Info] - Requesting 10 instance extensions:
Sun Jun 16 2024 13:29:48.730525 [Info] -  - VK_KHR_surface
Sun Jun 16 2024 13:29:48.730539 [Info] -  - VK_KHR_xlib_surface
Sun Jun 16 2024 13:29:48.730554 [Info] -  - VK_KHR_display
Sun Jun 16 2024 13:29:48.730569 [Info] -  - VK_EXT_direct_mode_display
Sun Jun 16 2024 13:29:48.730583 [Info] -  - VK_EXT_display_surface_counter
Sun Jun 16 2024 13:29:48.730598 [Info] -  - VK_KHR_external_memory_capabilities
Sun Jun 16 2024 13:29:48.730613 [Info] -  - VK_KHR_external_semaphore_capabilities
Sun Jun 16 2024 13:29:48.730631 [Info] -  - VK_KHR_get_physical_device_properties2
Sun Jun 16 2024 13:29:48.730646 [Info] -  - VK_EXT_debug_utils
Sun Jun 16 2024 13:29:48.730660 [Info] -  - VK_EXT_acquire_xlib_display
Sun Jun 16 2024 13:29:48.770645 [Info] - HMD deviceUUID is b00000000
Sun Jun 16 2024 13:29:48.770684 [Info] - Looking for direct display through RandR
Sun Jun 16 2024 13:29:48.770708 [Info] -  - Root 0x560
Sun Jun 16 2024 13:29:48.787911 [Info] -    - Output 0x53 - 41 modes, 1 preferred
Sun Jun 16 2024 13:29:48.787948 [Info] -      - Mode 0 0x58 1920x1080 (looking for 2160x1200)
Sun Jun 16 2024 13:29:48.787996 [Info] -    - Output 0x54 - 41 modes, 1 preferred
Sun Jun 16 2024 13:29:48.788012 [Info] -      - Mode 0 0x58 1920x1080 (looking for 2160x1200)
Sun Jun 16 2024 13:29:48.788049 [Info] -    - Output 0x55 - 15 modes, 1 preferred
Sun Jun 16 2024 13:29:48.788065 [Info] -      - Mode 0 0x641 2160x1200 (looking for 2160x1200)
Sun Jun 16 2024 13:29:48.788080 [Info] -        - Found matching output 85
Sun Jun 16 2024 13:29:48.788104 [Info] - Found candidate direct display as RandR output 0x55
Sun Jun 16 2024 13:29:48.837450 [Info] - Tried to find direct display through RandR: 0x55752d159fe0
Sun Jun 16 2024 13:29:48.837508 [Info] - Trying to match desired rate of 90.000000Hz.
Sun Jun 16 2024 13:29:48.837527 [Info] - 15 modes on display:
Sun Jun 16 2024 13:29:48.837560 [Info] -  - 0: [email protected]
Sun Jun 16 2024 13:29:48.837579 [Info] -  - 1: [email protected]
Sun Jun 16 2024 13:29:48.837596 [Info] -  - 2: [email protected]
Sun Jun 16 2024 13:29:48.837623 [Info] -  - 3: [email protected]
Sun Jun 16 2024 13:29:48.837641 [Info] -  - 4: [email protected]
Sun Jun 16 2024 13:29:48.837658 [Info] -  - 5: [email protected]
Sun Jun 16 2024 13:29:48.837676 [Info] -  - 6: [email protected]
Sun Jun 16 2024 13:29:48.837693 [Info] -  - 7: [email protected]
Sun Jun 16 2024 13:29:48.837710 [Info] -  - 8: [email protected]
Sun Jun 16 2024 13:29:48.837728 [Info] -  - 9: [email protected]
Sun Jun 16 2024 13:29:48.837750 [Info] -  - 10: [email protected]
Sun Jun 16 2024 13:29:48.837767 [Info] -  - 11: [email protected]
Sun Jun 16 2024 13:29:48.837785 [Info] -  - 12: [email protected]
Sun Jun 16 2024 13:29:48.837802 [Info] -  - 13: [email protected]
Sun Jun 16 2024 13:29:48.837820 [Info] -  - 14: [email protected]
Sun Jun 16 2024 13:29:48.837837 [Info] - Selected mode 0.
Sun Jun 16 2024 13:29:48.871396 [Info] - Acquired xlib display!
Sun Jun 16 2024 13:29:48.871464 [Info] - Direct mode surface: 0x55752ce1e1b0
Sun Jun 16 2024 13:29:48.871520 [Info] - Requesting 18 device extensions:
Sun Jun 16 2024 13:29:48.871549 [Info] -  - VK_EXT_custom_border_color
Sun Jun 16 2024 13:29:48.871577 [Info] -  - VK_EXT_extended_dynamic_state
Sun Jun 16 2024 13:29:48.871606 [Info] -  - VK_EXT_host_query_reset
Sun Jun 16 2024 13:29:48.871633 [Info] -  - VK_KHR_create_renderpass2
Sun Jun 16 2024 13:29:48.871661 [Info] -  - VK_KHR_dedicated_allocation
Sun Jun 16 2024 13:29:48.871689 [Info] -  - VK_KHR_external_memory
Sun Jun 16 2024 13:29:48.871724 [Info] -  - VK_KHR_external_memory_fd
Sun Jun 16 2024 13:29:48.871752 [Info] -  - VK_KHR_external_semaphore
Sun Jun 16 2024 13:29:48.871780 [Info] -  - VK_KHR_external_semaphore_fd
Sun Jun 16 2024 13:29:48.871808 [Info] -  - VK_KHR_get_memory_requirements2
Sun Jun 16 2024 13:29:48.871835 [Info] -  - VK_KHR_image_format_list
Sun Jun 16 2024 13:29:48.871863 [Info] -  - VK_KHR_maintenance1
Sun Jun 16 2024 13:29:48.871891 [Info] -  - VK_KHR_sampler_ycbcr_conversion
Sun Jun 16 2024 13:29:48.871926 [Info] -  - VK_KHR_swapchain
Sun Jun 16 2024 13:29:48.871954 [Info] -  - VK_KHR_swapchain_mutable_format
Sun Jun 16 2024 13:29:48.871997 [Info] -  - VK_KHR_timeline_semaphore
Sun Jun 16 2024 13:29:48.872025 [Info] -  - VK_KHR_external_memory_fd
Sun Jun 16 2024 13:29:48.872053 [Info] -  - VK_KHR_external_semaphore_fd
Sun Jun 16 2024 13:29:48.872084 [Info] - Global priority query enabled: 1
Sun Jun 16 2024 13:29:48.872112 [Info] - Async support disabled by user setting
Sun Jun 16 2024 13:29:48.880442 [Info] - m_pVkInstance : 0x55752ce1f690
Sun Jun 16 2024 13:29:48.880506 [Info] - m_pVkPhysicalDevice : 0x55752d167490
Sun Jun 16 2024 13:29:48.880531 [Info] - m_pVkDevice : 0x55752d1ac120
Sun Jun 16 2024 13:29:48.880553 [Info] - m_pVkGraphicsQueue : 0x55752d1cc540
Sun Jun 16 2024 13:29:48.880576 [Info] - m_pVkComputeQueue : 0x55752d22d550
Sun Jun 16 2024 13:29:48.880608 [Info] - HMD swapchain mode:1 count:3
Sun Jun 16 2024 13:29:48.896157 [Info] - Direct mode: enabled
Sun Jun 16 2024 13:29:48.897073 [Info] - Mirror swapchain mode:0 count:3
Sun Jun 16 2024 13:29:48.898712 [Info] - CGraphicsDevice Init...
Sun Jun 16 2024 13:29:48.899294 [Info] - Headset is using direct mode
Sun Jun 16 2024 13:29:48.899317 [Info] - Initializing timing resources
Sun Jun 16 2024 13:29:48.899376 [Info] - Using Vulkan Renderer
Sun Jun 16 2024 13:29:48.899403 [Info] - Initializing CVulkanVRRenderer
Sun Jun 16 2024 13:29:48.899436 [Info] - Debug markers: disabled, missing extension support. Is the Renderdoc layer enabled?
Sun Jun 16 2024 13:29:48.922330 [Info] - Initialized Vulkan transfer ring buffer, mapped at offset 0x0x7f0688000000.
Sun Jun 16 2024 13:29:48.922906 [Info] - Updated HMD Prop_DisplayFrequency_Float to 90.000000
Sun Jun 16 2024 13:29:48.922939 [Info] - ****************************************** Begin GPU speed ******************************************
Sun Jun 16 2024 13:29:48.922955 [Info] - GPU Vendor: "AMD Radeon RX 6600" GPU Driver: "8388899"
Sun Jun 16 2024 13:29:48.923371 [Info] - Initializing CVulkanVRRenderer
Sun Jun 16 2024 13:29:48.923429 [Info] - Debug markers: disabled, missing extension support. Is the Renderdoc layer enabled?
Sun Jun 16 2024 13:29:48.947365 [Info] - Initialized Vulkan transfer ring buffer, mapped at offset 0x0x7f0678000000.
Sun Jun 16 2024 13:29:49.013835 [Info] - MeasureGpuMegaPixelsPerSecond(0): Returning 728 MP/sec. Total CPU time 0.09 seconds.
Sun Jun 16 2024 13:29:49.014729 [Info] - GPU speed from average of 6 median samples: 729
Sun Jun 16 2024 13:29:49.015238 [Info] - ******************************************* End GPU speed *******************************************
Sun Jun 16 2024 13:29:49.019951 [Info] - HMD driver recommended: 1512x1680 90.0Hz HiddenArea(19.10%) = 369 MP/sec
Sun Jun 16 2024 13:29:49.019985 [Info] - Raw ideal render target scale = 1.97
Sun Jun 16 2024 13:29:49.020021 [Info] - Clamping render target scale to 1.5x on each axis.
Sun Jun 16 2024 13:29:49.020154 [Info] - New result of GetRecommendedRenderTargetSize for current app: 1852x2056
Sun Jun 16 2024 13:29:49.020188 [Info] - Creating samplers
Sun Jun 16 2024 13:29:49.020216 [Info] - Creating util resources
Sun Jun 16 2024 13:29:49.020635 [Info] - Creating constant buffers
Sun Jun 16 2024 13:29:49.022010 [Info] - Creating systemlayer textures (w=2120,h=2356)
Sun Jun 16 2024 13:29:49.022197 [Info] - Creating/Updating distortion surfaces (mesh resolution 49)
Sun Jun 16 2024 13:29:49.077587 [Info] - Warp mesh (left eye) covers 82.15% of its viewport (shrink wrap saved 2.01%)
Sun Jun 16 2024 13:29:49.140141 [Info] - Warp mesh (right eye) covers 82.28% of its viewport (shrink wrap saved 1.94%)

@Atemu
Copy link
Member

Atemu commented Jun 16, 2024

I take it this is an OG Vive?

I don't see anything obviously wrong here. You'll have to dig into the coredump. Btw, you cut off the interesting part after the build IDs; the actual stack traces.

I also don't think your issue is related to NixOS.

@r-burns
Copy link
Contributor

r-burns commented Jun 16, 2024

Ah, is this the coredump I left out?

Stack trace of thread 114156:
#0  0x00007f27a83230c8 n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrclient.so + 0x2450c8)
#1  0x00007f27a83386dd n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrclient.so + 0x25a6dd)
#2  0x00007f27a828d28c n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrclient.so + 0x1af28c)
#3  0x00007f27dc992c49 n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/libopenvr_api.so + 0x20c49)
#4  0x00005588cd3c533f n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor + 0x2ff33f)
#5  0x00005588cd3c5959 n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor + 0x2ff959)
#6  0x00005588cd2b454a n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor + 0x1ee54a)
#7  0x00005588cd2b4d20 n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor + 0x1eed20)
#8  0x00005588cd2b4e55 n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor + 0x1eee55)
#9  0x00005588cd2fb98b n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor + 0x23598b)
#10 0x00005588cd1b11a9 n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor + 0xeb1a9)
#11 0x00007f27dc2bf36e n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libQt5Core.so.5 + 0x2bf36e)
#12 0x00007f27dc2cc65b n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libQt5Core.so.5 + 0x2cc65b)
#13 0x00007f27dad554dc n/a (/home/user/home/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/qt/lib/libQt5Widgets.so.5 + 0x1554dc)
#14 0x0000000000000000 n/a (n/a + 0x0)
ELF object binary architecture: AMD x86-64

Yeah it's an OG Vive. Can't imagine it's a hardware issue since it's just been in the closet since the last time I used it, but not sure what else could be the cause.

@Atemu
Copy link
Member

Atemu commented Jun 17, 2024

Yes but I can't see anything interesting in it.

I don't think this has anything to do with NixOS though, so I'd recommend the SteamVR issue tracker instead.

I also can't reproduce this on an Index, so I think this can be closed though feel free to keep using it for troubleshooting.

@Atemu Atemu closed this as not planned Won't fix, can't repro, duplicate, stale Jun 17, 2024
@r-burns
Copy link
Contributor

r-burns commented Jun 19, 2024

Turns out you were quite correct, my issue was not with NixOS but rather between my chair and keyboard. According to the SteamVR for Linux FAQ page SteamVR is incompatible with AMDVLK drivers. Removing AMDVLK from my system seems to have fixed the issue 🤦

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken 6.topic: steam Steam game store/launcher (store.steampowered.com)
Projects
None yet
Development

No branches or pull requests

3 participants