Question / Help Ryzen 7 1800x/GTX 1060 6GB - Frames missed due to rendering lag when streaming Titanfall 2

plasticshadowx

New Member
So far, enabling v-sync for other Origin games appear to fix the issue but not with Titanfall 2. All other non Origin games I have FPS uncapped and can stream and game at the same time flawlessly. I've tried moving the capture card as well as my graphics card to different slots on the motherboard and it didn't make a difference. I have also separated different capture sources into different scenes. Multi-adapter compatibility is NOT selected for any capture source.

Capture Card - Elgato HD60 Pro
Download/Upload Speed - 200Down/25Up

OBS Settings:
Encoder - NVENC H.264
Rate control - CBR
Bitrate - 6000
Keyframe Interval - 2
Preset - High Quality
Profile - High
Level - 4.2 with Two Pass Encoding enabled
GPU - 0
B-Frames - 2

Base & Output Resolution - 1920 x 1080
Downscale Filter - Lanczos
Common FPS Value - 60

Process Priority - Normal
Renderer - Direct3D 11
Color Format - NV12
YUV Color Space 709
YUV Color Range Full

System Specs:


Windows 10 Professional
Ryzen 7 1800x (OC'd to 4.0Ghz)
Cooler Master MasterLiquid Lite 240
G.Skill Flare X 16GB 3200Mhz
Asus ROG STRIX X370‑F GAMING
Asus GTX DUAL 0‑O6G
Asus VG248QE 144hz Monitor
Asus VE248H 60hz Monitor
 

Attachments

  • OBS Log.txt
    32.9 KB · Views: 14

BK-Morpheus

Active Member
Game Bar: On
Game DVR Allowed: Yes
Game DVR: On

I suggest to turn off the Windows Game Bar and Game DVR (can be found in the windows system settings -> game or gaming).
Keep in Mind that 1080p 60fps will look very blurry at fast games with only 6000kbit/s.
 

Boildown

Active Member
23:26:11.851: ================================
23:26:11.851: Warning: OBS is already running!
23:26:11.851: ================================

You're running OBS twice? Intentional?

23:26:12.927: CPU Name: AMD Ryzen 7 1800X Eight-Core Processor
23:26:12.927: CPU Speed: 3993MHz
23:26:12.927: Physical Cores: 8, Logical Cores: 16
23:44:07.911: [NVENC encoder: 'streaming_h264'] settings:
23:44:07.911: rate_control: CBR
23:44:07.911: bitrate: 6000
23:44:07.911: cqp: 0
23:44:07.911: keyint: 120
23:44:07.911: preset: hq
23:44:07.911: profile: high
23:44:07.911: level: 4.2
23:44:07.911: width: 1920
23:44:07.911: height: 1080
23:44:07.911: 2-pass: true
23:44:07.911: b-frames: 2
23:44:07.911: GPU: 0

It doesn't make sense to buy a bad-ass Ryzen 7 encoding computer and then stream with a hardware encoder instead of software. Recording only at high bitrate? Sure, then its fine, but for streaming, it doesn't make sense.

Are you gaming on this PC too? Because if yes, it doesn't make sense to use a capture card on the same PC you're gaming on when you can do game capture or window capture instead.

00:30:25.856: Output 'adv_stream': Total frames output: 25366
00:30:25.856: Output 'adv_stream': Total drawn frames: 19171 (25565 attempted)
00:30:25.856: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 6394 (25.0%)
00:30:25.858: Video stopped, number of skipped frames due to encoding lag: 38/25525 (0.1%)

You have a ton of CPU available but your GPU is maxed out. In the OBS logs, rendering = GPU and encoding = CPU (as I understand it anyways).
 
Last edited:

plasticshadowx

New Member
@Boildown Well this was a recent black friday upgrade, before I was using an i7 975 and while great for playing games it wasn't when attempting to stream at the same time hence the capture card. Now I'm just in a testing phase to getting the stream settings to a level I like. As far as obs running twice, it doesn't always launch correctly when I start it, kind of annoying but I close the second instance in task manager.

@BK-Morpheus turning off Game mode/DVR didn't really seem to do anything.
 

idxearo

Member
Rendering lag on NVENC.
I assume your video card is unable to handle streaming with this game. Maybe turn down the game settings or cap the fps. Likely that game is using more GPU than normal. With a Ryzen build you should be focusing on CPU / x264 streaming anyway.
 
Top