VSync which is better,ON or OFF? :roll: |
Re: VSync Adicoto, do you know what vsync setting really does since you suggested it disabled? (I know what it is supposed to do in general.) |
As far as I know, the sync signal it's used when the video frames are not decoded at the required speed, so you can have a random image on the screen (like when waching in theater an old movie and the image goes up and down). This is what the signal it's used. But I never had any issues with that and I think this option can interfer with "try not to drop frames" option. My advice: if you have at least 1 GHz CPU, disable this option. |
Yes, never had a problem with BSplayer and vsync, not on my actual computer, neither on my old Athlon 900. The only program I had to enable vsync for, was PES6 :lol: (damn porting) :twiste: |
What are the real benefits, when Vsync is disabled? |
You don't wait the synchro signal. |
Quote:
|
Less resources used. |
What are the main downsides, when vsync is disabled? |
Probably, on old, old systems, video gets out of synchro. |
ok. I disabled it. I got AMD Duron 1600MHz processor and 1536Mb's of memory. |
No problems sofar, yes ? Anyhow, there aren't many tests you can do, HD content won't run on such an low end PC. |
Can't really say anything yet. Time will tell. |
Quote:
720p clip also played flawlessly, but CPU went up to max 60%. Haven't tested 1080p yet. |
Interesting. Keep on trying. |
Ok, with 1080p CPU went up to nearly 100%. :? Anyway 720p content still plays rather fine with my system and BSPlayer. :) |
Great results :o ;) |
Quote:
|
Re: VSync I wonder how those consoles manage to cope with large 3D games and now also demanding media files with such a ridiculous ammount of memory and CPU speed [1] [2]. :roll: Anyway, please stay on topic about vertical sync and stop discussing extremely hi resolution videos. Vertical synchronization should ensure that the video subsystem starts outputting every frame at the same time when the video adapter starts redrawing the screen. This should reduce frame tearing when half of the screen shows the previous frame and the other half is ahead on the next one. A PC has problems playing video files fluently because both audio and video subsystems run at their own speeds w/o sync. The question is: Does this setting in BSPlayer impact the rate at which frames are drawn and how. 1. http://en.wikipedia.org/wiki/History_of_video_game_consoles_(sixth_generation)# Comparison 2. http://en.wikipedia.org/wiki/History_of_video_game_consoles_(seventh_generation )#Comparison Please delete the last topic containing spam. |
J7N, so you prefer vsync enabled? |
I just tested the setting in BSPlayer 1.36. I watched the first 4 minutes of "Stargate Atlantis - [01x01] - Rising" looking for smooth camera pans. Indeed the wait for vertical blank ensured there was no tearing. So I prefer it ON. In theory this makes the time between 2 successive frames irregular, but since it is already impossible to make the display refresh exactly every n-th frame (n is integer), I prefer no tearing at the cost of slightly increased jerky playback. There is a system component available which attempts to slave the audio clock to video whenever the display refresh rate is close to an even multiple of the FPS. I tried it but didn't like the way it influenced audio playback in general. It's good maybe for a dedicated cinema PC. http://reclock.free.fr/ |
Does this vsync also affect to secondary display (TV)? |
V-Sync depends on your system. Sometimes (usually) it is good to turn it ON if your system is strong enough, sometimes NO. Computers which are strong enough to render FPS more than refresh rate of monitor may cause tearing and sync problem if V-SYNC is OFF. I know only these but more information could be more helpful. This also usually applies to 3d games. |
Refresh rates and v-sync have nothing to do. V-sync it's related to frame displaying (24-30 fps) while refresh rates usually are 75-120 Hz (1/sec) |
Quote:
I've heard that M$ Direct3D always has Vsync ON, angering some gamers. But apparently BSPlayer's default renderer (overlay mixer?) is not affected. Quote:
|
I am using it OFF by default and never had any problem on my TV (and watched some 100 movies allready on my TV-out) but never used S-video. The card does have an S-video out but in there I am using an s-video to composit adapter. So, I am waching 23,976 fps movies on a TV set that works on 50 Hz interlaced and also 59.94 fps movies on the same TV . How does it sincronize ? It does not need, as the refreshing rates for both TV and monitor, are greater than human eye perception, you can't see when the image is changing. |
After all, i decided to keep it ON. If the only downside is little more resources used, i can live with that. I think it's good to keep in ON, just in case. |
Quote:
http://www.tweakguides.com/Graphics_9.html |
Quote:
|
The article indeed incorrectly describes some technical details. The author also claims that the videoadapter is sending more frames to the display than the display is able to draw. In fact the monitor outputs every frame it receives unless the rate is so high that the monitor has to turn itself off as a measure of safety (usually with a graphical error message on modern displays). What the author really meant is that with V-Sync off the frame buffer (inside the videoadapter itself) may get updated multiple times during a single redraw. Quote:
Quote:
1. http://en.wikipedia.org/wiki/Televis...es_were_chosen |
Many pretensions/claims, but one truth :? For 3Ds the article is pretty good i think on Wiki: Computer games often allow vertical synchronization as an option, but is sometimes disabled because it has the effect of limiting frame rates to the monitor's refresh rate frequency. The best answer is on Wiki i think: http://en.wikipedia.org/wiki/V-sync |
I also read this small article but didn't post because I wanted to quote somebody speaking exactly about movies, not "computer graphics". Though the same applies. I agree with TweakGuides that it is not meaningful to try to draw more frames than the monitor is set up to. So having a large (and fluctuating) FPS value is not the best option. With V-sync OFF you can get an individual pixel to appear at the moment closest to the one intended by the drawing application. With wait for V-sync ON you obviously have to wait. I suppose if you would like to observe a small part of the picture, where page tearing statistically would not happen as often, the setting would better be set off. Movies however are intended to be watched as whole frames. If you don't have a suitable movie or test clip, try to imagine a driving game where you make a sharp turn to one side. It would ruin the realism if half (in average) of the screen shows the previous angle of the car. As the author of 100fps.com has said: The eye is not a video camera and has no frame rate. It is designed to work with continuous flow of information. |
The Wait for vertical blank option in BSPlayer sometimes does nothing. Or shall I say, DirectShow doesn't always allow to turn vsync on. A new version of Media Player Classic (a real video player) has recently been released. One of its goals is to adress tearing. If VMR9 is active you can press Ctrl-T to test for or demonstrate tearing and video jitter. Other output modes could use similar pre-rendered test clip. The two red lines should appear perfectly straight. Jitter will cause them to jump an uneven distance every rendered frame. In a perfect jitterless video the bars will move across the screen smoothly. If you fail to acknowledge that jitter and tearing is a problem, then I wonder what are you looking for in your beloved HD. At higher resolutions the timing error will span more pixels and become easier to notice. |
|
Quote:
|
All times are GMT +1. The time now is 06:16 AM. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger