Bug#677466: [xserver-xorg-video-intel] gnome3 energy saving hung GPU
On Thu, Jun 14, 2012 at 10:20:46AM +0200, Cyril Brulebois wrote:
> Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> (14/06/2012):
> > Package: xserver-xorg-video-intel
> > Version: 2:2.19.0-3
> > Severity: important
> >
> > Hello,
> >
> > when gnome3 blanks the screen the GPU hangs, this make the
> > gnome-shell crash and won't start again without a machine reboot. So
> > filing it as important. This looks like a regresion from 2.19.0-1 to
> > 2.19.0-3.
>
> The changes between both should only be about option initialization, to
> make it possible to switch from UXA to SNA if one feels lucky. Are you
> sure you didn't switch kernels at the same time? Alternatively: if you
> downgrade, does the hang go away?
This bug is a regression from
uxa: Only consider an output valid if the kernel reports it attached
and fixed in commit c4eb5528a456b65c673f7c984d14a622ac67cdca:
uxa: Check for DPMS off before scheduling a WAIT_ON_EVENT
Regression from commit 3f3bde4f0c72f6f31aae322bcdc20b95eade6631
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date: Thu May 24 11:58:46 2012 +0100
uxa: Only consider an output valid if the kernel reports it attached
When backporting from SNA, a key difference that UXA does not track DPMS
state in its enabled flag and that a DPMS off CRTC is still bound to the
fb. So we do need to rescan the outputs and check that we have a
connector enabled *and* the pipe is running prior to emitting a scanline
wait.
References: https://bugs.freedesktop.org/show_bug.cgi?id=50668
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Please cherry-pick.
--
Julian Andres Klode - Debian Developer, Ubuntu Member
See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
Reply to: