Question / Help [LOL] FPS Drops

k0as

New Member
Hi Obs-Team,

first of all thank you for this handy application! I love it <3

BTT: Normally when i play LOL i have about 70 ~ 85 Fps.
When start streaming with OBS my FPS drops to 25 ~ 30.
This is pretty hard to play though :D

Code:
01:55:42: Open Broadcaster Software v0.612b - 64bit ( ^ω^)
01:55:42: -------------------------------
01:55:42: CPU Name: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
01:55:42: CPU Speed: 2195MHz
01:55:42: Physical Memory:  8086MB Total, 4940MB Free
01:55:42: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
01:55:42: monitor 1: pos={-1366, 282}, size={1366, 768}
01:55:42: monitor 2: pos={-2390, 0}, size={1024, 768}
01:55:42: monitor 3: pos={0, 0}, size={1680, 1050}
01:55:42: Windows Version: 6.1 Build 7601 S
01:55:42: Aero is Enabled
01:55:42: -------------------------------
01:55:42: OBS Modules:
01:55:42: Base Address     Module
01:55:42: 000000003FE90000 OBS.exe
01:55:42: 00000000EA4E0000 OBSApi.dll
01:55:42: 00000000F5E80000 DShowPlugin.dll
01:55:42: 00000000F6700000 GraphicsCapture.dll
01:55:42: 00000000F63B0000 NoiseGate.dll
01:55:42: 00000000F5E60000 PSVPlugin.dll
01:55:42: ------------------------------------------
01:55:42: Adapter 1
01:55:42:   Video Adapter: NVIDIA GeForce GT 540M 
01:55:42:   Video Adapter Dedicated Video Memory: 2112421888
01:55:42:   Video Adapter Shared System Memory: 2147323904
01:55:42:   Video Adapter Output 1: pos={0, 0}, size={1680, 1050}, attached=true
01:55:42: ------------------------------------------
01:55:42: Adapter 2
01:55:42:   Video Adapter: Intel(R) HD Graphics 3000
01:55:42:   Video Adapter Dedicated Video Memory: 67108864
01:55:42:   Video Adapter Shared System Memory: 1711276032
01:55:42:   Video Adapter Output 1: pos={-1366, 282}, size={1366, 768}, attached=true
01:55:42:   Video Adapter Output 2: pos={-2390, 0}, size={1024, 768}, attached=true
01:55:42: Using automatic low latency mode
01:55:42: =====Stream Start: 2014-03-06, 01:55:42===============================================
01:55:42:   Multithreaded optimizations: On
01:55:42:   Base resolution: 1680x1050
01:55:42:   Output resolution: 960x600
01:55:42: ------------------------------------------
01:55:42: Loading up D3D10 on NVIDIA GeForce GT 540M (Adapter 1)...
01:55:42: ------------------------------------------
01:55:42: Audio Format: 48000hz
01:55:42: Playback device {0.0.0.00000000}.{0eebdfb3-d095-47d5-ba96-9cd9217f5654}
01:55:42: ------------------------------------------
01:55:42: Using desktop audio input: Lautsprecher (Realtek High Definition Audio)
01:55:42: ------------------------------------------
01:55:42: Using auxilary audio input: Mikrofon (Realtek High Definition Audio)
01:55:42: ------------------------------------------
01:55:42: Audio Encoding: AAC
01:55:42:     bitrate: 128
01:55:42: ------------------------------------------
01:55:42:     device: \\?\usb#vid_0408&pid_2fb1&mi_00#7&39e017e4&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
01:55:42:     device id \\?\usb#vid_0408&pid_2fb1&mi_00#7&39e017e4&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
01:55:42:     chosen type: YUY2, usingFourCC: false, res: 1280x1024 - 1280x1024, frameIntervals: 333333-333333
01:55:42:     use buffering: false - 0, fourCC: 'YUY2'
01:55:42:     audio device: Deaktivieren,
01:55:42:     audio device id Disabled,
01:55:42: 
01:55:42: Using directshow input
01:55:42: Using graphics capture
01:55:42: Using Monitor Capture
01:55:42: Scene buffering time set to 400
01:55:42: ------------------------------------------
01:55:42: Video Encoding: x264
01:55:42:     fps: 45
01:55:42:     width: 960, height: 600
01:55:42:     preset: veryfast
01:55:42:     profile: main
01:55:42:     keyint: 90
01:55:42:     CBR: yes
01:55:42:     CFR: no
01:55:42:     max bitrate: 1800
01:55:42:     buffer size: 1800
01:55:42: ------------------------------------------
01:55:44: Using RTMP service: Twitch / Justin.tv
01:55:44:   Server selection: rtmp://live-fra.justin.tv/app
01:55:44:   Interface: Intel(R) Centrino(R) Wireless-N 1000 (802.11, 117 mbps)
01:55:45: Completed handshake with rtmp://live-fra.justin.tv/app in 440 ms.
01:55:46: SO_SNDBUF was at 8192
01:55:46: SO_SNDBUF is now 65536
01:55:55: Total frames encoded: 538, total frames duplicated: 202 (37.55%)
01:55:55: Total frames rendered: 333, number of late frames: 202 (60.66%) (it's okay for some frames to be late)
01:55:55: RTMPPublisher::SocketLoop: Graceful loop exit
01:55:55: Average send payload: 1388 bytes, average send interval: 5 ms
01:55:55: Number of times waited to send: 0, Waited for a total of 0 bytes
01:55:55: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
01:55:55: Number of bytes sent: 2225819
01:55:56: 
01:55:56: Profiler time results:
01:55:56: 
01:55:56: ==============================================================
01:55:56: video thread frame - [100%] [avg time: 36.564 ms] [children: 96.4%] [unaccounted: 3.57%]
01:55:56: | scene->Preprocess - [95.7%] [avg time: 34.998 ms]
01:55:56: | GPU download and conversion - [0.711%] [avg time: 0.26 ms] [children: 0.484%] [unaccounted: 0.227%]
01:55:56: | | flush - [0.364%] [avg time: 0.133 ms]
01:55:56: | | CopyResource - [0.041%] [avg time: 0.015 ms]
01:55:56: | | conversion to 4:2:0 - [0.0793%] [avg time: 0.029 ms]
01:55:56: Convert444Threads - [100%] [avg time: 0.48 ms] [children: 97.1%] [unaccounted: 2.92%]
01:55:56: | Convert444toNV12 - [97.1%] [avg time: 0.466 ms]
01:55:56: encoder thread frame - [100%] [avg time: 1.083 ms] [children: 1.75%] [unaccounted: 98.2%]
01:55:56: | sending stuff out - [1.75%] [avg time: 0.019 ms]
01:55:56: ==============================================================
01:55:56: 
01:55:56: 
01:55:56: Profiler CPU results:
01:55:56: 
01:55:56: ==============================================================
01:55:56: video thread frame - [cpu time: avg 7.355 ms, total 2449.22 ms] [avg calls per frame: 1]
01:55:56: | scene->Preprocess - [cpu time: avg 6.183 ms, total 2059.21 ms] [avg calls per frame: 1]
01:55:56: | GPU download and conversion - [cpu time: avg 0.093 ms, total 31.2 ms] [avg calls per frame: 1]
01:55:56: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:55:56: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:55:56: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:55:56: Convert444Threads - [cpu time: avg 0.242 ms, total 156 ms] [avg calls per frame: 2]
01:55:56: | Convert444toNV12 - [cpu time: avg 0.242 ms, total 156 ms] [avg calls per frame: 2]
01:55:56: encoder thread frame - [cpu time: avg 0.48 ms, total 249.601 ms] [avg calls per frame: 1]
01:55:56: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:55:56: ==============================================================

Peace
 
A: your GPU is crap. old, and underpowered.
more iportantly, you're trying to stream on wifi.... generally not a good idea.
plug it in, lower the fps to 30...
 

dodgepong

Administrator
Community Helper
Actually that CPU is not that bad -- it's a Sandy Bridge i7 (albeit mobile), which should be plenty powerful enough for that resolution/frame rate. The issue he is having is that he is using Monitor capture with Aero enabled. He needs to either disable Aero, or better yet, not use Monitor capture at all. It's better to stick with Game capture for in-game and Window capture when out of game. There are a couple plugins that let you automatically switch between the two.
 

k0as

New Member
I also tried capturing the LOL-Client with Gamecapture but Twich TV then shows a freeze frame :/
Thats why i switched to monitor-capture.

@commissar0617: Dude this Laptop is pretty awesome :D
powerfull macchine and its protable :) but whatever
And my Wifi is pretty powerfull!

3351880820.png



BTT: I also tryed capturing with Quick Sync but there might be some Hardware problem that dell has with the GT540M inside :/

Whats ur proposal to get things going ?

PEACE
 

alpinlol

Active Member
the real problem is something completly different

01:55:42: Aero is Enabled
01:55:42: Using directshow input
01:55:42: Using graphics capture
01:55:42: Using Monitor Capture

if you want to use monitor capture disable aero and make sure the scene is pretty much empty except for the monitor capture source
 
dodgepong said:
Actually that CPU is not that bad -- it's a Sandy Bridge i7 (albeit mobile), which should be plenty powerful enough for that resolution/frame rate. The issue he is having is that he is using Monitor capture with Aero enabled. He needs to either disable Aero, or better yet, not use Monitor capture at all. It's better to stick with Game capture for in-game and Window capture when out of game. There are a couple plugins that let you automatically switch between the two.
i was talking GPU, but yeah. you could probably just put the game cap lower in order than the window cap, and leave both on.
 
Top