Subject : 2.6.32-rc3-git display goes off with i915.powersave=1 Submitter : Soeren Sonnenburg <sonne@debian.org> Date : 2010-01-10 20:09 References : http://marc.info/?l=linux-kernel&m=126315457519505&w=4 This entry is being used for tracking a regression from 2.6.32. Please don't close it until the problem is fixed in the mainline.
On Tuesday 12 January 2010, Soeren Sonnenburg wrote: > On Sun, 2010-01-10 at 23:32 +0100, Rafael J. Wysocki wrote: > > This message has been generated automatically as a part of a report > > of recent regressions. > > > > The following bug entry is on the current list of known regressions > > from 2.6.32. Please verify if it still should be listed and let me know > > (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=15043 > > Subject : Display goes off with i915.powersave=1 > > Submitter : Soeren Sonnenburg <sonne@debian.org> > > Date : 2010-01-10 20:09 (1 days old) > > References : http://marc.info/?l=linux-kernel&m=126315457519505&w=4 > > I just recognized that only the *internal* display (i.e., LVDS1) goes > dark while the external display VGA1 stays on. In addition there is some > random screen flickering often before the display turns off...
Will you please add the boot option of "drm.debug=0x06" on 2.6.33-rc3 kernel and attach the following output? (the i915 had better be compiled as built-in kernel) a. dmesg b. xrandr -q --verbose c. Xorg.0.log d. the vbios.dump. The vbios.dump can be obtained by using the following command 1. echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom 2. cat /sys/devices/pci0000:00/0000:00:02.0/rom >vbios.dump 3. echo 0 > /sys/devices/pci0000:00/0000:00:02.0/rom Thanks.
Created attachment 24793 [details] vbios.dump vbios dump from Lenovo X60s Do you want these dmesg, xrandr and Xorg.0.log files after the display has gone blank?
The display only starts going off after the suspend-resume cycle. Before that things seem to be working fine.
Ideally, please attach the logs for both the good and bad states.
I couldn't upload my kernel log (~200 mb unpacked / 6mb packed), so I uploaded it here: http://plaes.org/files/2010-Q1/kernel.org.lzma The display switch-off is now a bit harder to reproduce, but the display flickering and various corruptions still exists (but all this only happens after first suspend.) I now have the full log-file from last boot and during that time there was only one switchoff which started around "Jan 31 01:48" PS. There are bunch of bugs about the same issue on freedesktop.org (don't you guys communicate with xorg guys?) https://bugs.freedesktop.org/show_bug.cgi?id=24928
Created attachment 24813 [details] Xorg.0.log
Created attachment 24814 [details] xrandr.log
(In reply to comment #6) > PS. There are bunch of bugs about the same issue on freedesktop.org (don't > you > guys communicate with xorg guys?) > https://bugs.freedesktop.org/show_bug.cgi?id=24928 Generally, the people who work on the graphics use bugs.freedesktop.org, but the majority of kernel developers don't.
On Thursday 04 February 2010, Soeren Sonnenburg wrote: > On Mon, 2010-02-01 at 01:22 +0100, Rafael J. Wysocki wrote: > > This message has been generated automatically as a part of a report > > of recent regressions. > > > > The following bug entry is on the current list of known regressions > > from 2.6.32. Please verify if it still should be listed and let me know > > (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=15043 > > Subject : Display goes off with i915.powersave=1 after > suspend-resume > > Submitter : Soeren Sonnenburg <sonne@debian.org> > > Date : 2010-01-10 20:09 (22 days old) > > References : http://marc.info/?l=linux-kernel&m=126315457519505&w=4 > > yes still exists in current git.
This appears to be the same as bug #24314 on bugs.freedesktop.org: [945GME FBC] underruns followed by freeze after resume with FBC enabled https://bugs.freedesktop.org/show_bug.cgi?id=24314
Fix pushed to for-linus: commit ee25df2bc379728c45d81e04cf87984db1425edf drm/i915: handle FBC and self-refresh better On 945, we need to avoid entering self-refresh if the compressor is busy, or we may cause display FIFO underruns leading to ugly flicker. Fixes fdo bug #24314, kernel bug #15043.
*** Bug 15046 has been marked as a duplicate of this bug. ***