[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: