I'm reviving an old emachines computer, model T1105.  It has onboard Intel 82810 graphics, and I have it plugged into a BENQ 15" flat panel, model FP553.
I installed Ubuntu 10.04 Lucid Lynx, and as it boots up, I see something vaguely resembling a boot graphic (the words Ubuntu 10.04 centered on the screen with dots under it), then the screen flickers between black screen and a text console login prompt for a few seconds, until it finally leaves me at a login prompt.
After much struggling, and attempting to add a better PCI graphics, card, just to find out that the system became unstable with random reboots (probably because of the low wattage PSU in an emachine,) I reverted back to using the onboard card and attempted to solve the problem.
I installed all the latest updates using sudo apt-get update and sudo apt-get install to grab the kernel that was held back in the regular update.  Still no good, then I generated an xorg.conf manually by doing this:
sudo Xorg -configure
It dumps the conf into your user's home directory as xorg.conf.new, so we copy it back like this
sudo cp ~/xorg.conf.new /etc/X11/xorg.conf
Then, I edited the xorg.conf:
sudo pico /etc/X11/xorg.conf
WARNING:  Do not perform the below operation if you are using a CRT monitor.  I am adjusting the refresh rates to radically different values, and it could harm a CRT monitor.  This is only proven to work with the BENQ FP553.
I found the section labeled Monitor, which looks like this:
Section "Monitor"
        #DisplaySize      310   230     # mm
        Identifier   "Monitor0"
        VendorName   "BNQ"
        ModelName    "Benq FP553"
        HorizSync    50.0 - 54.0
        VertRefresh  48.0 - 49.0
        Option      "DPMS"
EndSection
So that is the default for this monitor right now.  I am pretty sure its wrong, because the vert refresh rate only allows a 1 hz variance between 48 and 49!   Well, I decided to just open it up, by changing the HorizSync to 20.0 - 94.0 and the VertSync to 38.0 - 79.0, so my final section looks like this:
Section "Monitor"
        #DisplaySize      310   230     # mm
        Identifier   "Monitor0"
        VendorName   "BNQ"
        ModelName    "Benq FP553"
        HorizSync    20.0 - 94.0
        VertRefresh  38.0 - 79.0
        Option      "DPMS"
EndSection
Saved my changes, ran sudo /etc/init.d/gdm start, and voila!  It works.
There is a cleaner way.  I should narrow it down to the correct specs.  But i'm happy for now.
 
No comments:
Post a Comment