Try looking at your Xorg.0.log file
Code:
jschiwal@hpamd64:~/podcasts> cat -n /var/log/Xorg.0.log | grep ddc
509 (II) Loading sub module "ddc"
510 (II) LoadModule: "ddc"
511 (II) Loading /usr/X11R6/lib64/modules/libddc.so
512 (II) Module ddc: vendor="X.Org Foundation"
521 (II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
522 (II) NV(0): I2C device "DDC:ddc2" removed.
525 (II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
526 (II) NV(0): I2C device "DDC:ddc2" removed.
jschiwal@hpamd64:~/podcasts> cat /var/log/Xorg.0.log | sed -n '509,530p'
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib64/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.8
(II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0): ...can't find one
(II) NV(0): Probing for analog device on output B...
(--) NV(0): ...can't find one
(II) NV(0): Probing for EDID on I2C bus A...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(II) NV(0): ... none found
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(II) NV(0): ... none found
(--) NV(0): CRTC 1 is currently programmed for DFP
(II) NV(0): Using DFP on CRTC 1
(--) NV(0): Panel size is 1280 x 800
Also, scan through the log for info on why your desired resolution didn't start.
If the resolution was set up and not rejected, then try changing the resolution using the "krandrtray" program.
If it was rejected, try generating a modeline for that resolution with the command "gtf 1680 1050 56 -x".
Also, use google to try to get the full specs on your monitor.