I used a EX9 Renderer, a FullscreenQuad, a VideoTexture and a FileStream2 to play back a 50fps Videofile. The Renderer Fullscreen RefreshRate is set to 50.
While i play that Video a tearing appears for about 1 Minute in the upper third of the Screen. The “horizontal break” slides up slowly to the top. Then everything is fine for about 2 minutes and after that, the same…
I tried to set the Fullscreen Refresh Rate to 60, now the tearing is gone but i got microstutter cause of the Videoframerate is not matching the Screenrefreshrate…
Changing the Presentation Interval doesn’t help me :(
Is there a way to play that Video smooth without tearing ?
@tonfilm: Of course, i used a Lightware EDID Manager, to make sure its the right Resolution - 1920x1080@50p.
Thanks for the welcome :) The synchronized playback with a boygroup will be my next project… I will keep you posted…
@joreg: I got about 20 pc with the same hardware, i didnt tried all of them, but a few and they got that tearing :(
Tried that without a Video… The patch attached does the same for me (just at 50hz)
vsync is enabled by default in vvvv. that is via the renderers configuration Presentation Interval which is set to “default” meaning VSYNC=true (in direct3d terms). try changing that enum to “wait for frame” which should acutally be the same, but could be worth testing. setting it to “immediately” means VSYNC=false.
Changing the Presentation Interval has no effect :(
But i figured out something else:
I rendered my tearing Test patch to a videofile and got that same Problem during the Videoplayback in the Windows Media Player, so it seems to me that this is a systemwide Problem…
So i tried out to fix this Problem with some solutions i found via google:
activating Aero… no change
force activate VSync in my NVidia Drivers… no change
activate tripple buffer in my Nvidia Drivers… no change
so at the moment im really desperate, cause i dont know how to solve this problem…
i ve got some tearing problems once in a while. most of the time the (hidden) menus of the displays have some options (like “presentation mode” or “auto optimize” or sth like that) if you turn this off. the tearing disappears. as you are working for a videocompany i think you are aware of this settings. but this really sounds like the same problems i had.
i attached a dvi splitter 1->8 and connected every displaytype we got to that splitter, that they all receive the same signal!
Not every Display is showing the tearing… Only the “small” 24_computerdisplays (which got a native 60Hz refresh rate and just interpolate the signal to 50Hz) got that behavior… The Proffesionals (like a 40_ NEC Display) with a native refresh rate of 50Hz, are clean!
So this seems to me hrovac was right and this is a display problem, not a driver, windows or vvvv mistake ;)
Thanks everybody for helping me to find the solution!