Question / Help OBS FPS stuck at 10/11? Stream Lagging?

Ghost1031

New Member
Hey guys, I play Rigs Of Rods and I stream a weekly racing event. But lately, my stream lags constantly and I've tried everything to get it to work. I don't have any "dropped frames" but my OBS FPS is stuck at like 10 and I think that it may be causing my stream to lag on twitch. Any help is appreciated!

mnU5t1B.png

  • Ingame FPS: 150+
    0 Dropped Frames in OBS
    OBS FPS Stuck at 10,11, and12

Code:
18:44:31: Open Broadcaster Software v0.584b - 64bit ( ^ω^)
18:44:31: -------------------------------
18:44:31: CPU Name: Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
18:44:31: CPU Speed: 2660MHz
18:44:31: Physical Memory:  8183MB Total, 6013MB Free
18:44:31: stepping id: 5, model 30, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 4, total cores 4
18:44:31: monitor 1: pos={0, 0}, size={1920, 1080}
18:44:31: Windows Version: 6.1 Build 7601 S
18:44:31: Aero is Enabled
18:44:31: -------------------------------
18:44:31: OBS Modules:
18:44:31: Base Address     Module
18:44:31: 000000003F050000 OBS.exe
18:44:31: 00000000E6890000 OBSApi.dll
18:44:31: 00000000F2450000 DShowPlugin.dll
18:44:31: 00000000F24A0000 GraphicsCapture.dll
18:44:31: 00000000F3E60000 NoiseGate.dll
18:44:31: 00000000F3A70000 PSVPlugin.dll
18:44:31: ------------------------------------------
18:44:31: Adapter 1
18:44:31:   Video Adapter: NVIDIA GeForce GT 230
18:44:31:   Video Adapter Dedicated Video Memory: 1581842432
18:44:31:   Video Adapter Shared System Memory: 2683908096
18:44:31:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:44:31: =====Stream Start: 2013-11-21, 18:44:31===============================================
18:44:31:   Multithreaded optimizations: On
18:44:31:   Base resolution: 1280x720
18:44:31:   Output resolution: 1024x576
18:44:31: ------------------------------------------
18:44:31: Loading up D3D10 on NVIDIA GeForce GT 230...
18:44:31: ------------------------------------------
18:44:31: Audio Format: 48000hz
18:44:31: Playback device Default
18:44:31: ------------------------------------------
18:44:31: Using desktop audio input: Speakers (Turtle Beach P11 Headset)
18:44:31: ------------------------------------------
18:44:31: Using auxilary audio input: Microphone (Turtle Beach P11 Headset)
18:44:31: ------------------------------------------
18:44:31: Audio Encoding: AAC
18:44:31:     bitrate: 96
18:44:31: Using bitmap image
18:44:31: Using graphics capture
18:44:31: Scene buffering time set to 400
18:44:31: ------------------------------------------
18:44:31: Video Encoding: x264
18:44:31:     fps: 30
18:44:31:     width: 1024, height: 576
18:44:31:     preset: veryfast
18:44:31:     profile: high
18:44:31:     keyint: 60
18:44:31:     CBR: yes
18:44:31:     CFR: no
18:44:31:     max bitrate: 2160
18:44:31:     buffer size: 2160
18:44:31: ------------------------------------------
18:44:31: MMDeviceAudioSource: Frequency for device 'Speakers (Turtle Beach P11 Headset)' is 384000, samples per sec is 48000
18:44:31: MMDeviceAudioSource: Frequency for device 'Microphone (Turtle Beach P11 Headset)' is 384000, samples per sec is 48000
18:44:32: SharedTexCapture hooked
18:44:33: Using RTMP service: Twitch / Justin.tv
18:44:33:   Server selection: rtmp://live-jfk.justin.tv/app
18:44:33:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
18:44:33: Completed handshake with rtmp://live-jfk.justin.tv/app in 212 ms.
18:44:34: SO_SNDBUF was at 8192
18:44:34: SO_SNDBUF is now 65536
18:44:35: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 19499 / 288768)
18:45:25: Total frames encoded: 1583, total frames duplicated: 712 (44.98%)
18:45:25: Total frames rendered: 900, number of late frames: 488 (54.22%) (it's okay for some frames to be late)
18:45:25: RTMPPublisher::SocketLoop: Graceful loop exit
18:45:25: Average send payload: 7946 bytes, average send interval: 28 ms
18:45:25: Number of times waited to send: 0, Waited for a total of 0 bytes
18:45:25: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:45:25: Number of bytes sent: 14065471
18:45:25: 
18:45:25: Profiler time results:
18:45:25: 
18:45:25: ==============================================================
18:45:25: video thread frame - [100%] [avg time: 47.917 ms] [children: 99%] [unaccounted: 0.995%]
18:45:25: | scene->Preprocess - [0.00209%] [avg time: 0.001 ms]
18:45:25: | GPU download and conversion - [99%] [avg time: 47.439 ms] [children: 100%] [unaccounted: -1.47%]
18:45:25: | | flush - [0.131%] [avg time: 0.063 ms]
18:45:25: | | CopyResource - [100%] [avg time: 48.058 ms]
18:45:25: | | conversion to 4:2:0 - [0.0438%] [avg time: 0.021 ms]
18:45:25: Convert444Threads - [100%] [avg time: 0.393 ms] [children: 99%] [unaccounted: 1.02%]
18:45:25: | Convert444toNV12 - [99%] [avg time: 0.389 ms]
18:45:25: encoder thread frame - [100%] [avg time: 0.718 ms]
18:45:25: ==============================================================
18:45:25: 
18:45:25: 
18:45:25: Profiler CPU results:
18:45:25: 
18:45:25: ==============================================================
18:45:25: video thread frame - [cpu time: avg 3.484 ms, total 3135.62 ms] [avg calls per frame: 1]
18:45:25: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:45:25: | GPU download and conversion - [cpu time: avg 3.241 ms, total 2917.22 ms] [avg calls per frame: 1]
18:45:25: | | flush - [cpu time: avg 0.086 ms, total 78.001 ms] [avg calls per frame: 1]
18:45:25: | | CopyResource - [cpu time: avg 3.169 ms, total 2808.02 ms] [avg calls per frame: 1]
18:45:25: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:45:25: Convert444Threads - [cpu time: avg 0.361 ms, total 639.603 ms] [avg calls per frame: 2]
18:45:25: | Convert444toNV12 - [cpu time: avg 0.361 ms, total 639.603 ms] [avg calls per frame: 2]
18:45:25: encoder thread frame - [cpu time: avg 0.049 ms, total 78 ms] [avg calls per frame: 1]
18:45:25: ==============================================================
18:45:25: 
18:45:25: =====Stream End: 2013-11-21, 18:45:25=================================================
 

dodgepong

Administrator
Community Helper
Your GPU is a major bottleneck. The GT 200-series GPUs are notorious for this, since they are really old. Try downscaling your resolution more, and lower frame rate to 25fps. If that still doesn't help, then get a new video card.
 

Floatingthru

Community Helper
Your graphics card is far too slow for what OBS needs to be able to do with it. More specifically the DDR2 ram on that graphics card is slowing everything down to a crawl as it can't transfer the data fast enough. Unless you upgrade you won't get more than 10fps using OBS on any setting.

"18:45:25: | GPU download and conversion - [99%] [avg time: 47.439 ms] [children: 100%] [unaccounted: -1.47%]"

EDIT: DP beat me to it!
 

Ghost1031

New Member
The thing is, I used to be able to stream this summer at 30FPS at 720p just fine, I just dont see why this is happening right now when I used to be able to stream just fine.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
If you used to be able to do it, then something must have changed. Find out whatever that was, then fix it back to the way it was.

That being said, OBS does depend on the graphics adapter. It does its compositing, color space conversions, downscaling, and whatever else it can using the GPU specifically for the sake of relieving that burden from the CPU because the GPU does those things much more efficiently. The 2xx series have had issues with OBS for a long time. OBS scales up with your graphics adapter greatly more than it scales down (if that makes sense). It's an older video card.
 
Top