Question / Help SLI works with OBS?!

SimplyFresh

New Member
I've always used Monitor Capture because of my SLI setup.

Recently, I decided to try Game Capture (as before we were told would not work with multi-GPU setups).

But it does work! Log Analyzer reports ZERO issues and my viewers have no problems watching.

Was there some ninja patch that we don't know about?
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
SLI only seem to have problems under certain circumstances. Problem is, I don't know what those circumstances are. Most people seem to say it's working fine, while there are some who say they get unusual jitter or capture issues.
 

Krazy

Town drunk
A lot of it seems to be game specific. Each game has it's own "profile" for SLI, usually, and not all of them seem to play nice.
 

defterOG

New Member
i've been experiencing the weird glitching effect with SLI in BF4 and was wondering if it could be anything with DirectX 11.1?

i've set the OBS settings the way Twitch recommends it and am using 3400 bitrate/buffer with no luck; it seems to be getting worse with recent nvidia drivers (331.82+) and although reverting back to older nvidia drivers (331.65 or earlier) alleviates the issue, the glitching is still visible but, at a much more tolerable level. i've also made sure i'm not dropping frames and had a solid quality connection with twitch's LA server and my ISP.

i'm thinking it's the drivers that's causing it but, i can't seem to find any confirmation anywhere. :(

here's an example of the stream "glitching" - http://www.twitch.tv/deftergaming/b/493509124
- the game runs perfectly smooth on my end with the exception of some FPS drops here and there but, on stream, it looks as though everything is jerking back and forth and lagging behind.
 

Krazy

Town drunk
Interesting, I've seen this happen before when QuickSync was used, I think. Are you using QuickSync?

Also, brand new nvidia drivers released just a couple hours ago, maybe give them a try?
 

defterOG

New Member
Haven't used quicksync at all, my 3770k's iGPU has been disabled since day one unfortunately :(

Also tried new nvidia drivers which made that "glitchy," effect worse but, I just realized the only reason 331.65 had less glitching was because DirectX 11.1 is automatically disabled. So I re-installed the latest driver and tested with "RenderDevice.Dx11Dot1Enable" enabled and "RenderDevice.Dx11Dot1RuntimeEnable" disabled via console in BF4, which gave me a similar tolerable result as older drivers.

Here's some footage with the settings stated above: http://www.twitch.tv/deftergaming/c/3512870

I also tried disabling Dx11.1 and Dx11.1 Runtime; the glitching seemed as bad as before but, here's the footage for comparison: http://www.twitch.tv/deftergaming/b/493541445
 

DumSkidderik

New Member
I'm kinda in the same boat here. If I disable SLI, or run windowed in BF4 (which in turn disables SLI), the stream is fine an no jerking around.
The stream in OBS looks great, it's only the end result at twitch that gets messed up :(
 

defterOG

New Member
DumSkidderik said:
I'm kinda in the same boat here. If I disable SLI, or run windowed in BF4 (which in turn disables SLI), the stream is fine an no jerking around.
The stream in OBS looks great, it's only the end result at twitch that gets messed up :(

have you tried adding the line "opencl=true" in the advanced tab under "custom x264 settings"? for me, this worked most of the time but, i believe the issue occurred sometime again. i think what's happening is the frames are being duplicated or layered on top of each other.

what i mean by this is, Game Capture mode would pull a frame off of GPU #1 and somehow pull the next frame from GPU #2 and show them simultaneously, resulting in this back and forth glitchy/jerky/skipping looking video. however, i'm almost inclined to say that it may partially be the driver's fault as i've seen improvement with the previous 334.89 WHQL driver; i've also tested it earlier using the most recent 335.23 WHQL (released yesterday or earlier today) driver and it seems to give similar results as the previous. :(

there's something you can definitely try tho:
- make a custom User.cfg (you can do this by opening Notepad and saving this file as "User.cfg" in the Battlefield 4 folder.
- after that's done, open up the file and type in:
RenderDevice.Dx11Dot1Enable 0
RenderDevice.Dx11Dot1RunTimeEnable 0

those 2 settings are what led to me thinking that it may have been something to do with directx 11.1 as well. you may actually end up losing overall fps in game with these settings disabled but, the stream seems to work just fine for me. this resulted in a pretty smooth stream, just as if you were on a single GPU.
 

defterOG

New Member
DumSkidderik said:
I'll give those settings a go when I've got the time to fiddle around with the settings, thanks for your help! :-)

i just tried it out again a few days ago and running those 2 commands aren't doing the trick anymore with the latest drivers
:(.

however, if you want try out the 331.58 WHQL driver, you won't even have to run those 2 commands as BF4 will automatically disable those for you. so far, it seems like 331.58 is the only driver that doesn't show that weird jerkiness for me.
 
Top