Can replicate on Hyprland with an amdgpu
We seem to need
"enableLinuxVulkanAsync" : false, sein .steam/steam/config/steamvr.vrsettings seems to fix it I think
mb accidentally closed
We seem to need
"enableLinuxVulkanAsync" : false,sein.steam/steam/config/steamvr.vrsettingsseems to fix it I think
already tried this as stated in message
Afaik there is no way you can get it to work, NVidia doesn't support drm leasing yet
Mon Nov 21 2022 10:48:45.753576 - Looking for direct display through RandR
Mon Nov 21 2022 10:48:45.753586 - - Root 0x546
Mon Nov 21 2022 10:48:45.753628 - - Output 0x21 - 23 modes, 1 preferred
Mon Nov 21 2022 10:48:45.753636 - - Mode 0 0x25 1920x1080 (looking for 2880x1600)
Mon Nov 21 2022 10:48:45.753649 - - Output 0x23 - 28 modes, 1 preferred
Mon Nov 21 2022 10:48:45.753655 - - Mode 0 0x3c 2560x1440 (looking for 2880x1600)
Mon Nov 21 2022 10:48:45.753667 - - Output 0x54f - 4 modes, 1 preferred
Mon Nov 21 2022 10:48:45.753674 - - Mode 0 0x550 2880x1600 (looking for 2880x1600)
Mon Nov 21 2022 10:48:45.753679 - - Found matching output 1359
Mon Nov 21 2022 10:48:45.753685 - Found candidate direct display as RandR output 0x54f
Your logs abruptly stop here, so I would assume vrcompositor is crashing/segfaulting here? If NVIDIA doesn't support drm-lease yet, you are out of luck.
Otherwise, make sure that Hyprland actually implements drm-lease. You can check for available protocols using wayland-info as part of wayland-utils.
Replying to https://github.com/ValveSoftware/SteamVR-for-Linux/issues/550#issuecomment-1356604204
file.txt
attatched is the result of wayland-info
interface: 'wp_drm_lease_device_v1', version: 1, name: 31
Looks like Hyprland supports drm-lease. Make sure to check its logs and see if there is an error when starting SteamVR.
Hello @ech0devv, can you retest this issue on a DRM Lease capable NVIDIA driver install? The various requirements can be found in some video driver release highlights like https://www.nvidia.com/download/driverResults.aspx/218153/.
Hey @kisak-valve , sorry, but I no longer have a machine with an nvidia card.
Thanks for the note. If someone is seeing a similar issue, then we can ponder that on a separate issue report.
Closing as outdated / resolved in the video driver.
Nothing extracted yet.
Describe the bug
On wlroots-based compositors (in my case hyprland) w/ an Nvidia GPU SteamVR refuses to work, even with async reprojection disabled. It appears to be a segfault, I'll attatch some logs as well as a dmesg below. Nothing on the internet appears to fix this issue.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
System Information (please complete the following information):
nvidia-settingsorvulkaninfo | grep driverInfo: 515.65.01Additional context
Here's the display in xrandr:
XWAYLAND2 disconnected (normal left inverted right x axis y axis)
2880x1600 144.00 + 120.02 90.00 80.00
Strangely enough, in wlr-randr, the VR headset is not shown, maybe this is involved with the issue?
Here's my wrapper file for Hyprland
Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.