Bug 15043
Summary: | Display goes off with i915.powersave=1 after suspend-resume | ||
---|---|---|---|
Product: | Drivers | Reporter: | Rafael J. Wysocki (rjw) |
Component: | Video(DRI - Intel) | Assignee: | Jesse Barnes (jbarnes) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | jbarnes, lambchop468, plaes, pupilla, yakui.zhao |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.32-rc3-git | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 7216, 14885 | ||
Attachments: |
vbios.dump
Xorg.0.log xrandr.log |
Description
Rafael J. Wysocki
2010-01-10 22:06:57 UTC
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. *** |