AMD Vertical Sync Explain Please

Post your questions here and we'll all try to help.
Post Reply
kmifflin
Posts: 173
Joined: Tue Oct 04, 2011 14:11

AMD Vertical Sync Explain Please

Post by kmifflin »

This is what I understand so far. Enabling vertical sync should lock your fps to your refresh rate. 1024x768@60 = 60 fps. If vertical sync is disabled I can get up to 100 fps but you get into tearing. Here is we're is we're I get lost. If I have a single output thru either full screen or advanced output everything is locked at 60fps, if I add a second output in the advanced output I drop down to 30fps. If I add a third output in advanced output I drop down to 15fps, and a fourth output drops me to 7fps. If all of my outputs at set to 1024x768@60 shouldn't I be getting 60fps no matter how many outputs I add?

Is this a bug?

The gig I set up today a 4x1024x768 4096x768. Resolume was the playback but we have Chritie Spyder between Resolume and the projectors. If I sent the 4096x768 image to the spyder with 4 1024x768 pieces I was locked at 15fps however after reprogramming the spyder edid to 2048x768 I could bring the image in 2 pieces and was locked at an exceptable 30 fps.

Some insight on this would be great, I really need to be running shows with Vertical Sync enabled but I also need a high fps.

On a side note I am not using the Eyefinity technology, just using the outputs as seperate outputs. Should I be enabling Eyefinity. Do gamers who use multi screen set ups only play games at 15fps?

kmifflin
Posts: 173
Joined: Tue Oct 04, 2011 14:11

Re: AMD Vertical Sync Explain Please

Post by kmifflin »

Alright I think I finally have a proper understanding of the setting required for Smooth Playback. THis link was pretty informative. After reading this I now understand that OpenGL Triple Buffering is a mode of Vertical Sync.

http://hardforum.com/showthread.php?t=928593

Here is the results of of testing today.

Composition 2560x720 with 2 Outputs in Advanced Output at 1280x720 each using a HD7970 AMD Beta 13.3

Waiting for Vertical Refresh - Always off = 70fps and tearing
Waiting for Vertical Refresh - Always on = 30fps with smooth playback
Waiting for Vertical Refresh - Always on & OpenGL Triple Buffering - On = Crash "Video Card engine couldn't start!"
Waiting for Vertical Refresh - On, Unless application specifies & OpenGL Triple Buffering - On = Crash "Video Card engine couldn't start!"
Waiting for Vertical Refresh - Off, Unless application specifies & OpenGL Triple Buffering - On = 60fps with smooth playback

So my conclusion is that Waiting for Vertical Refresh - Off, Unless application specifies & OpenGL Triple Buffering - On is the proper configuration for Resolume playback. I hope this helps everyone who is having tearing and fps problems.

User avatar
bart
Team Resolume
Posts: 2236
Joined: Wed Sep 29, 2004 10:01
Location: Resolume HQ

Re: AMD Vertical Sync Explain Please

Post by bart »

I installed the beta 13.3 driver on one of our machines and when I set vsync to on in the catalyst settings AND opengl tripple buffering to on then resolume indeed can not start. This is odd and we'll investigate this further.

User avatar
Stickygreen
Posts: 202
Joined: Mon Jun 09, 2008 21:33
Location: vancouver

Re: AMD Vertical Sync Explain Please

Post by Stickygreen »

If you're using the latest 13 series drivers from AMD then you might want to consider rolling that back. personally I use 12.10 for my ATI HD5870 E6

Never ride the newest drivers with ATI/AMD video cards. Always use the ones that work the best.

Post Reply