Question / Help Sudden FPS Drop During Streaming

Ramuthra

New Member
For whatever reason in the most recent update I seem to be consistently dropping under 60 frames (on OBS) when streaming. This doesn't usually happen, and I'm wondering why it does. It goes down to anywhere from 40-60, and was fine an update or two ago.

Log in case it's required of the session that was laggy:
Code:
01:53:41: Browser Source plugin strings not found, dynamically loading 22 strings
01:54:09: Open Broadcaster Software v0.542b - 32bit (´・ω・`)
01:54:09: -------------------------------
01:54:09: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
01:54:09: CPU Speed: 3503MHz
01:54:09: Physical Memory:  4095MB Total, 4095MB Free
01:54:09: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
01:54:09: monitor 1: pos={0, 0}, size={1920, 1080}
01:54:09: monitor 2: pos={-1600, 180}, size={1600, 900}
01:54:09: Windows Version: 6.1 Build 7601 S
01:54:09: Aero is Enabled
01:54:09: -------------------------------
01:54:09: OBS Modules:
01:54:09: Base Address     Module
01:54:09: 00230000         OBS.exe
01:54:09: 506B0000         OBSApi.dll
01:54:09: 5D730000         BrowserSourcePluginWrapper.dll
01:54:09: 51CA0000         DShowPlugin.dll
01:54:09: 552E0000         GraphicsCapture.dll
01:54:09: 53AB0000         NoiseGate.dll
01:54:09: 52FB0000         PSVPlugin.dll
01:54:09: ------------------------------------------
01:54:09: Adapter 1
01:54:09:   Video Adapter: AMD Radeon HD 6900 Series
01:54:09:   Video Adapter Dedicated Video Memory: 2125156352
01:54:09:   Video Adapter Shared System Memory: 2169745408
01:54:09: =====Stream Start: 2013-07-28, 01:54:09===============================================
01:54:09:   Multithreaded optimizations: On
01:54:09:   Base resolution: 1920x1080
01:54:09:   Output resolution: 1280x720
01:54:09: ------------------------------------------
01:54:09: Loading up D3D10...
01:54:09: Playback device Default
01:54:09: ------------------------------------------
01:54:09: Using desktop audio input: Speakers (Logitech USB Headset)
01:54:09: ------------------------------------------
01:54:09: Using auxilary audio input: Microphone (Logitech USB Headset)
01:54:09: Using graphics capture
01:54:09: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
01:54:12: SharedTexCapture hooked
01:54:14: Total frames rendered: 233, number of frames that lagged: 19 (8.15%) (it's okay for some frames to lag)
01:54:14: =====Stream End: 2013-07-28, 01:54:14=================================================
01:54:14: =====Stream Start: 2013-07-28, 01:54:14===============================================
01:54:14:   Multithreaded optimizations: On
01:54:14:   Base resolution: 1920x1080
01:54:14:   Output resolution: 1280x720
01:54:14: ------------------------------------------
01:54:14: Loading up D3D10...
01:54:14: Playback device Default
01:54:14: ------------------------------------------
01:54:14: Using desktop audio input: Speakers (Logitech USB Headset)
01:54:14: ------------------------------------------
01:54:14: Using auxilary audio input: Microphone (Logitech USB Headset)
01:54:14: ------------------------------------------
01:54:14: Audio Encoding: AAC
01:54:14:     bitrate: 256
01:54:14: Using graphics capture
01:54:14: ------------------------------------------
01:54:14: Video Encoding: x264
01:54:14:     fps: 60
01:54:14:     width: 1280, height: 720
01:54:14:     preset: veryfast
01:54:14:     CBR: no
01:54:14:     CFR: no
01:54:14:     max bitrate: 7500
01:54:14:     buffer size: 7500
01:54:14:     quality: 10
01:54:14: ------------------------------------------
01:54:14: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
01:54:16: SharedTexCapture hooked
01:54:16: Using RTMP service: Twitch / Justin.tv
01:54:16:   Server selection: rtmp://live-iad-backup.justin.tv/app
01:54:17: SO_SNDBUF was at 8192
01:54:17: SO_SNDBUF is now 65536
01:57:11: GraphicsCaptureSource::NewCapture:  eliminating old capture
01:57:11: SharedTexCapture hooked
02:05:42: GraphicsCaptureSource::NewCapture:  eliminating old capture
02:05:42: SharedTexCapture hooked
02:20:58: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 524288
02:27:54: GraphicsCaptureSource::NewCapture:  eliminating old capture
02:27:55: SharedTexCapture hooked
03:04:14: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:04:14: SharedTexCapture hooked
03:25:35: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:25:35: SharedTexCapture hooked
03:27:43: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:27:43: SharedTexCapture hooked
03:43:11: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:43:11: SharedTexCapture hooked
03:47:37: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:47:37: SharedTexCapture hooked
03:57:17: Capture window 0x005C195C invalid or changing, terminating capture
03:57:39: Total frames rendered: 410920, number of frames that lagged: 31244 (7.60%) (it's okay for some frames to lag)
03:57:39: RTMPPublisher::SocketLoop: Aborting due to bStopping
03:57:39: Number of times waited to send: 38, Waited for a total of 129886 bytes
03:57:39: Number of b-frames dropped: 322 (0.078%), Number of p-frames dropped: 980 (0.24%), Total 1302 (0.32%)
03:57:39: =====Stream End: 2013-07-28, 03:57:39=================================================
03:58:20: =====Stream Start: 2013-07-28, 03:58:20===============================================
03:58:20:   Multithreaded optimizations: On
03:58:20:   Base resolution: 1920x1080
03:58:20:   Output resolution: 1280x720
03:58:20: ------------------------------------------
03:58:20: Loading up D3D10...
03:58:20: Playback device Default
03:58:20: ------------------------------------------
03:58:20: Using desktop audio input: Speakers (Logitech USB Headset)
03:58:20: ------------------------------------------
03:58:20: Using auxilary audio input: Microphone (Logitech USB Headset)
03:58:20: Using graphics capture
03:58:20: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
03:58:24: Total frames rendered: 238, number of frames that lagged: 7 (2.94%) (it's okay for some frames to lag)
03:58:24: =====Stream End: 2013-07-28, 03:58:24=================================================
04:05:56: Browser Source plugin instance deleted; removing dynamically loaded localization strings
04:05:57: 
04:05:57: Profiler results:
04:05:57: 
04:05:57: ==============================================================
04:05:57: frame - [100%] [avg time: 4.026 ms (cpu time: avg 1.738 ms, total 715077 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.224%]
04:05:57: | frame preprocessing and rendering - [27.9%] [avg time: 1.124 ms (cpu time: avg 0.276 ms, total 113756 ms)] [avg calls per frame: 1] [children: 0.0497%] [unaccounted: 27.9%]
04:05:57: | | scene->Preprocess - [0.0497%] [avg time: 0.002 ms (cpu time: avg 0.001 ms, total 608.407 ms)] [avg calls per frame: 1]
04:05:57: | video encoding and uploading - [71.9%] [avg time: 2.893 ms (cpu time: avg 1.458 ms, total 600183 ms)] [avg calls per frame: 1] [children: 70%] [unaccounted: 1.86%]
04:05:57: | | flush - [29%] [avg time: 1.168 ms (cpu time: avg 0.053 ms, total 21902.5 ms)] [avg calls per frame: 1]
04:05:57: | | CopyResource - [2.58%] [avg time: 0.104 ms (cpu time: avg 0.01 ms, total 4321.23 ms)] [avg calls per frame: 0]
04:05:57: | | conversion to 4:2:0 - [0.149%] [avg time: 0.006 ms (cpu time: avg 0.005 ms, total 2230.81 ms)] [avg calls per frame: 0]
04:05:57: | | call to encoder - [36%] [avg time: 1.451 ms (cpu time: avg 1.349 ms, total 555208 ms)] [avg calls per frame: 0]
04:05:57: | | sending stuff out - [2.21%] [avg time: 0.089 ms (cpu time: avg 0.021 ms, total 8985.67 ms)] [avg calls per frame: 0]
04:05:57: | Convert444Threads - [894%] [avg time: 35.994 ms (cpu time: avg 1.368 ms, total 562914 ms)] [avg calls per frame: 1]
04:05:57: ==============================================================
04:05:57:

This was in Game Capture Killing Floor, which ran at a fine 60 FPS previously.

Note; I dropped some frames, but that wasn't my problem. That was my internet cutting out 1-3 times.
 

Kharay

Member
Did you reset OBS when updating it? If not, you may wish to give that a try. Start -> Run -> %AppData%\OBS -> empty that folder.

Should you wish to give that a try, obviously you will end up having to set up your scene(s) again -- if you do, please keep the following in mind: The Twitch.TV staff frowns upon anyone consistently going over 3500 Kbps. You're trying to stream at 7500 Kbps... that's just a gross exaggeration and an abuse of the system, please refrain from streaming at such bitrates.
 

Ramuthra

New Member
What, really? I honestly didn't know. I just wanted the same quality I see on the super popular streamers, so I just increased my bitrate until my stream matched theirs.

But in any case, the bitrate isn't the problem, it's my FPS. Is there any way to back up my scenes/sources? I'd rather not lose all the tinkering I did to my Global Sources/webcam/etc.
 

Kharay

Member
Ramuthra said:
the super popular streamers
Actually, I know of just 1 super popular streamer off the top of my head that streams at ~100% game quality. Most other truly popular streamers actually make do with far less than 100%. In fact, some of the most successful channels have a pretty poor quality actually.

My point -- there is FAR more to having a successful channel than just having a good quality.

Anyhow... one thing I did note in the log file --
01:54:14: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
Any particular reason for that one? I'm honestly not entirely sure why your PC is struggling so much, relatively speaking. I am on far older hardware than you are and mine does not have a single issue streaming 720p@60 FPS without lagging a frame, dropping a frame.

Which is why I suggested the reset. To simply avoid having to track back some accidental misconfigurations. To reset without losing the scenes, just empty the folder but keep scenes.xconfig.
 

Ramuthra

New Member
Only reason I do the audio/video sync is because it seemed off-sync back when I used X-Split and was suggested I do this. I've just kept it ever since, is it a problem?

As for my issue, it's fixed. Thanks for the suggestion.

As for the quality... I'm no comedian super-star, and I just hate looking back on my recordings and seeing them all such low-quality. I know it's not the quality that make a Stream great, but it can't hurt.
 

Kharay

Member
Ramuthra said:
but it can't hurt.
It actually might. I mean, the bitrate you had before, the 7500... not everyone can actually view that properly. So, at that point you really are hurting your own stream; people will less than brilliant download rates will not be able to watch 7500 Kbps streams and consequently will not be returning, will not be recommending it to their friends, who in turn will not be recommending it to their friends either. And so forth and so on, depriving oneself of a lot of potential viewers.

Anyhow, I'm going to assume you went with the more acceptable 3500 Kbps this time. ;)

And, glad to hear the issue's been resolved now.
 

Ramuthra

New Member
I don't want to make a new thread as I still have the same problem.

Log:
Code:
03:49:48: Browser Source plugin strings not found, dynamically loading 22 strings
03:50:51: Settings::Video: Enabling Aero
03:51:36: Open Broadcaster Software v0.552b - 32bit (´・ω・`)
03:51:36: -------------------------------
03:51:36: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
03:51:36: CPU Speed: 3503MHz
03:51:36: Physical Memory:  4095MB Total, 4095MB Free
03:51:36: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
03:51:36: monitor 1: pos={0, 0}, size={1920, 1080}
03:51:36: monitor 2: pos={-1600, 180}, size={1600, 900}
03:51:36: Windows Version: 6.1 Build 7601 S
03:51:36: Aero is Enabled
03:51:36: -------------------------------
03:51:36: OBS Modules:
03:51:36: Base Address     Module
03:51:36: 01300000         OBS.exe
03:51:36: 70800000         OBSApi.dll
03:51:36: 735D0000         BrowserSourcePluginWrapper.dll
03:51:36: 6FD10000         DShowPlugin.dll
03:51:36: 73400000         GraphicsCapture.dll
03:51:36: 70460000         NoiseGate.dll
03:51:36: 6FCF0000         PSVPlugin.dll
03:51:36: ------------------------------------------
03:51:36: Adapter 1
03:51:36:   Video Adapter: AMD Radeon HD 6900 Series
03:51:36:   Video Adapter Dedicated Video Memory: 2125156352
03:51:36:   Video Adapter Shared System Memory: 2169745408
03:51:36: =====Stream Start: 2013-08-20, 03:51:36===============================================
03:51:36:   Multithreaded optimizations: On
03:51:36:   Base resolution: 1920x1080
03:51:36:   Output resolution: 1280x720
03:51:36: ------------------------------------------
03:51:36: Loading up D3D10 on AMD Radeon HD 6900 Series...
03:51:36: Playback device Default
03:51:36: ------------------------------------------
03:51:36: Using desktop audio input: Speakers (Logitech USB Headset)
03:51:36: ------------------------------------------
03:51:36: Using auxilary audio input: Microphone (Logitech USB Headset)
03:51:36: ------------------------------------------
03:51:36: Audio Encoding: AAC
03:51:36:     bitrate: 160
03:51:36: ------------------------------------------
03:51:36:     device: AVerMedia HD Capture C985 Bus 3,
03:51:36:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&1828e751&0&00e4#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
03:51:36:     chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, frameIntervals: 166666-666666, fourCC: 'YV12'
03:51:36: 
03:51:37: Using directshow input
03:51:37: ------------------------------------------
03:51:37: Video Encoding: x264
03:51:37:     fps: 60
03:51:37:     width: 1280, height: 720
03:51:37:     preset: veryfast
03:51:37:     CBR: yes
03:51:37:     CFR: no
03:51:37:     max bitrate: 4000
03:51:37: ------------------------------------------
03:51:37: MMDeviceAudioSource: Frequency for device 'Speakers (Logitech USB Headset)' is 384000, samples per sec is 48000
03:51:37: MMDeviceAudioSource: Frequency for device 'Microphone (Logitech USB Headset)' is 176400, samples per sec is 44100
03:51:39: Using RTMP service: Twitch / Justin.tv
03:51:39:   Server selection: rtmp://live-iad-backup.justin.tv/app
03:51:39:   Interface: Qualcomm Atheros AR8161/8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20) (ethernet, 1000 mbps)
03:51:40: SO_SNDBUF was at 8192
03:51:40: SO_SNDBUF is now 65536
03:51:45: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
03:51:45:   New Scene
03:51:45: Using graphics capture
03:51:45: ------------------------------------------
03:51:45:     device: Microsoft LifeCam HD-3000,
03:51:45:     device id \\?\usb#vid_045e&pid_0779&mi_00#7&504d92d&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
03:51:45:     chosen type: YUY2, usingFourCC: false, res: 800x600 - 800x600, frameIntervals: 333333-666666, fourCC: 'YUY2'
03:51:45:     audio device: Desktop Microphone (HD-3000 - M,
03:51:45:     audio device id (null),
03:51:45: 
03:51:45: Using directshow input
03:51:45: Using text output
03:51:46: PERFORMANCE WARNING: Scene change took 1247 ms, maybe some sources should be global sources?
03:51:46: SharedTexCapture hooked
03:51:50: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:51:50: SharedTexCapture hooked
03:52:04: Total frames rendered: 1357, number of late frames: 212 (15.62%) (it's okay for some frames to be late)
03:52:05: RTMPPublisher::SocketLoop: Graceful loop exit
03:52:05: Number of times waited to send: 2, Waited for a total of 8194 bytes
03:52:05: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
03:52:05: 
03:52:05: Profiler results:
03:52:05: 
03:52:05: ==============================================================
03:52:05: frame - [100%] [avg time: 8.779 ms (cpu time: avg 1.517 ms, total 2059.21 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.0797%]
03:52:05: | frame preprocessing and rendering - [47.2%] [avg time: 4.147 ms (cpu time: avg 0.356 ms, total 483.6 ms)] [avg calls per frame: 1] [children: 3.18%] [unaccounted: 44.1%]
03:52:05: | | scene->Preprocess - [3.18%] [avg time: 0.279 ms (cpu time: avg 0.08 ms, total 109.2 ms)] [avg calls per frame: 1]
03:52:05: | video encoding and uploading - [52.7%] [avg time: 4.625 ms (cpu time: avg 1.161 ms, total 1575.61 ms)] [avg calls per frame: 1] [children: 19.5%] [unaccounted: 33.2%]
03:52:05: | | flush - [4.52%] [avg time: 0.397 ms (cpu time: avg 0.068 ms, total 93.6 ms)] [avg calls per frame: 1]
03:52:05: | | CopyResource - [0.752%] [avg time: 0.066 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
03:52:05: | | conversion to 4:2:0 - [0.194%] [avg time: 0.017 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
03:52:05: | | call to encoder - [13.5%] [avg time: 1.183 ms (cpu time: avg 1.069 ms, total 1450.81 ms)] [avg calls per frame: 0]
03:52:05: | | sending stuff out - [0.535%] [avg time: 0.047 ms (cpu time: avg 0.011 ms, total 15.6 ms)] [avg calls per frame: 0]
03:52:05: | Convert444Threads - [440%] [avg time: 38.614 ms (cpu time: avg 1.069 ms, total 1450.81 ms)] [avg calls per frame: 1]
03:52:05: ==============================================================
03:52:05: 
03:52:05: =====Stream End: 2013-08-20, 03:52:05=================================================
03:52:21: =====Stream Start: 2013-08-20, 03:52:21===============================================
03:52:21:   Multithreaded optimizations: On
03:52:21:   Base resolution: 1920x1080
03:52:21:   Output resolution: 1280x720
03:52:21: ------------------------------------------
03:52:21: Loading up D3D10 on AMD Radeon HD 6900 Series...
03:52:21: Playback device Default
03:52:21: ------------------------------------------
03:52:21: Using desktop audio input: Speakers (Logitech USB Headset)
03:52:21: ------------------------------------------
03:52:21: Using auxilary audio input: Microphone (Logitech USB Headset)
03:52:21: ------------------------------------------
03:52:21: Audio Encoding: AAC
03:52:21:     bitrate: 160
03:52:21: Using graphics capture
03:52:21: ------------------------------------------
03:52:21: Video Encoding: x264
03:52:21:     fps: 60
03:52:21:     width: 1280, height: 720
03:52:21:     preset: veryfast
03:52:21:     CBR: yes
03:52:21:     CFR: no
03:52:21:     max bitrate: 4000
03:52:21: ------------------------------------------
03:52:21: MMDeviceAudioSource: Frequency for device 'Speakers (Logitech USB Headset)' is 384000, samples per sec is 48000
03:52:21: MMDeviceAudioSource: Frequency for device 'Microphone (Logitech USB Headset)' is 176400, samples per sec is 44100
03:52:21: SharedTexCapture hooked
03:52:22: Using RTMP service: Twitch / Justin.tv
03:52:22:   Server selection: rtmp://live-iad-backup.justin.tv/app
03:52:22:   Interface: Qualcomm Atheros AR8161/8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20) (ethernet, 1000 mbps)
03:52:23: SO_SNDBUF was at 8192
03:52:23: SO_SNDBUF is now 65536
03:52:32: Total frames rendered: 568, number of late frames: 105 (18.49%) (it's okay for some frames to be late)
03:52:32: RTMPPublisher::SocketLoop: Graceful loop exit
03:52:33: Number of times waited to send: 0, Waited for a total of 0 bytes
03:52:33: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
03:52:33: 
03:52:33: Profiler results:
03:52:33: 
03:52:33: ==============================================================
03:52:33: frame - [100%] [avg time: 8.142 ms (cpu time: avg 1.318 ms, total 748.803 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.0737%]
03:52:33: | frame preprocessing and rendering - [36.9%] [avg time: 3.006 ms (cpu time: avg 0.274 ms, total 156.001 ms)] [avg calls per frame: 1] [children: 0.0123%] [unaccounted: 36.9%]
03:52:33: | | scene->Preprocess - [0.0123%] [avg time: 0.001 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1]
03:52:33: | video encoding and uploading - [63%] [avg time: 5.13 ms (cpu time: avg 1.043 ms, total 592.802 ms)] [avg calls per frame: 1] [children: 19.8%] [unaccounted: 43.2%]
03:52:33: | | flush - [5.91%] [avg time: 0.481 ms (cpu time: avg 0.109 ms, total 62.4 ms)] [avg calls per frame: 1]
03:52:33: | | CopyResource - [0.135%] [avg time: 0.011 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
03:52:33: | | conversion to 4:2:0 - [0.282%] [avg time: 0.023 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
03:52:33: | | call to encoder - [13.2%] [avg time: 1.073 ms (cpu time: avg 0.906 ms, total 514.802 ms)] [avg calls per frame: 0]
03:52:33: | | sending stuff out - [0.319%] [avg time: 0.026 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
03:52:33: | Convert444Threads - [436%] [avg time: 35.501 ms (cpu time: avg 0.961 ms, total 546.003 ms)] [avg calls per frame: 1]
03:52:33: ==============================================================
03:52:33: 
03:52:33: =====Stream End: 2013-08-20, 03:52:33=================================================
03:55:49: =====Stream Start: 2013-08-20, 03:55:49===============================================
03:55:49:   Multithreaded optimizations: On
03:55:49:   Base resolution: 1920x1080
03:55:49:   Output resolution: 1280x720
03:55:49: ------------------------------------------
03:55:49: Loading up D3D10 on AMD Radeon HD 6900 Series...
03:55:49: Playback device Default
03:55:49: ------------------------------------------
03:55:49: Using desktop audio input: Speakers (Logitech USB Headset)
03:55:49: ------------------------------------------
03:55:49: Using auxilary audio input: Microphone (Logitech USB Headset)
03:55:49: Using graphics capture
03:55:49: MMDeviceAudioSource: Frequency for device 'Speakers (Logitech USB Headset)' is 384000, samples per sec is 48000
03:55:49: MMDeviceAudioSource: Frequency for device 'Microphone (Logitech USB Headset)' is 176400, samples per sec is 44100
03:55:55: SharedTexCapture hooked
03:56:00: Total frames rendered: 679, number of late frames: 3 (0.44%) (it's okay for some frames to be late)
03:56:00: 
03:56:00: Profiler results:
03:56:00: 
03:56:00: ==============================================================
03:56:00: frame - [100%] [avg time: 1.619 ms (cpu time: avg 0.252 ms, total 171.601 ms)] [avg calls per frame: 1] [children: 99.6%] [unaccounted: 0.371%]
03:56:00: | frame preprocessing and rendering - [99.4%] [avg time: 1.609 ms (cpu time: avg 0.252 ms, total 171.601 ms)] [avg calls per frame: 1] [children: 0.0618%] [unaccounted: 99.3%]
03:56:00: | | scene->Preprocess - [0.0618%] [avg time: 0.001 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1]
03:56:00: | video encoding and uploading - [0.247%] [avg time: 0.004 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1] [children: 0.185%] [unaccounted: 0.0618%]
03:56:00: | | flush - [0.185%] [avg time: 0.003 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1]
03:56:00: ==============================================================
03:56:00: 
03:56:00: =====Stream End: 2013-08-20, 03:56:00=================================================
03:56:01: =====Stream Start: 2013-08-20, 03:56:01===============================================
03:56:01:   Multithreaded optimizations: On
03:56:01:   Base resolution: 1920x1080
03:56:01:   Output resolution: 1280x720
03:56:01: ------------------------------------------
03:56:01: Loading up D3D10 on AMD Radeon HD 6900 Series...
03:56:01: Playback device Default
03:56:01: ------------------------------------------
03:56:01: Using desktop audio input: Speakers (Logitech USB Headset)
03:56:01: ------------------------------------------
03:56:01: Using auxilary audio input: Microphone (Logitech USB Headset)
03:56:01: ------------------------------------------
03:56:01: Audio Encoding: AAC
03:56:01:     bitrate: 160
03:56:01: Using graphics capture
03:56:01: ------------------------------------------
03:56:01: Video Encoding: x264
03:56:01:     fps: 60
03:56:01:     width: 1280, height: 720
03:56:01:     preset: veryfast
03:56:01:     CBR: yes
03:56:01:     CFR: no
03:56:01:     max bitrate: 4000
03:56:01: ------------------------------------------
03:56:01: MMDeviceAudioSource: Frequency for device 'Speakers (Logitech USB Headset)' is 384000, samples per sec is 48000
03:56:01: MMDeviceAudioSource: Frequency for device 'Microphone (Logitech USB Headset)' is 176400, samples per sec is 44100
03:56:01: SharedTexCapture hooked
03:56:03: Using RTMP service: Twitch / Justin.tv
03:56:03:   Server selection: rtmp://live-iad-backup.justin.tv/app
03:56:03:   Interface: Qualcomm Atheros AR8161/8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20) (ethernet, 1000 mbps)
03:56:04: SO_SNDBUF was at 8192
03:56:04: SO_SNDBUF is now 65536
03:56:25: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:56:25: SharedTexCapture hooked
03:56:46: GraphicsCaptureSource::NewCapture:  eliminating old capture
03:56:46: SharedTexCapture hooked
03:57:10: Total frames rendered: 3748, number of late frames: 479 (12.78%) (it's okay for some frames to be late)
03:57:10: RTMPPublisher::SocketLoop: Graceful loop exit
03:57:11: Number of times waited to send: 4, Waited for a total of 16394 bytes
03:57:11: Number of b-frames dropped: 78 (2.2%), Number of p-frames dropped: 78 (2.2%), Total 156 (4.3%)
03:57:11: 
03:57:11: Profiler results:
03:57:11: 
03:57:11: ==============================================================
03:57:11: frame - [100%] [avg time: 7.027 ms (cpu time: avg 1.365 ms, total 5116.83 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.114%]
03:57:11: | frame preprocessing and rendering - [38.7%] [avg time: 2.719 ms (cpu time: avg 0.233 ms, total 873.608 ms)] [avg calls per frame: 1] [children: 0.0142%] [unaccounted: 38.7%]
03:57:11: | | scene->Preprocess - [0.0142%] [avg time: 0.001 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 1]
03:57:11: | video encoding and uploading - [61.2%] [avg time: 4.3 ms (cpu time: avg 1.132 ms, total 4243.22 ms)] [avg calls per frame: 1] [children: 22.9%] [unaccounted: 38.3%]
03:57:11: | | flush - [5.99%] [avg time: 0.421 ms (cpu time: avg 0.012 ms, total 46.8 ms)] [avg calls per frame: 1]
03:57:11: | | CopyResource - [0.142%] [avg time: 0.01 ms (cpu time: avg 0.012 ms, total 46.8 ms)] [avg calls per frame: 0]
03:57:11: | | conversion to 4:2:0 - [0.256%] [avg time: 0.018 ms (cpu time: avg 0.004 ms, total 15.6 ms)] [avg calls per frame: 0]
03:57:11: | | call to encoder - [16%] [avg time: 1.125 ms (cpu time: avg 1.078 ms, total 4040.42 ms)] [avg calls per frame: 0]
03:57:11: | | sending stuff out - [0.484%] [avg time: 0.034 ms (cpu time: avg 0.02 ms, total 78.001 ms)] [avg calls per frame: 0]
03:57:11: | Convert444Threads - [516%] [avg time: 36.292 ms (cpu time: avg 1.152 ms, total 4321.23 ms)] [avg calls per frame: 1]
03:57:11: ==============================================================
03:57:11: 
03:57:11: =====Stream End: 2013-08-20, 03:57:11=================================================
03:58:16: Browser Source plugin instance deleted; removing dynamically loaded localization strings

I switched all the settings to Twitch's recommended ones and yet I'm getting frames of like 50 or so.
As for CPU/GPU, I'm using 25% of my CPU with Monaco/OBS, and 22% of my GPU, plus I have plenty of RAM free. Why is it giving me such low framerates?
 
Top