gdm starts too early, X.org/VTs fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gdm (Ubuntu) |
Fix Released
|
High
|
Martin Pitt |
Bug Description
Binary package hint: gdm
Since the gdm upstart rule was changed to start very early (graphics-
(1) standard 80x25 VT appears for some seconds
(2) KMS gets switched on, and I see a big text VT for a fraction of a second
(3) X.org starts up
But in 9 out of 10 cases I just see (1), then lots of flickering, and eventually an X.org "low graphics" dialog (which is utterly distorted when the laptop runs standalone with internal screen, and looks fine when I have the external screen attached, for some curious reason). In this case the VTs are broken as well ("frequency not supported" monitor message, and otherwise black).
It seems that KMS and X.org start at roughly the same time, and thus fight each other. Can we introduce a signal that fires only when KMS has actually finished its setup, instead of begin setup?
Changed in gdm (Ubuntu): | |
assignee: | nobody → Scott James Remnant (scott) |
tags: | added: ubuntu-boot |
Changed in gdm (Ubuntu): | |
importance: | Undecided → High |
tags: | added: regression-potential |
If you have "graphics- device- added fb0" you have a very old version of the rules?!
Can you attach your gdm.conf for me. The current version looks like:
start on (filesystem device- added fb0 PRIMARY_ DEVICE_ FOR_DISPLAY= 1 DEVICE_ FOR_DISPLAY= 1
and (graphics-
or drm-device-added card0 PRIMARY_
or stopped udevtrigger))