protonscr

[BUG] Wayland Kwin session does not work on Nvidia cards.

steamvrclosed bug
ValveSoftware/SteamVR-for-Linux#495 · opened 2022-02-11 by Bitwolfies · updated 2024-05-03 · 2 comments · github
BBitwolfies 2022-02-11 github

Describe the bug
Now that DRM leasing has come to wayland, SteamVR works under wayland with Kwin on AMD graphics cards when using the development version of XWayland, (asynchronous reprojection does not work on AMD, and most likely does not work under NVIDIA either) This however, does not extend to NVIDIA cards. which while being properly leased to the headset when using the development Xwayland, SteamVR will always proclaim a 301 error when using wayland.

To Reproduce
Steps to reproduce the behavior:

  1. Using a KDE wayland session on a NVIDIA card with their mode setting driver, make sure kwin is 5.24
  2. Use the latest version of Xwayland from the git
  3. Start SteamVR, the window will be properly leased to the headset (Meaning it wont show up on your desktop) However, SteamVR will error out.

Expected behavior
The headset to display.

System Information (please complete the following information):

Add any other context about the problem here.
Talking to A KDE dev, they've concluded the problem is either on the SteamVR side, or the NVIDIA driver side, regardless, I assume Valve will have to look into both, whichever it may be.

Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.

OOrangestar12 2022-04-29 github

Can confirm all of the preceding on my Manjaro installation.

I was hoping to use Wayland as Xorg is still giving me #452 but this outcome is just unfortunate.

Kkisak-valve maintainer 2024-05-03 github

Hello @Bitwolfies, 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/.

Nothing extracted yet.