thanks for posting your solution. I was able to use your post and modify my xorg.conf for an old 15" Sony Tirinitron Multiscan CPD100ES monitor
I changed the following sections in the xorg.conf
- Section "Monitor"
- Section "Screen"
- Section "Device" (for the intel 82854) sections in the xorg.conf
- Section "ServerLayout" (changed the Screen value to use my screen identifier from the Screen Section
Below are the modified sections from my xorg.conf:
#......
Section "Monitor"
Identifier "Monitor-Sony-CPD100ES"
VendorName "sony"
ModelName "Sony Trinitron CPD100ES"
HorizSync 30-70
VertRefresh 50-120
Option "DPMS"
EndSection
Section "Device"
Identifier "DisplayAdapter-Intel 82854G"
BoardName "Intel 882854G"
Driver "i810"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "screen1"
Device "DisplayAdapter-Intel 82854G"
Monitor "Monitor-Sony-CPD100ES"
DefaultColorDepth 24
DefaultFbbpp 32
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "screen1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
#.....
The above changes allows me to use 640x480, 800x600, 1024x768 @ 85Hz and 1280x1024 @ 60Hz.