I am glad your such an expert, please feel free to do whatever you want with your hardware
You are a novice, sprouting what you have read on the internet.
I suppose you think the eye can only see 30 fps too.....
Its a free country, say whatever you want bro...
Good day to you sir
My experience levels and track record on these fourms speaks for itself.
I know what I am talking about, I live for this stuff bro.
Dude, it's ok to not know how some things work. We all learn a little something every day, but you are grasping now, and it's obvious. I doubt you actually work in your hobbyist field, and that is ok, but you need to do some actual reading on how exactly the devices in your computer individually interact, if you honestly think, in any sense, usb polling rates, or anything else connected to that bus even, have any type of effect on monitor refresh artifacting, aside from data on a hard drive enforcing a vsync setting.
Bottom line, vsync exists to resolve artifacts which are a direct result of an inability for the monitor to update more than 60 times a second. That is what a 60hz refresh rate represents. 60 updates a second. What your eye, and what my eye can percieve, are completely inconsequential with regard to the ability of your video output device to represent more than 60 discreet updates a second. One hundred and twenty HZ monitors represent another thing. A different thing, something with double the fidelity, a display which updates at one hundred and twenty times a second, which also polls the video card for input, you guessed it, one hundred and twenty times a second.
Vsync exists, because in certain circumstances, two different frames, with wildly different components, show a disparate image, and an artifact, or tear, separates the two displayed frames. This is, indeed, unpleasing to the eye. This effect can be mitigated by SYNCHRONIZING the output of the framebuffer and video card with the display device. Again, this is not theory, this is actually how the process works.
You remind me of my father, who was a radio technician, and to this day, insists that a microwave oven contains fissionable material or "is NUCLEAR!". Please, trouble yourself to do some reading, not just online. Here is what wikipedia has to say on the subject: http://en.wikipedia.org/w...rtical_synchronization
Vertical synchronization (Also vertical sync or VSYNC) separates the video fields. In PAL and NTSC, the vertical sync pulse occurs within the vertical blanking interval. The vertical sync pulses are made by prolonging the length of HSYNC pulses through almost the entire length of the scan line.
The vertical sync signal is a series of much longer pulses, indicating the start of a new field. The sync pulses occupy the whole of line interval of a number of lines at the beginning and end of a scan; no picture information is transmitted during vertical retrace. The pulse sequence is designed to allow horizontal sync to continue during vertical retrace; it also indicates whether each field represents even or odd lines in interlaced systems (depending on whether it begins at the start of a horizontal line, or mid-way through).
The format of such a signal in 525-line NTSC is:
pre-equalizing pulses (6 to start scanning odd lines, 5 to start scanning even lines)
long-sync pulses (5 pulses)
post-equalizing pulses (5 to start scanning odd lines, 4 to start scanning even lines)
Each pre- or post- equalizing pulse consists in half a scan line of black signal: 2 µs at 0 V, followed by 30 µs at 0.3 V.
Each long sync pulse consists in an equalizing pulse with timings inverted: 30 µs at 0 V, followed by 2 µs at 0.3 V.
In video production and computer graphics, changes to the image are often kept in step with the vertical synchronization pulse to avoid visible discontinuity of the image. Since the frame buffer of a computer graphics display imitates the dynamics of a cathode-ray display, if it is updated with a new image while the image is being transmitted to the display, the display shows a mishmash of both frames, producing a page tearing artifact partway down the image.
Vertical synchronization eliminates this by timing frame buffer fills to coincide with the vertical blanking interval, thus ensuring that only whole frames are seen on-screen. Software such as video games and computer aided design (CAD) packages often allow vertical synchronization as an option, because it delays the image update until the vertical blanking interval. This produces a small penalty in latency, because the program has to wait until the video controller has finished transmitting the image to the display before continuing. Triple buffering reduces this latency significantly.
Two timing intervals are defined - the front porch between the end of displayed video and the start of the sync pulse, and the back porch after the sync pulse and before displayed video. These and the sync pulse itself are called the horizontal blanking (or retrace) interval and represent the time that the electron beam in the CRT is returning to the start of the next display line.
Now thats enough oldylocks. Get Read.
<message edited by mblystone on Wednesday, April 11, 2012 6:39 PM>