I'm not sure when exactly, but not too long ago the applications running in 800x600 and less full-screen resolutions (e.g. games, for example extremetuxracer, nexuiz, xmoto) would run in a broken video mode. What I mean here for "broken" is that the image is a little higher than the screen, so the approximatively bottom 1/5 of the image is not visible.
I have two computers here, one with a GeForce 6200 and other with a 7600GT, both using a DVI cable to connect to the digital input of the monitor.
A friend of mine uses the analog connection to the monitor, and he gets a black screen whether an application switches to full-screen mode. After some time monitors displays a message saying that the monitor can't sync with the input signal.
Then I have disabled the dynamic twin view by adding this to the config file:
Option "DynamicTwinView" "False"
Now xrandr shows the real "supported" refresh rates for all modes. And what do I see?
Screen 0: minimum 320 x 240, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
1280x1024 60.0* 75.0
1280x800 75.0 70.0 60.0
1280x768 75.0 70.0 60.0
1280x720 75.0 70.0 60.0
1152x864 75.0 70.0 60.0
1024x768 75.0 70.0 60.0
840x525 140.0 120.0
800x600 130.0 120.0 75.0 72.0 60.0 56.0
640x512 150.0 120.0
640x480 120.0 75.0 73.0 60.0
640x400 151.0 140.0 120.0
640x384 150.0 140.0 120.0
640x360 150.0 140.0 120.0
576x432 150.0 140.0 120.0
512x384 150.0 140.0 120.0
400x300 150.0 145.0 121.0 113.0
320x240 150.0 146.0 120.0
150Hz? Oh my God, it's a regular LCD monitor, it cannot do more than 75Hz. No wonder it goes out of sync when the game is selecting the 800x600/130Hz.
What's worse, one can't switch the video mode (and even the refresh rate) without starting the application in 800x600 first. So my friend is stuck.
Can anybody explain what are these huge refresh rates and how to disable them? My guess is that these are some interlaced modes (do they work on DFP's anyway?). Besides, these interlaced modes (if my guess is correct) are not available at 1024x768 and higher (seems TV-encoder related?).
Please fix this bug in later releases, it's quite annoying as it affects most games and most people with LCD monitors (I think).