From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 111620] [regression][bisected] Virtual Reality HMDs fail to
power off when SteamVR closes
Date: Mon, 09 Sep 2019 17:38:30 +0000
Message-ID:
Bug ID
111620
Summary
[regression][bisected] Virtual Reality HMDs fail to power off=
when SteamVR closes
Product
DRI
Version
unspecified
Hardware
Other
OS
All
Status
NEW
Severity
major
Priority
not set
Component
DRM/AMDgpu
Assignee
dri-devel@lists.freedesktop.org
Reporter
andresx7@gmail.com
When SteamVR is closed the attached HMD no longer powers off. =
This is due to
the display still being driven by the GPU.
The first bad commit for this behaviour is:
"drm/amd/display: Allow commits with no planes active"
https://git.kernel.=
org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3Dbc92c06525e5865c=
94256ef0227bfe870c095823
My understanding is that the commit above does fix a bug in amdgpu/dc. Howe=
ver,
due to current Xorg versions failing to shut down outputs after re-claiming=
a
drm lease, this commit ends up breaking userspace.
Following is the x server patch to help illustrate what X is doing incorrec=
tly:
=
https://gitlab.freedesktop.org/xorg/xserver/merge_requests/279
Additional reference:
h=
ttps://github.com/ValveSoftware/SteamVR-for-Linux/issues/235