Please make X fallback to vesa if the card driver doesn't work.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Baltix |
Fix Released
|
Medium
|
Unassigned | ||
debian-cd (Ubuntu) |
Fix Released
|
Wishlist
|
Colin Watson | ||
gfxboot-theme-ubuntu (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson | ||
xorg (Ubuntu) |
Fix Released
|
Wishlist
|
Fabio Massimo Di Nitto |
Bug Description
Please cause X to fallback to a minimal working graphic state if it otherwise
fails. Right now, a new end user with spiffy new hardware may find themselves
staring at a screen of text rather than an ugly graphics setup. Since all of
our bug reporting information is only accessible once the user has logged in,
the path to getting logged in must be made extremely robust.
This should probably be a spec. I think it's probably also really important to
do for Dapper, given the 3 year target timeframe.
Characteristics that I think would be ideal:
* It should attempt the correct setup and fallback to vesa without touching a
config file. This way updates will make the system boot correctly.
* It should use the notification applet once to indicate that the driver display
isn't in an ideal configuration, and that perhaps they should troubleshoot it.
* Some sort of detailed log should be placed somewhere so that when a support
professional comes along, there's something that (s)he* can do about it.
Tks,
Jeff Bailey
http://
Changed in xorg: | |
assignee: | daniels → nobody |
Changed in xorg: | |
status: | Confirmed → In Progress |
Changed in baltix: | |
status: | New → Fix Released |
Mark has asked for this functionality in Dapper. I know that the algorithm will fall back to selecting the vesa driver if we don't recognize the card, but there are some problems:
- I think it doesn't work unless the user passes a vga= kernel parameter (confirm?)
- We won't fall back for unknown cards from known vendors (the PCI vendor fallbacks in discover)
I don't know what to do about the former. For the latter, we should test whether the X server starts correctly, and fall back only if it does not work.
I realize that this is likely to be an intrusive feature to implement at this late stage, but please investigate thoroughly and see what we may be able to do with minimal risk.