Created attachment 102166 [details]
dmesg from remote login openSUSE 3.16.0-rc2-5.g19015a0-vanilla
Downstream bug I filed yesterday before testing with openSUSE 3.16 kernel:
Gfxchips causing display sleep that does not occur with radeon or nvidia video:
i945G (current attachment)
32 bit and 64 bit kernels produce same behavior.
Prior failing kernel:
Recent working kernel (plus all 3.15 tested):
kernel-3.16.0-0.rc2.git2.1.fc21 and all of 3.15.*
Latest failing kernels:
VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
Latest failing cmdline:
ipv6.disable=1 net.ifnames=0 noresume splash=verbose vga=791 video=1024x768@60 3
I try to keep all instances of *lymout* off my installations (but sometimes they sneak in). Normally I have vga=791 video=1024x768@60 on my cmdlines, but removal at runtime has no effect on display sleep. Leaving 3 off or replacing 3 with 5 on cmdline does not help either.
It lost detected outputs. What outputs are listed in working kernels, which remain when broken? Also setting drm.debug=6 would give much more information in the log. My guess is that the VGA is lost.
Created attachment 102167 [details]
dmesg with drm.debug=6 using OK 3.12 kernel desktop
Created attachment 102168 [details]
remote login dmesg with drm.debug=6 using failing 3.16 kernel vanilla
Jesse stole your VGA.
I gave it back though! From -nightly:
Author: Jesse Barnes <firstname.lastname@example.org>
Date: Wed Jun 25 08:24:29 2014 -0700
drm/i915: only apply crt_present check on VLV
I just sent a pull request to get this merged to 3.16-rc4 (or -rc5 at the latest).