View Full Version : Who can explain this error
Video tearing
Include the explanations for correction as well please
Try reading this, if you understand this then you should understand the solution if it applies to your problem. http://www.cs.umd.edu/hcil/jazz/list-archives/piccolo-chat/0822.html
Thats a start but I still need more for sure
If its what im thinking of, its when the video card is spitting out frames faster then the monitor can display them. The monitor gets halfway through one frame, and suddenly has to start on the next because the video card is feeding it.
Simple solution, VSync...in the drivers, or in the specific game.
Originally posted by Evnas
If its what im thinking of, its when the video card is spitting out frames faster then the monitor can display them. The monitor gets halfway through one frame, and suddenly has to start on the next because the video card is feeding it.
Simple solution, VSync...in the drivers, or in the specific game.
turn it off???
On :)
What VSync does is it makes the video card wait till the monitor has successfully displayed the entire image before sending it the next
Originally posted by Evnas
If its what im thinking of, its when the video card is spitting out frames faster then the monitor can display them. The monitor gets halfway through one frame, and suddenly has to start on the next because the video card is feeding it.
Simple solution, VSync...in the drivers, or in the specific game.
Yes that is video tearing. The video card is putting out more frames per second then what your refresh rate is set at for your monitor. Vsync usually will solve it.
What it looks like on the screen is a horizontal cut lines, almost like someone is cutting the picture with a razor blade. Sometimes hard to detect. One game I noticed a lot of it on is Medal of Honor. If you stand in a doorway and turn back and forth quickly you will see thin horizontal cut lines in the door frame. Its hard to notice unless your looking for it. To me it is tiring on the eye's so I turn on Vsync to limit the frames per second to my monitors refesh rate. In Medal of Honor you have to turn it on by editing a text config file.
Janissary
10-21-03, 06:24 AM
Wouldn't Vsync dramatically drop framerates? Did you first tried all possible refresh rates that can be applied to your monitor. If you like to play games I wouldn't recommend you to switch on Vsync unless there is no other choice left.
Originally posted by Janissary
Wouldn't Vsync dramatically drop framerates?
Thats what causes tearing, is more frames being fed to the monitor then it can display, so yea, of course it will drop the fps (and sometimes it can be by quite a bit)
Its either deal with tearing (which IMO is a lot more distracting, and annoying), or deal with lower (thought not at all "unplayable") fps
With most monitors (in my experiance), with Vsync on, my fps stay at a stable ~60fps. Again, this all depends on what the monitors refresh rate is.
perhaps my definition of tearing should also include when the monitor is completely unreadable as the lines are jagged coloured lines at times as well, at that point the computer is as good as frozen
The barely visible tear lines I beleive give me motion sickness though and seem to change but not dissapear with refresh rates of the monitor but with vsinc seem to be ok, have to study that more.
do you think the really bad tears I beleive to be tears may in fact not be tears???
Originally posted by Janissary
Wouldn't Vsync dramatically drop framerates? Did you first tried all possible refresh rates that can be applied to your monitor. If you like to play games I wouldn't recommend you to switch on Vsync unless there is no other choice left.
It really depends on what you set your monitors refresh rate at and how fast your graphics card is. I set my refresh rate for 85 Hz on my monitor for all resolutions I play games at. Some people are gonnna say 100hz or higher is better, but not really and I'll explain why.
If Vsync is on then the graphics card is limited to 85 fps at a refresh rate of 85Hz. If the graphics card can't do the 85fps it will lower the fps by half to around 42fps. If it can't do the 42fps then it will lower it to a third of the 85fps or around 28fps.
Now going by how powerful my system is, the resolutions I play at and the detail I set the games for. Most of the time my system will be able to do the 85fps which is pretty good, and on those certain times it can't do the 85fps...it will be 42fps which is also not bad.
Again going by how powerful my system is, the resolutions I play at and the detail I set the games for. If I was to set the refresh rate for 100Hz most of the time my system couldn't do the the 100fps so it would lower it to 50 fps.
So I would rather have 85 fps at a refresh rate of 85Hz most of the time instead of 50fps most of the time with a refresh rate of 100 Hz.
Now if your system can do a constant 100fps at the details, and resolution you want in games then a refresh rate of 100Hz would be better, but higher refresh rates put more of a strain on monitors.
Janissary
10-22-03, 01:48 AM
Thanks for the detailed info crull, Vsync seems to be the right answer I agree, considering that top vid cards would sometimes outperform even the best monitor with the highest framerates.
If you consider that some graphics cards put out over 300 FPS in some resolutions, and a good monitor would just do around 120 Hz, I just wonder where the excess amount of frames would go? And if we do not need this extra frames wouldn't Vsync also help to keep the GPU cooler, thus we could use smaller and more quiet HS.
I can't keep my vsync on for OpenGL. Even when I do fix vsync for d3d I still get tears in Counter-Strike. Perhaps it's not acknowledging my option settings?
When I set always on vsync for opengl, and apply, I go back to see it again and it's fixed to "default off", nothing I do will change it from default off even though it does allow me to slide the bar. D3D it allows me to save the new options but I still see tearing in games anyway.
I should add something here, most prople I know use a standard plug and play monitor as the monitor. To accurately know the capabilities of your monitor always install the inf file.
So far the help here has been greatly appreciated, now that I am stable its time to clock it up a bit. So far I have taken my setting upt to 350 for the gpu from 325, and my ram up to 600 from 550. Card is the VT9560 td, 128 meg by Asus.
Matthias99
10-22-03, 02:43 PM
ubermu, I'd try uninstalling and reinstalling your video card drivers. Maybe you could try the Omega ones (if you're not using them already?). You *should* be able to turn it on and keep it that way. :p
I am using the Omega drivers :<
Matthias99
10-22-03, 03:20 PM
Maybe you should try the regular ones, then. :p
Originally posted by Janissary
TAnd if we do not need this extra frames wouldn't Vsync also help to keep the GPU cooler, thus we could use smaller and more quiet HS.
The card still renders each and every frame. Its when it gets sent to the buffer for the monitor to display where Vsync comes in and halts it.
Originally posted by Janissary
Thanks for the detailed info crull, Vsync seems to be the right answer I agree, considering that top vid cards would sometimes outperform even the best monitor with the highest framerates.
If you consider that some graphics cards put out over 300 FPS in some resolutions, and a good monitor would just do around 120 Hz, I just wonder where the excess amount of frames would go? And if we do not need this extra frames wouldn't Vsync also help to keep the GPU cooler, thus we could use smaller and more quiet HS.
Well when Vsync is enabled it tells the card what the fps limit is. Not sure of exactly how I''ll go with what Evnas said.
Even though some monitors can do high refresh rates. It puts a strain on the monitor setting the refresh rate that high and it can also tend to blur the graphics.
85Hz is a good all around refresh rate to use because you'll have no screen flicker, and 85 fps at high detail in games with Vsync on if your system can do it.
ubermu Half-life goes by the settings in the config files. You have to limit the fps by adding this to your config.cfg file in the CS folder.
fps_max "85.0" <-----set to what refresh rate you use.
I also have never noticed any tearing with Half-life, but that command will limit your fps to whatever you set it for.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.