Question / Help Increasing Framerate help.

SupahNoob

New Member
Hey, here's a log and the program works great! I just would prefer to have higher than 25 FPS (in game) while streaming. I had a high end computer a few years ago, and it's still a decent rig.

Here's the log
Code:
Open Broadcaster Software v0.472b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
CPU Speed: 1596MHz
Physical Memory:  4095MB Total, 3908MB Free
stepping id: 5, model 14, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: ATI Mobility Radeon HD 5870
  Video Adapter Dedicated Video Memory: 1061380096
  Video Adapter Shared System Memory: 3216506880
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device {0.0.0.00000000}.{5a92dae1-713a-4c41-9fd7-613f3b731339}
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using Monitor Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264: profile High, level 3.2
------------------------------------------
Video Encoding: x264
    fps: 40
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 4000
    buffer size: 4000
    quality: 8
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-dfw.justin.tv/app
bufferTime: 1650, outputRateWindowTime: 1000, dropThreshold: 2150
RTMPPublisher::BufferedSend: Socket buffer is full (525632 / 528384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (525632 / 528384 bytes), waiting to send 4097 bytes
Total frames rendered: 39017, number of frames that lagged: 38074 (97.58%) (it's okay for some frames to lag)
okay, this is strange
RTMPPublisher::SocketLoop: Aborting due to loop exit
librtmp error: WriteN, RTMP send error 10035 (79 bytes)
librtmp error: WriteN, RTMP send error 10038 (42 bytes)
Number of b-frames dropped: 24 (0.062%), Number of p-frames dropped: 39 (0.1%), Total 63 (0.16%)
x264: frame I:204   Avg QP:19.45  size:125823
x264: frame P:12829 Avg QP:23.51  size: 17115
x264: frame B:25938 Avg QP:28.99  size:  3629
x264: consecutive B-frames:  8.1%  5.7% 11.2% 75.0%
x264: mb I  I16..4:  9.4% 25.2% 65.3%
x264: mb P  I16..4:  3.1%  6.2%  2.6%  P16..4: 21.4%  7.4%  3.9%  0.0%  0.0%    skip:55.3%
x264: mb B  I16..4:  0.1%  0.1%  0.1%  B16..8:  4.4%  2.3%  0.8%  direct: 1.8%  skip:90.2%  L0:36.0% L1:48.1% BI:15.8%
x264: 8x8 transform intra:48.0% inter:28.6%
x264: coded y,uvDC,uvAC intra: 76.5% 46.2% 23.0% inter: 6.9% 5.1% 1.7%
x264: i16 v,h,dc,p: 21% 28% 39% 13%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 18% 34%  4%  8%  5%  7%  5%  9%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 19% 20%  8%  8%  7%  9%  7%  9%
x264: i8c dc,h,v,p: 59% 22% 15%  5%
x264: Weighted P-Frames: Y:0.1% UV:0.0%
x264: kb/s:1388.62
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 50.136 ms] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.128%]
| scene->Preprocess - [63.9%] [avg time: 32.031 ms] [avg calls per frame: 1]
| video encoding and uploading - [36%] [avg time: 18.041 ms] [avg calls per frame: 1] [children: 6.22%] [unaccounted: 29.8%]
| | CopyResource - [2.59%] [avg time: 1.299 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0259%] [avg time: 0.013 ms] [avg calls per frame: 0]
| | call to encoder - [3.56%] [avg time: 1.785 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0399%] [avg time: 0.02 ms] [avg calls per frame: 0]
==============================================================

Here's some basic specs about my comp as well, in case anything from there helps to give more info.
#2


Any advice would be great and if you need anything else in order to help, just lmk!
 

SupahNoob

New Member
I had already tried that. That's why I'm here. :)

EDIT: I re-checked settings and lowered quality to 6, and will stream later and see if that helps with framerate any.
 

hilalpro

Member
decrease the fps to 30 leave the quality at 8 and lower the the bitrate to 3000 so even more viewers can watch

also monitor capture is the worst.. better just use game capture to capture the game and disable monitor capture when you're not using it.
 

SupahNoob

New Member
I tried your suggestions, and it makes Heroes of Newerth crash as soon as I try to preview or start my stream. This only happens with the "Game Capture" setting.

Here is my log file if that helps any..
Code:
Open Broadcaster Software v0.472b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
CPU Speed: 1596MHz
Physical Memory:  4095MB Total, 4095MB Free
stepping id: 5, model 14, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: ATI Mobility Radeon HD 5870
  Video Adapter Dedicated Video Memory: 1061380096
  Video Adapter Shared System Memory: 3216506880
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device {0.0.0.00000000}.{5a92dae1-713a-4c41-9fd7-613f3b731339}
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1920, height: 1080
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 3000
    buffer size: 3000
    quality: 8
------------------------------------------
Total frames rendered: 697, number of frames that lagged: 3 (0.43%) (it's okay for some frames to lag)
x264: frame I:3     Avg QP: 9.00  size:   715
x264: frame P:165   Avg QP:11.59  size:    72
x264: frame B:489   Avg QP:14.67  size:    69
x264: consecutive B-frames:  0.8%  0.0%  0.0% 99.2%
x264: mb I  I16..4: 100.0%  0.0%  0.0%
x264: mb P  I16..4:  0.0%  0.0%  0.0%  P16..4:  0.0%  0.0%  0.0%  0.0%  0.0%    skip:100.0%
x264: mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  0.0%  0.0%  0.0%  direct: 0.0%  skip:100.0%
x264: 8x8 transform intra:0.0%
x264: coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0% inter: 0.0% 0.0% 0.0%
x264: i16 v,h,dc,p: 99%  0%  1%  0%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  0%  0% 100%  0%  0%  0%  0%  0%  0%
x264: i8c dc,h,v,p: 100%  0%  0%  0%
x264: Weighted P-Frames: Y:0.0% UV:0.0%
x264: kb/s:17.37
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 29.092 ms] [avg calls per frame: 1] [children: 98.7%] [unaccounted: 1.3%]
| scene->Preprocess - [0%] [avg time: 0 ms] [avg calls per frame: 1]
| video encoding and uploading - [98.7%] [avg time: 28.713 ms] [avg calls per frame: 1] [children: 17.4%] [unaccounted: 81.3%]
| | CopyResource - [5.06%] [avg time: 1.471 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.137%] [avg time: 0.04 ms] [avg calls per frame: 0]
| | call to encoder - [12.2%] [avg time: 3.547 ms] [avg calls per frame: 0]
| | sending stuff out - [0.00344%] [avg time: 0.001 ms] [avg calls per frame: 0]
==============================================================
 

hilalpro

Member
you gonna have to run the game on full screen (non windowed) mode and try to keep the 1280x720 downscale because it's good for that bitrate and processor.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
From the log, this feels like a GPU thing, though I can't be too sure. You're running an HD stream on your GPU -while- at the same time playing a game on it. It's a mobile GPU as well. You should consider using downscale to reduce framerate issues at the very least.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
No no, they do, but I mean from the logs it says that your GPU is kind of having some trouble with it. I was just emphasizing the point about doing an HD stream. You may have to experiment with it.
 

Krazy

Town drunk
I wouldn't actually suggest trying to do game capture with that GPU, it will probably stress it out too much. Window Capture while playing in borderless windowed mode is probably going to be your best bet. Unfortunately, I think you are just pretty limited by your laptop CPU, here.
 
Top