Hi all,
For some reason I'm getting lots of FPS drops whenever I stream. I can't stream Defiance or even Star Conflict during big battles at 30 fps - it gets really choppy. My cpu is overclocked to 4 ghz, so take that into account in the log. Even just running around and shooting in Defiance my FPS is around 20, although my CPU load is only 30%. I would think with my CPU I could do even more than 30 FPS, but that's obviously not the case. I'm on Windows 8, could that have anything to do with it?
For some reason I'm getting lots of FPS drops whenever I stream. I can't stream Defiance or even Star Conflict during big battles at 30 fps - it gets really choppy. My cpu is overclocked to 4 ghz, so take that into account in the log. Even just running around and shooting in Defiance my FPS is around 20, although my CPU load is only 30%. I would think with my CPU I could do even more than 30 FPS, but that's obviously not the case. I'm on Windows 8, could that have anything to do with it?
Code:
Open Broadcaster Software v0.48.007b (experimental test build) - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz
CPU Speed: 4013MHz
Physical Memory: 8189MB Total, 5948MB 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={1680, 1050}
monitor 2: pos={1680, 0}, size={1024, 768}
Windows Version: 6.2 Build 9200
Aero is Enabled
------------------------------------------
Adapter 1
Video Adapter: NVIDIA GeForce GTS 250
Video Adapter Dedicated Video Memory: 1046020096
Video Adapter Shared System Memory: 3220779008
------------------------------------------
Adapter 2
Video Adapter: Microsoft Basic Render Driver
Video Adapter Dedicated Video Memory: 0
Video Adapter Shared System Memory: 268435456
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1680x1050
Output resolution: 1120x700
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Digital Output (ASUS Xonar U3 Audio Device)
------------------------------------------
Using auxilary audio input: Microphone (ASUS Xonar U3 Audio Device)
------------------------------------------
Audio Encoding: AAC
bitrate: 256
Using graphics capture
Using graphics capture
------------------------------------------
------------------------------------------
Using Monitor Capture
------------------------------------------
Video Encoding: x264
fps: 30
width: 1120, height: 700
preset: veryfast
CBR: yes
CFR: no
max bitrate: 3000
------------------------------------------
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-jfk.justin.tv/app
SO_SNDBUF was at 65536
SO_SNDBUF is now 65536
Total frames rendered: 2633, number of frames that lagged: 1449 (55.03%) (it's okay for some frames to lag)
Total duplicated frames: 757 (28.75%)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of times waited to send: 0, Waited for a total of 0 bytes
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1680x1050
Output resolution: 1120x700
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Digital Output (ASUS Xonar U3 Audio Device)
------------------------------------------
Using auxilary audio input: Microphone (ASUS Xonar U3 Audio Device)
------------------------------------------
Audio Encoding: AAC
bitrate: 256
Using graphics capture
Using graphics capture
------------------------------------------
------------------------------------------
Using Monitor Capture
------------------------------------------
Video Encoding: x264
fps: 25
width: 1120, height: 700
preset: veryfast
CBR: yes
CFR: no
max bitrate: 3000
------------------------------------------
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-jfk.justin.tv/app
SO_SNDBUF was at 65536
SO_SNDBUF is now 65536
SharedTexCapture hooked
Using graphics capture
SharedTexCapture hooked
Total frames rendered: 7459, number of frames that lagged: 4954 (66.42%) (it's okay for some frames to lag)
Total duplicated frames: 1423 (19.08%)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of times waited to send: 0, Waited for a total of 0 bytes
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1680x1050
Output resolution: 1120x700
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Digital Output (ASUS Xonar U3 Audio Device)
------------------------------------------
Using auxilary audio input: Microphone (ASUS Xonar U3 Audio Device)
------------------------------------------
Audio Encoding: AAC
bitrate: 256
Using graphics capture
Using graphics capture
------------------------------------------
------------------------------------------
Using Monitor Capture
------------------------------------------
Video Encoding: x264
fps: 30
width: 1120, height: 700
preset: veryfast
CBR: yes
CFR: no
max bitrate: 3000
------------------------------------------
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-jfk.justin.tv/app
SO_SNDBUF was at 65536
SO_SNDBUF is now 65536
SharedTexCapture hooked
SharedTexCapture hooked
Total frames rendered: 3916, number of frames that lagged: 2774 (70.84%) (it's okay for some frames to lag)
Total duplicated frames: 1159 (29.60%)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of times waited to send: 0, Waited for a total of 0 bytes
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================
Profiler results:
==============================================================
frame - [100%] [avg time: 39.685 ms] [avg calls per frame: 1] [children: 99.4%] [unaccounted: 0.597%]
| scene->Preprocess - [0.116%] [avg time: 0.046 ms] [avg calls per frame: 1]
| video encoding and uploading - [99.3%] [avg time: 39.402 ms] [avg calls per frame: 1] [children: 99.2%] [unaccounted: 0.0403%]
| | CopyResource - [95.4%] [avg time: 37.872 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.00504%] [avg time: 0.002 ms] [avg calls per frame: 0]
| | call to encoder - [3.72%] [avg time: 1.477 ms] [avg calls per frame: 1]
| | sending stuff out - [0.0882%] [avg time: 0.035 ms] [avg calls per frame: 1]
==============================================================