It should be easier to change hardware.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
I recently switched video cards in a desktop machine. When I booted up with the
new video card installed, Ubuntu (Hoary, as much of it as I can get at this
time) did not appear to see the new video card and make appropriate adjustments.
Instead, I was left with an error screen indicating X could not start up and
then I was dropped off at a login prompt.
I imagine this would be quite a disaster for a novice using Ubuntu with hardware
other than the install-time hardware. I knew enough about Debian's system to
try using the reconfigure script ("dpkg-reconfigure xserver-xorg", if I recall
correctly) and even then I was presented with a lot of questions which should
have been autodetected--which driver to use, what my keyboard was (irrelevant
since I hadn't changed it), questions about my mouse (same, it remains
unchanged), and my monitor (unchanged as well). I'm no Debian expert, but I was
able to get myself to a working GUI, but I doubt that novices would ever get
this far.
By contrast, consider what happened under Fedora Core 2 and 3 on the same
machine: I was presented with a fairly non-technical description of what had
happened, and hit two keys (any key followed by F2) to get kudzu to "do the
right thing" with the config files (perhaps this could be improved by just doing
the reconfiguration instead of asking me about it). Kudzu figured out what
driver to use, and after I pressed F2, it set up things the right way all
without asking me any technical questions (it unconfigured the old video card
configuration and set up the new video card configuration). When the bootup was
completed, I was left in a familiar GUI (albeit at a very low resolution). I
ran the Display control panel, set up the new upper-bound resolution, logged
out, and logged back in.
Perhaps Ubuntu could use a program to check for changed hardware at boot time
and reconfig files appropriately?
Changed in xorg: | |
assignee: | daniels → nobody |
To be honest, I doubt that 'non-technical' users would change their video cards
on a whim. But I do see your point, and am thinking about hacking up gdm's
XKeepsCrashing wrapper to check if the video card is different than what we've
configured for.