Display not configured with proper resolutions on install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-xorg
This is a general bug that effects all version of Ubuntu.
When Ubuntu is installed, it will attempt to auto-detect the resolution and driver for the video card present in the system. In my experience, it rarely picks it correctly. A fix for this issue would be to enable the user to select a driver and choose the resolution.
This could be implemented with a "advanced" configuration option during install with a warning of possibly setting it up incorrectly. This would be essentially the same as running dpkg-reconfigure xserver-xorg, but with reduced options (keyboard&mouse and monitor refresh ignored). For the nvidia/ati cards we have the fgrlx and nv options, and several others for the other setups.
If a user decides to set it up post-install, they can run this configuration wizard. To ensure that they pick the correct one, when clicking apply, it will "test" the new configuration file by adding a check script to startup temporarily, restarting the xserver, and having a dialogue box appear after login asking if it displays correctly. Giving it a 30 second time-out would make sure that if it doesn't display correctly, it would revert to original configuration file, and restart xserver, upon logging back in, would announce that configuration was bad.
Hi Ahmed,
Thanks for reporting this bug. As you mention, this is a very common bug that many, many people run into (see bug #3731, which is the master bug report for this issue.)
One of the fixes we're working on is basically what you've described - a GUI xorg configuration tool. This will be available from the System menu, and will also pop up post-install if the installer produced an invalid xorg.conf. You can see a preview of this latter functionality here: http:// people. ubuntu. com/~bryce/ BulletProofX/.
If you'd be interested in helping in testing this new functionality, it would be valuable. You would need to install Gutsy and then install the displayconfig-gtk package. Any problems you find (or ideas for improvement) can then be reported to the displayconfig-gtk package in launchpad.