Often the video drivers do not support natively certain resolutions, so you must give the driver a "hint" in order it can send the monitor the correct lines.
Xorg comes with a little utility that can help you to determine what lines should the driver send to the monitor @ a defined frequency. The following is just an example
Code:
gtf 1440 900 60
# 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
As you understand the above parameters are respectively HSync, VSync and refresh rate.
So now it is just a matter of putting the line
Code:
Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
in the section "Monitor" of your xorg.conf file. This way
Code:
Section "Monitor"
Identifier "ASUS P193W LCD"
HorizSync 30-81
VertRefresh 55-76
Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
EndSection
The next step is you add the Modeline to the "Screen" section like this
Code:
Section "Screen"
Identifier "Screen 1"
Device "GeForce FX 5200 AGP"
Monitor "ASUS P193W LCD"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1440x900_60.00" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1440x900_60.00" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1440x900_60.00" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Check your Monitor manual first, of course
Hope this helps
Ciao