Originally posted by: Heen05
OK, so i went back and lowered it to 75, and it still does it. And get this...if i lower the refresh rate to 72 at 1024x768, it messes my DESKTOP (outside of the game, ie not running) the same way too!
Theres quite a few things you dont know about a monitor, most importantly, that the picture you see on screen is positioned by 6 variables that are not shown to you. They are not shown, because setting them is too complex, and most users would damage their monitor doing so. If you have good monitor driver software (i.e. if your card is made by a company like Matrox, who put lots of effort into making their cards good for 2D users) then you can tweak these settings (clock sync, pixel rate, fporch, bporch etc..) but mostly you will not bother.
Your monitor has a "driver" that is basically a text file that declares these 6 settings.. and this file is what windows uses in order to correctly identify your monitor, and also what windows uses to correctly present you with a list of resolutions and refresh rates that will work with your monitor..
Now, you need to understand that windows generally controls what the refresh rate is when a game changes resolution. many games can change refresh too (in quake3 example, command is r_displayRefresh) but most games that have a menu where you pick the res e.g. 1600x1200 will go ahead and use whatever refresh and other associated settings windows knows..
Every res/refresh combination has a different set of those 6 variables, and it is those 6 variables that determine where the image starts to be drawn and where it stops. Because windows doesnt allow you to change these settings (because they are part of the monitor.inf driver) you have to correct the geometry of the monitor using the monitor controls.
You probably didnt want to know all that, so here is the solution for you:
Set your monitor in windows, to 1024x768. Set the refresh to what you want. Use the OSD menu or knobs on the monitor to centre the image
Now set your monitor to 1600x1200, again set the refresh to something you want and use the monitor hardware controls to centre the image. Dont use the nvidia control panel to centre the image.
If the nvidia control panel doesnt allow you to select 1600x1200, then downlaod an updated monitor.inf driver file form the manufacturer (of the monitor) website
It is a little known fact that most modern monitors (of reasonable quality) will remember the geometries for a range of different resolutions. My old iiyama VMPro 450 (19" mitsubishi tube) can remember about 8 geometry settings. All i had to do to ensure i got a good centred picture every time, was to change to each resolution (witht he desired refresh) in turn, and centre the image.. upon swithcing between them, the montior will look up the geometries for the new resoltion and set that
and if your monitor appears incapable of remembering more than one geometry, either adjust the game manually every time, or run windows in 1600x1200 with large fonts (prevents switching from 1024 <-> 1600, or run the game in 1024 (makes it faster)