You might try using the gtf program to generate a custom modeline. For example,
gtf 1280 1024 -x
Will generate a modeline like this:
Code:
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
I would recommend deleting the ".00" from the name so that the modeline starts with:
Modeline "1280x1024_60" instead. If your xorg.conf file doesn't use a "Modes" section, you can put it in the "Monitor" section instead. Then in the "Display" subsections add the modeline name for each depth:
Code:
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x800_60" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800_60" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800_60" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x800_60" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800_60" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
These are just examples. Don't use this modeline, use the gtf program yourself.
Another potential problem is if the timing entries are of and to use a higher resolution would exceed these values.
Code:
Section "Monitor"
DisplaySize 332 207
HorizSync 32-48
Identifier "Monitor[0]"
ModelName "ZV5000"
Option "DPMS"
VendorName "HP"
VertRefresh 40-70
UseModes "Modes[0]"
EndSection