Question / Help Serious framedrop

LikvidJozsi

New Member
Code:
17:28:43: Open Broadcaster Software v0.542b - 64bit ( ^ω^)
17:28:43: -------------------------------
17:28:43: CPU Name: Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
17:28:43: CPU Speed: 3093MHz
17:28:43: Physical Memory:  4079MB Total, 831MB Free
17:28:43: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
17:28:43: monitor 1: pos={0, 0}, size={1920, 1080}
17:28:43: Windows Version: 6.1 Build 7601 S
17:28:43: Aero is Disabled
17:28:43: -------------------------------
17:28:43: OBS Modules:
17:28:43: Base Address     Module
17:28:43: 000000003F9E0000 OBS.exe
17:28:43: 00000000EFDC0000 OBSApi.dll
17:28:43: 00000000F2CA0000 DShowPlugin.dll
17:28:43: 00000000F2BD0000 GraphicsCapture.dll
17:28:43: 00000000F2D30000 NoiseGate.dll
17:28:43: 00000000F2C70000 PSVPlugin.dll
17:28:43: ------------------------------------------
17:28:43: Adapter 1
17:28:43:   Video Adapter: NVIDIA GeForce GTX 460
17:28:43:   Video Adapter Dedicated Video Memory: 1025966080
17:28:43:   Video Adapter Shared System Memory: 1870196736
17:28:43: =====Stream Start: 2013-08-02, 17:28:43===============================================
17:28:43:   Multithreaded optimizations: On
17:28:43:   Base resolution: 1920x1080
17:28:43:   Output resolution: 1280x720
17:28:43: ------------------------------------------
17:28:43: Loading up D3D10...
17:28:44: Playback device Default
17:28:44: ------------------------------------------
17:28:44: Using desktop audio input: Hangszórók (High Definition Audio hangeszköz)
17:28:44: ------------------------------------------
17:28:44: Using auxilary audio input: Mikrofon (USB audioeszköz)
17:28:44: ------------------------------------------
17:28:44: Audio Encoding: AAC
17:28:44:     bitrate: 128
17:28:44: Using Monitor Capture
17:28:44: ------------------------------------------
17:28:44: Video Encoding: x264
17:28:44:     fps: 30
17:28:44:     width: 1280, height: 720
17:28:44:     preset: veryfast
17:28:44:     CBR: yes
17:28:44:     CFR: no
17:28:44:     max bitrate: 2100
17:28:44: ------------------------------------------
17:28:50: Total frames rendered: 86, number of frames that lagged: 86 (100.00%) (it's okay for some frames to lag)
17:28:51: =====Stream End: 2013-08-02, 17:28:51=================================================
17:30:21: 
17:30:21: Profiler results:
17:30:21: 
17:30:21: ==============================================================
17:30:21: frame - [100%] [avg time: 74.386 ms (cpu time: avg 6.167 ms, total 530.403 ms)] [avg calls per frame: 1] [children: 100%] [unaccounted: 0.00403%]
17:30:21: | frame preprocessing and rendering - [97.2%] [avg time: 72.311 ms (cpu time: avg 3.446 ms, total 296.403 ms)] [avg calls per frame: 1] [children: 84%] [unaccounted: 13.3%]
17:30:21: | | scene->Preprocess - [84%] [avg time: 62.45 ms (cpu time: avg 2.358 ms, total 202.802 ms)] [avg calls per frame: 1]
17:30:21: | video encoding and uploading - [2.79%] [avg time: 2.072 ms (cpu time: avg 2.72 ms, total 234 ms)] [avg calls per frame: 1] [children: 2.75%] [unaccounted: 0.0309%]
17:30:21: | | flush - [0.152%] [avg time: 0.113 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1]
17:30:21: | | CopyResource - [0.0255%] [avg time: 0.019 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
17:30:21: | | conversion to 4:2:0 - [0.043%] [avg time: 0.032 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
17:30:21: | | call to encoder - [2.49%] [avg time: 1.853 ms (cpu time: avg 2.72 ms, total 234 ms)] [avg calls per frame: 0]
17:30:21: | | sending stuff out - [0.043%] [avg time: 0.032 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
17:30:21: | Convert444Threads - [170%] [avg time: 126.422 ms (cpu time: avg 2.358 ms, total 202.8 ms)] [avg calls per frame: 1]
17:30:21: ==============================================================
17:30:21:
The problem ha accoured only recently. I tried to record to my computer (Stracraft2) i had 200 fps before i started recording and when i turned it on it dropped to around 10 fps (note that i had absolutely no problem before), tried to change settings, i even set the video to 360p and 8 samples filter, but still i had only 15fps, i tried not to record just stream and the same thing happened. My advanced options is on default, and i tried everything else but no use. Tried to reistall obs, tried to ran 32 and the 64 bit version either but nothing changed.
I monitoered the power usage too, but my cpu didnt go any higher than 25% usage.
I thought it might be the problem of starcraft becouse it had a patch recently, but i tried it with world of tanks and the result was the same, 15fps.
I don't think the problem is with the OBS, but im not absoultely sure.
 

Kharay

Member
Your problem -- you're using Monitor Capture. Don't use Monitor Capture. Use Game Capture or Window Capture (with Aero Enabled). Monitor Capture should only be considered as a last resort, when nothing else will work. But for both WoT as well as SC2, Game Capture works just fine.
 

LikvidJozsi

New Member
Game capture actually worked, thank you very much for the fast and usefull answer, but i still have a question in my mind. did anything change recently? Im using monitor capture since i remember and as i said i had no problem.
 

Kharay

Member
Monitor Capture has always been slow; if anything changed it must've been on your end. In fact, OBS has only gotten faster in recent times, not slower.
 

LikvidJozsi

New Member
Ok this is strange, i tried monitor capture with aero on and it was smooth, but i haven't ever used aero before.
Anyway, thanks for the answer once again. :)
 
Top