-
Notifications
You must be signed in to change notification settings - Fork 44
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
[BUG] No SteamVR UI on wlroots-based wayland compositors (sway, hyprland, ...) with workaround #637
Comments
Appears to work now without workaround. Just started ALVR and it worked flawlessly on Hyprland. |
I'm unable to retest it, I'm no longer using SteamVR directly and I don't want to experiment with it. |
to test this, i just need to add the QT_QPA part to the vrmontior.sh text? |
Closing per the last handful of comments. |
(latest everything, beta steam, beta steamvr, arch, amdgpu, liquorix kernel, but in my opinion it doesn't matter in this case, I use hyprland)
Error from Steam trying to launch SteamVR (output in terminal, not a popup):
Workaround
Adding
QT_QPA_PLATFORM=xcb
to SteamVR launch flags fixes the issue.So, those are my current flags:
RADV_DEBUG=zerovram QT_QPA_PLATFORM=xcb %command%
Change request
(I lack fundamental understanding on how qt works, but I will go for few assumptions...)
I understand the error message as SteamVR UI supports xcb backend and in result it uses xwayland's xcb on platforms like kde's wayland.
Wlroots-based compositors tend to default that
QT_QPA_PLATFORM
env towayland
, so I think it will be beneficial to do the workaround on SteamVR launch script level.To
vrstartup.sh
I've added following lines:Can we go this way until SteamVR will support a wayland directly?
Full
vrstartup.sh
:The text was updated successfully, but these errors were encountered: