Overclock.net › Forums › Components › Monitors and Displays › HOW TO: Prevent Tearing on 120Hz Monitors & Proper Scaling
New Posts  All Forums:Forum Nav:

HOW TO: Prevent Tearing on 120Hz Monitors & Proper Scaling

post #1 of 3
Thread Starter 
Why do you need scaling?
When playing some games at lower resolutions on a wide screen monitor, you dont want the games to be streched and distorted. Instead you want to see the games as they should be seen.
EX:
Monitor Resolution- 1650x1050 22"
In-Game Resolution- 640x480 or 800x600 or 1024x768(all box shapes)
Result: The In-Game Resolution get stretched across a 1650x1050 22" screen, making things in-game wider that they really are, adding extra pixels, and messing with hit-boxes to a certain degree.

You can either scale your monitor by settings on your monitor, or with your graphics cards control software (Catalyst Control Center & nVidia Control Center being the most common two.) Changing it through your monitor setting may be the easiest approach however not all monitors support it and some software can force it to another scaling.

Enabling Scaling through monitor: YMMV, I am doing this on my 2233RZ so your monitor may differ. If you know how to scale your 120Hz monitor differently, message me and I'll include the instructions in this guide.

For the 2233RZ, press the top most button on your monitor to go into menu. Scroll down to the second to last option labeled Setup. Select the last option label Image Size and select Auto. This should adjust your monitor to the resolution you are using. If not then your GFX is overriding it and you will have to configure your GFX for scaling.

Enabling Scaling through Graphics Control Center:
One of the best ways to scale your monitor is through your graphics card control settings.
I will be doing this through Nvidia Control Panel. On the right hand side menu, under Display, click on Adjust deskop size and position.
If you see the notice "The current HDTV signal format does not support desktop resizing..."
nvidia.png
then the driver you currently have does not support scaling and you will either have to do it through your monitor or OS or downgrade to driver 192 or earlier.
If you have a driver before 192 is should look like this:
5442511935_d85b27b8bf_b.jpg

Why to care about Tearing:
Tearing is when your display displays two different frames in a single refresh. This happens because the frames aren't synced with the refresh rate or vica versa. Most of the time the fps(frames per second) is more than the refresh rate (at least for cs) and the monitor is having trouble keeping up thus while the next frame is draw on the monitor, part of the previous hasn't been removed yet.
This is distracting, annoying, and takes away from the experience. One popular way to fix this is to enable vsync, however many users complain of mouse lag with vsync. This is because the fps is being forced to sync(be the same) as the refresh rate of your monitor. While it may be smoother it may take away fps and causing delay with mouse input.

Prevent Tearing on 120Hz:
Now there are alot of myths about this. Many people say that there is always tearing with 120hz or 100hz etc. I can't say what happens on your specific monitor but I can tell you that I am running my 120Hz monitor with 100Hz in-game without tearing with no Vsync. I would like you to enjoy the same result. I've found that the driver which allows me to prevent tearing with 100Hz is Driver 186. Also don't forget to write -freq 100 in your launch settings so that CS1.6 will run in 100Hz and for CSS its -refresh 100. Now, many people may ask me why I play with 100Hz over 120Hz. Well, I play with 100fps in-game for cs1.6 as many other do as well, and I find that 100Hz is much smoother and better synced with 100Hz similarly I find 1000Hz on my Xai much smoother than 500Hz. I can explain this in another way: In-game 100fps means that your graphics card is generating 100 frames per second and sending them to the monitor which refreshes the screen 100 times per second. For the most part your refresh rate can be a personal choice in other words: preference but I have found that 100Hz is much smoother.

First tutorial! w00t ^_^

Special Thanks to: r31ncarnat3d for the screencap and advising me to explain tearing more and Tator Tot for the proofread.
Edited by v193r - 3/1/11 at 7:43pm
Dozor
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD X2 555 BE ASUS M4A785TD-V EVO/U3S6 lookin 4 one G.SKILL Ripjaws CL9 4GB (2 x 2GB) DDR3 1600 
Hard DriveOSMonitorKeyboard
WD 500GB 7200RPM Windows 7 Pro x64 Bit Samsung 2233RZ @ 100 Hz HHKB P2 w/ Blank Keycaps 
PowerCaseMouseMouse Pad
CX430 NZXT M59 Steelseries Xai Steelseries 9HD 
  hide details  
Reply
Dozor
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD X2 555 BE ASUS M4A785TD-V EVO/U3S6 lookin 4 one G.SKILL Ripjaws CL9 4GB (2 x 2GB) DDR3 1600 
Hard DriveOSMonitorKeyboard
WD 500GB 7200RPM Windows 7 Pro x64 Bit Samsung 2233RZ @ 100 Hz HHKB P2 w/ Blank Keycaps 
PowerCaseMouseMouse Pad
CX430 NZXT M59 Steelseries Xai Steelseries 9HD 
  hide details  
Reply
post #2 of 3
Oh hey I got my name in a guide biggrin.gif
post #3 of 3
Nice +rep.
The AMD machine
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X6 1055t @ 3.8 GHZ Asus M4A79XTD EVO XFX Radeon 6850 1GB OCed G.Skill Ripsaw 16 GB (2x8GB) 1512 mhz @ 7-8-7-24 
Hard DriveOptical DriveCoolingOS
|WD Caviar Black 640GB|Seagate Barracudas 2TB X2| Lite-On Black 24X DVD Burner Cooler Master Hyper 212+ Windows 7 Professional 64-bit 
MonitorKeyboardPowerCase
BenQ 24" das Keyboard Model S Brown  OCZ Fatal1ty 550W PSU Coolermaster Storm Scout 
MouseMouse Pad
Razor DeathAdder Narlyfish 
  hide details  
Reply
The AMD machine
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X6 1055t @ 3.8 GHZ Asus M4A79XTD EVO XFX Radeon 6850 1GB OCed G.Skill Ripsaw 16 GB (2x8GB) 1512 mhz @ 7-8-7-24 
Hard DriveOptical DriveCoolingOS
|WD Caviar Black 640GB|Seagate Barracudas 2TB X2| Lite-On Black 24X DVD Burner Cooler Master Hyper 212+ Windows 7 Professional 64-bit 
MonitorKeyboardPowerCase
BenQ 24" das Keyboard Model S Brown  OCZ Fatal1ty 550W PSU Coolermaster Storm Scout 
MouseMouse Pad
Razor DeathAdder Narlyfish 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Monitors and Displays
Overclock.net › Forums › Components › Monitors and Displays › HOW TO: Prevent Tearing on 120Hz Monitors & Proper Scaling