V-synch
V-synch
Can someone explain what v-synch does. I know we are supposed to have it turned off for d3 timetests to max out fps. I just never thought much beyond that. Should it be turned on for the more modern games?
- CDN_Merlin
- DBB_Master
- Posts: 9781
- Joined: Thu Nov 05, 1998 12:01 pm
- Location: Capital Of Canada
Theoretically that's all it should do, but poorly-coded games tie certain things to the framerate (such as the famous High-Framerate Omega Bug), so instead of just No Screen Tearing (part of the screen shows one frame while part of the screen shows another, due to the frame being updated while the monitor is still refreshing) vs. Framerate (smoothest gameplay possible), more factors can enter the equation thus making the decision to disable VSync more complicated.
Since nobody uses Omega anyway, everyone turns VSync off in D3.
Since nobody uses Omega anyway, everyone turns VSync off in D3.
- Mobius
- DBB_Master
- Posts: 7940
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Christchurch, New Zealand
- Contact:
Tearing is really only an issue with V-Sync off when the FPS rate is low. Once FPS exceed the refresh rate there is no visible tearing and no point in V-Syncing.
V-Sync can however, solve some issues in some games. On my old Matrox card, enabling V-Sync prevented small screen lock-ups.
Whatever works for you.
My page at http://planetdescent.com/d3help/framerate.shtml has a bit of info on this subject.
V-Sync can however, solve some issues in some games. On my old Matrox card, enabling V-Sync prevented small screen lock-ups.
Whatever works for you.
My page at http://planetdescent.com/d3help/framerate.shtml has a bit of info on this subject.
WRONG The higher your framerate, the more tears there are on the screen. If your framerate is exactly double the refresh rate, you will see one tear line on the screen at all times. If it's 6 times the refresh rate, you will see five tear lines on the screen at one time (because it's drawing parts of 6 different frames with the tear lines separating them.)Mobius wrote:Tearing is really only an issue with V-Sync off when the FPS rate is low. Once FPS exceed the refresh rate there is no visible tearing and no point in V-Syncing.
-
- DBB Captain
- Posts: 592
- Joined: Thu Dec 23, 1999 3:01 am
- Location: cinncinnati.ohio,USA
- Contact:
I play with vsync on at all times, this is one of the reasons i hate my ati card. they are always breaking some part of it...
Anyway, v-sync is very nice to turn on as long as your framerate stays ABOVE your refresh rate. My min framerate when i run a timetest is 135fps, so i play at 1024x768 at 100hz. this keeps my game running at a constant 100fps, gameplay is smooth and each frame is clear. If your cpu is too slow to keep up with your refresh(even if it's as low as 60 or 75hz) then turning v-sync on will still give you pretty frames but it will run at half what the refresh is since it cant keep up(when your cpu cant put out the 60 or 75 fps). this will mess up your play control as it will jump around when the framerate does. so make sure you dont use vsync with too high of a refresh for your cpu.
I dont know why so many people run at 400 fps and let the graphics tear so bad. many say they dont notice it but my experience is just that many dont take the time to set it up right.
And yes, i can use omega.....
Anyway, v-sync is very nice to turn on as long as your framerate stays ABOVE your refresh rate. My min framerate when i run a timetest is 135fps, so i play at 1024x768 at 100hz. this keeps my game running at a constant 100fps, gameplay is smooth and each frame is clear. If your cpu is too slow to keep up with your refresh(even if it's as low as 60 or 75hz) then turning v-sync on will still give you pretty frames but it will run at half what the refresh is since it cant keep up(when your cpu cant put out the 60 or 75 fps). this will mess up your play control as it will jump around when the framerate does. so make sure you dont use vsync with too high of a refresh for your cpu.
I dont know why so many people run at 400 fps and let the graphics tear so bad. many say they dont notice it but my experience is just that many dont take the time to set it up right.
And yes, i can use omega.....
Wrong wrong WRONG!!!!!!Mobius wrote:Tearing is really only an issue with V-Sync off when the FPS rate is low. Once FPS exceed the refresh rate there is no visible tearing and no point in V-Syncing.
If you start to exceed your monitors refresh rate in FPS (say, 140 FPS @ 85Hz Refresh) You WILL start to get some tearing. Its that simple. In order to minimise this tearing, you'll want to set your monitors refresh as high as it can go without damaging it. You will see some difference. I saw a lot of difference switching from 60hz @ 800x600 to 85Hz @ 800x600 in the game Need For Speed 3 (A DirectX game). Much less tearing at higher refresh rates. There will always be some tearing, but not much. Once again Mobius, you have opened your mouth without doing the prerequisite research.