ValveSoftware / SteamVR-for-Linux

Issue tracker for the Linux port of SteamVR
918 stars 45 forks source link

SteamVR causes desktop screen to become solid gray and desktop to become unresponsive #99

Open hjri opened 6 years ago

hjri commented 6 years ago

How To Collect SteamVR System Information:

  1. Click the 'SteamVR beta' menu in the upper left of the SteamVR Status window
  2. Click 'Create System Report'
  3. Click 'Copy to Clipboard'
  4. Browse to https://gist.github.com/
  5. Click in the text entry box (by the 1)
  6. Paste clipboard contents
  7. Click 'Create Public Gist'
  8. Add URL of your new Gist below

Your system information

Please describe your issue in as much detail as possible:

When launching SteamVR, desktop screen flickers orange and gray, then it just becomes solid gray, desktop becomes unresponsive, HMD may or may not display empty space with chaperone, if it does the display is often very laggy - like one frame per 40 seconds.

Again, i cannot get SteamVR System Information because right after launching SteamVR system becomes unresponsive (cannot even go to TTY) and i am unable to even see SteamVR window, not to mention interact with it. HMD is HTC Vive.

Steps for reproducing this issue:

  1. Launch SteamVR
asymingt commented 6 years ago

Problem not fixed with 1521145047 update.

asymingt commented 6 years ago

I worked out that this only affects me when I have three external DP screens in parallel with the Vive plugged in by HDMI. If I drop the external screen count to two then Vive Home works. I am using GTX 1060 6GB with 3 DP ports and one HDMI port.

EDIT: It seems that the problem is that I have the screens configured in vertical mode. Removing the rotation seems to have resolved the issue. Weird.

asymingt commented 6 years ago

A downgrade to Nvidia driver 384.130 fixed this issue for me. Although I see now that 396.24.02 has Vulkan extensions, so maybe it will work...

lboklin commented 6 years ago

Same issue here with nvidia 396.24.02

Edit: 384 is not in the Ubuntu repos, so I can't try that. I don't have any display rotations or such (Plasma 5.12). I regularly plug and unplug other monitors, but I've tried:

I can't see any pattern to it. It has worked, then not worked, then worked again and now finally it's not working with either nvidia 390 or 396.

Edit2: I identified the issue on my side.. one of the lighthouses had been disconnected from the power outlet.. I guess it would still be considered a bug that there was no indication of this and that it simply displays a gray surface and eventually locks up the entire system.

lboklin commented 6 years ago

I still have the issue where my system is entirely frozen shortly after launching SteamVR; it just no longer displays a plain grey texture.

Edit: Non-beta SteamVR does not have this problem.

hjri commented 6 years ago

Tested on NVidia 396.45. System "freezes" when composing is enabled, however disabling composing (Alt-Shift-F12 by default on KDE) makes it work @lboklin, try it.

JulianGro commented 5 years ago

https://devtalk.nvidia.com/default/topic/1051300/linux/inconsistent-but-frequent-freeze-caused-by-steamvr/ This might or might not be related.