[Bug 60598] New: skip_vt_switch = true in linux 3.10.1 for i915 causes defects in X display after resume from RAM

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sun Jul 21 10:44:15 PDT 2013


https://bugzilla.kernel.org/show_bug.cgi?id=60598

            Bug ID: 60598
           Summary: skip_vt_switch = true in linux 3.10.1 for i915 causes
                    defects in X display after resume from RAM
           Product: Drivers
           Version: 2.5
    Kernel Version: 3.10.1
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(DRI - Intel)
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: lvml at 5t9.de
                CC: intel-gfx-bugs at lists.freedesktop.org
        Regression: No

I recently upgraded to linux-3.10.1 (mainline) on an Ultrabook - see
http://www.linlap.com/asus_ux32vd for all the hardware details.

I welcome that this commit tries to avoid switching back to console and forth
to X upon suspend/resume:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=24576d23976746cb52e7700c4cadbf4bc1bc3472
- drivers/gpu/drm/i915/intel_fb.c - this indeed saves yet another 0.5s resume
time :-)

Alas, whenever I resume from RAM, the X display looks somewhat distorted - the
image looks similar to what it was before the suspend, but there are damaged
pixels (some of which look as if they change whenever something is output on
the console), and while the X server keeps running, the display becomes more
and more distorted. Switching to a console and back after the resume does not
fix the symptoms.

But when I switch to the console manually before suspending, and manually from
console to X after resume, then everything is fine (just as it was with
linux-3.8.8 before).

(In case it's important: I use "bbswitch" to always shut off the nvidia GPU,
never use it.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the intel-gfx-bugs mailing list