I've been experiencing some frame loss on the video output of OBS. I've come to discover that it was an issue with running two GTX 570's in SLI. As some other forum members have experienced the same issue, be it SLI or Crossfire, I started noticing a problem when I began using the game capture feature instead of my Live Gamer HD for a video source. OBS was running fine, no frame drops, but when I would go back to re-watch my game footage, I noticed a significant loss of frames. VLC has this nifty little media information page (which has a shortcut of shift-I by default), and on the statistics tab, I would see that I lose about 10%-15% of my frames to decoding.
So I tried disabling SLI. No dice. Still lost about 10% of frames to decoding. I thought it could be the Live Gamer. I took that out, and still had the issue. So I took one 570 out. Bam, problem solved. No more significant frame loss to the decoder, just a paltry 1 or 2 per video, which is acceptable.
What wasn't acceptable was not using both these 570s. So I just finished testing my last idea, and it seems to have solved my issue.
I just took the SLI bridge out.
Despite having the feature turned off in the NVIDIA control panel, it seems that the cards were going behind my back to accelerate 3D games anyway. Maybe they weren't, it could have been PhysX, I don't know. But pulling the SLI bridge seems to have removed the possibility that some frames may be rendered on card that OBS isn't running game capture on.
TL;DR SLI or Crossfire was causing frame loss on video output, despite being turned off in control panel. Took the bridge out and solved all my problems.
Also, since this is my first post; thanks a ton Jim, Muf, R1CH, Warchamp7, and rest of Dev team. This is really spectacular software and you guys have my eternal gratitude.
So I tried disabling SLI. No dice. Still lost about 10% of frames to decoding. I thought it could be the Live Gamer. I took that out, and still had the issue. So I took one 570 out. Bam, problem solved. No more significant frame loss to the decoder, just a paltry 1 or 2 per video, which is acceptable.
What wasn't acceptable was not using both these 570s. So I just finished testing my last idea, and it seems to have solved my issue.
I just took the SLI bridge out.
Despite having the feature turned off in the NVIDIA control panel, it seems that the cards were going behind my back to accelerate 3D games anyway. Maybe they weren't, it could have been PhysX, I don't know. But pulling the SLI bridge seems to have removed the possibility that some frames may be rendered on card that OBS isn't running game capture on.
TL;DR SLI or Crossfire was causing frame loss on video output, despite being turned off in control panel. Took the bridge out and solved all my problems.
Also, since this is my first post; thanks a ton Jim, Muf, R1CH, Warchamp7, and rest of Dev team. This is really spectacular software and you guys have my eternal gratitude.