Full screen problems with new 20" HD monitor.

So I finally upgraded to the flat screen world. I know, is a little late isn’t it.rotfl!

well the fact is I have never liked the HD aspect ratio too much(16:9), but now that I have it, I’m kinda loving it…

Anyways, my system recognized the monitor right away. I had an old CRT at 1280x1024 @85Hz so I lowered the refresh rate to 60Hz before connecting the new TFT. No problems.
After login changed the resolution to 1600x900, which is the recommended for my monitor and that was it, all was fine everything worked perfectly, video, sound and all.

However after trying to launch assault cube, I was greeted with a pretty error message complaining about XFree86-VidModeExtension among other things, and the game wouldn’t start. This happened with every other game I have.

I went to “*****init ***3” and did an “aticonfig --initial”, and "sax2 -r -m 0=fglrx."

After this the monitor’s name appeared on my xorg.conf as well as the available resolutions. However I’m still unable to launch fullscreen 3d applications.

this is the error I get with assault cube:

suser@selinx:~/Download/AssaultCube_v1.0.2> ./assaultcube.sh
Using home directory: /home/suser/.assaultcube_v1.0
init: sdl
init: net
init: world
init: video: sdl
init: video: mode
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 129 (XFree86-VidModeExtension)
Minor opcode of failed request: 10 (XF86VidModeSwitchToMode)
Value in failed request: 0xa2
Serial number of failed request: 125
Current serial number in output stream: 127

Enemy territory floods the console with:
pure virtual method called
terminate called recursively

So I cant copy the relevant error log.

this is my xorg.conf:

Section “Monitor”
Option “CalcAlgorithm” “XServerPool”
DisplaySize 443 249
HorizSync 30-71
Identifier “Monitor[0]”
ModelName “HANNS.G HH201”
Option “DPMS”
Option “PreferredMode” “1600x900”
VendorName “HSD”
VertRefresh 43-75
UseModes “Modes[0]”

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 15
Modes “1600x900” “1280x1024” “1280x720” “1024x768” “800x600”
SubSection “Display”
Depth 16
Modes “1600x900” “1280x1024” “1280x720” “1024x768” “800x600”
SubSection “Display”
Depth 24
Modes “1600x900” “1280x1024” “1280x720” “1024x768” “800x600”
SubSection “Display”
Depth 8
Modes “1600x900” “1280x1024” “1280x720” “1024x768” “800x600”
Device “Device[0]”
Identifier “Screen[0]”
Monitor “Monitor[0]”

and just in case:

ection “Device”
BoardName “ATI RADEON HD 4670”
Driver “fglrx”
Identifier “Device[0]”
Option “Capabilities” “0x00000000”
Option “VideoOverlay” “on”
Option “OpenGLOverlay” “off”
Option “FSAAEnable” “off”
Option “FSAAScale” “0”
Option “XAANoOffscreenPixmaps” “true”
VendorName “ATI”

I’m sure the problem is simple, but I don’t have a clue on how to solve it.
Any insights would be appreciated.