SteamVR-for-Linux icon indicating copy to clipboard operation
SteamVR-for-Linux copied to clipboard

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

Open Bitwolfies opened this issue 3 years ago • 1 comments

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):

  • Distribution: EndeavorOS (arch)
  • SteamVR version: 1.21.8
  • Steam client version: Feb 10 2022
  • Opted into Steam client beta?: Yes
  • Graphics driver version: 510.47.03
  • Gist for SteamVR System Information: https://gist.github.com/Bitwolfies/ee6e84a4f613f01051243908121cdca8)

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.

Bitwolfies avatar Feb 11 '22 03:02 Bitwolfies

Can confirm all of the preceding on my Manjaro installation.

  • Distribution: Manjaro Linux
  • SteamVR version beta 1.22.9
  • Opted into Steam client beta?: Yes
  • Graphics driver version: 510.60.02
  • Gist for SteamVR System Information: https://gist.github.com/Orangestar12/26087a0662585b00a8dfc15daeecdfb3

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

Orangestar12 avatar Apr 29 '22 06:04 Orangestar12