Question / Help Framerate drops while streaming WoW.

DarkMagnus

New Member
Hello. I'm noticing a huge FPS drop in WoW. I usually run around 85-100 FPS but whenever I begin to stream it drops around 20-35 FPS. Now I know my computer is strong enough to run it. I can't find what the problem is.

Motherboard - Intel DX58SO
CPU - Intel Core i7 920 @ 2.67 ghz
Memory - Corsair 6GB
Graphics - Radeon HD5750
 

FerretBomb

Active Member
Post a log file from a live streaming session; they're located in %appdata%\OBS\logs and are timestamped appropriately. Just open one with Notepad and post the results here between 'code' tags to keep things neat.
Run a 6MB test at http://testmy.net/upload (speedtest.net is useless for livestreaming purposes, testmy checks constant throughput, which is what's important for livestreaming).

I'd guess either the video card (as it's an older, mid-to-low end card), RAM (as both OBS and WoW are kind of memory-hungry), or that you might be using Monitor Capture mode, which is the slowest/worst of all capture options and should be avoided at all costs.

We'll need the log file and testmy results to be able to tell more.
 

DarkMagnus

New Member
Ok here is the log. My upload speed is at 4.9 mbps from the site you referred me to. And I was running in monitor capture mode. What would be the best situation for me since I'm only running one monitor?

Code:
18:30:55: Open Broadcaster Software v0.541b - 32bit (´・ω・`)
18:30:55: -------------------------------
18:30:55: CPU Name: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz
18:30:55: CPU Speed: 2702MHz
18:30:55: Physical Memory:  4095MB Total, 3921MB Free
18:30:55: stepping id: 4, model 10, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
18:30:55: monitor 1: pos={0, 0}, size={1680, 1050}
18:30:55: Windows Version: 6.1 Build 7600 
18:30:55: Aero is Disabled
18:30:55: -------------------------------
18:30:55: OBS Modules:
18:30:55: Base Address     Module
18:30:55: 00090000         OBS.exe
18:30:55: 5DE10000         OBSApi.dll
18:30:55: 6E040000         DShowPlugin.dll
18:30:55: 6E020000         GraphicsCapture.dll
18:30:55: 6E000000         NoiseGate.dll
18:30:55: 6DFE0000         PSVPlugin.dll
18:30:55: ------------------------------------------
18:30:55: Adapter 1
18:30:55:   Video Adapter: ATI Radeon HD 5700 Series
18:30:55:   Video Adapter Dedicated Video Memory: 1061826560
18:30:55:   Video Adapter Shared System Memory: 2947534848
18:30:55: =====Stream Start: 2013-07-16, 18:30:55===============================================
18:30:55:   Multithreaded optimizations: On
18:30:55:   Base resolution: 1920x1080
18:30:55:   Output resolution: 1280x720
18:30:55: ------------------------------------------
18:30:55: Loading up D3D10...
18:30:55: Playback device {0.0.0.00000000}.{3a0463a6-6034-46ef-b466-394ea90e3b36}
18:30:55: ------------------------------------------
18:30:55: Using desktop audio input: Speakers (Creative SB X-Fi)
18:30:55: ------------------------------------------
18:30:55: Using auxilary audio input: Microphone (Creative SB X-Fi)
18:30:55: ------------------------------------------
18:30:55: Audio Encoding: AAC
18:30:55:     bitrate: 128
18:30:55: ------------------------------------------
18:30:55:     device: Dxtory Video 1,
18:30:55:     device id (null),
18:30:55:     chosen type: RGB32, usingFourCC: false, res: 1680x1050 - 1680x1050, frameIntervals: 83333-83333, fourCC: 00000000
18:30:55:     audio device: "What U Hear" (Creative SB X-Fi,
18:30:55:     audio device id (null),
18:30:55: 
18:30:55:     device audio info - bits per sample: 16, channels: 2, samples per sec: 44100, block size: 4
18:30:55: Using directshow input
18:30:55: ------------------------------------------
18:30:55: Video Encoding: x264
18:30:55:     fps: 60
18:30:55:     width: 1280, height: 720
18:30:55:     preset: fast
18:30:55:     CBR: no
18:30:55:     CFR: yes
18:30:55:     max bitrate: 3200
18:30:55:     buffer size: 3200
18:30:55:     quality: 8
18:30:55: ------------------------------------------
18:31:42: Total frames rendered: 2757, number of frames that lagged: 44 (1.60%) (it's okay for some frames to lag)
18:31:42: Total duplicated frames: 48 (1.74%)
18:31:42: =====Stream End: 2013-07-16, 18:31:42=================================================
18:33:17: =====Stream Start: 2013-07-16, 18:33:17===============================================
18:33:17:   Multithreaded optimizations: On
18:33:17:   Base resolution: 1920x1080
18:33:17:   Output resolution: 1280x720
18:33:17: ------------------------------------------
18:33:17: Loading up D3D10...
18:33:17: Playback device {0.0.0.00000000}.{3a0463a6-6034-46ef-b466-394ea90e3b36}
18:33:17: ------------------------------------------
18:33:17: Using desktop audio input: Speakers (Creative SB X-Fi)
18:33:17: ------------------------------------------
18:33:17: Using auxilary audio input: Microphone (Creative SB X-Fi)
18:33:17: ------------------------------------------
18:33:17: Audio Encoding: AAC
18:33:17:     bitrate: 128
18:33:17: Using Window Capture
18:33:17: ------------------------------------------
18:33:17: Video Encoding: x264
18:33:17:     fps: 60
18:33:17:     width: 1280, height: 720
18:33:17:     preset: fast
18:33:17:     CBR: no
18:33:17:     CFR: yes
18:33:17:     max bitrate: 3200
18:33:17:     buffer size: 3200
18:33:17:     quality: 8
18:33:17: ------------------------------------------
18:34:06: Total frames rendered: 1956, number of frames that lagged: 1289 (65.90%) (it's okay for some frames to lag)
18:34:06: Total duplicated frames: 943 (48.21%)
18:34:06: =====Stream End: 2013-07-16, 18:34:06=================================================
18:34:11: =====Stream Start: 2013-07-16, 18:34:11===============================================
18:34:11:   Multithreaded optimizations: On
18:34:11:   Base resolution: 1920x1080
18:34:11:   Output resolution: 1280x720
18:34:11: ------------------------------------------
18:34:11: Loading up D3D10...
18:34:11: Playback device {0.0.0.00000000}.{3a0463a6-6034-46ef-b466-394ea90e3b36}
18:34:11: ------------------------------------------
18:34:11: Using desktop audio input: Speakers (Creative SB X-Fi)
18:34:11: ------------------------------------------
18:34:11: Using auxilary audio input: Microphone (Creative SB X-Fi)
18:34:11: ------------------------------------------
18:34:11: Audio Encoding: AAC
18:34:11:     bitrate: 128
18:34:11: Using Window Capture
18:34:11: ------------------------------------------
18:34:11: Video Encoding: x264
18:34:11:     fps: 60
18:34:11:     width: 1280, height: 720
18:34:11:     preset: fast
18:34:11:     CBR: no
18:34:11:     CFR: yes
18:34:11:     max bitrate: 3200
18:34:11:     buffer size: 3200
18:34:11:     quality: 8
18:34:11: ------------------------------------------
18:34:13: Using RTMP service: Twitch / Justin.tv
18:34:13:   Server selection: rtmp://live-dfw.justin.tv/app
18:34:15: SO_SNDBUF was at 8192
18:34:15: SO_SNDBUF is now 65536
18:35:01: Total frames rendered: 1168, number of frames that lagged: 886 (75.86%) (it's okay for some frames to lag)
18:35:01: Total duplicated frames: 1804 (154.45%)
18:35:01: RTMPPublisher::SocketLoop: Aborting due to bStopping
18:35:01: Number of times waited to send: 0, Waited for a total of 0 bytes
18:35:01: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:35:01: =====Stream End: 2013-07-16, 18:35:01=================================================
18:35:09: =====Stream Start: 2013-07-16, 18:35:09===============================================
18:35:09:   Multithreaded optimizations: On
18:35:09:   Base resolution: 1920x1080
18:35:09:   Output resolution: 1280x720
18:35:09: ------------------------------------------
18:35:10: Loading up D3D10...
18:35:10: Playback device {0.0.0.00000000}.{3a0463a6-6034-46ef-b466-394ea90e3b36}
18:35:10: ------------------------------------------
18:35:10: Using desktop audio input: Speakers (Creative SB X-Fi)
18:35:10: ------------------------------------------
18:35:10: Using auxilary audio input: Microphone (Creative SB X-Fi)
18:35:10: ------------------------------------------
18:35:10: Audio Encoding: AAC
18:35:10:     bitrate: 128
18:35:10: Using Window Capture
18:35:10: ------------------------------------------
18:35:10: Video Encoding: x264
18:35:10:     fps: 60
18:35:10:     width: 1280, height: 720
18:35:10:     preset: fast
18:35:10:     CBR: no
18:35:10:     CFR: yes
18:35:10:     max bitrate: 3200
18:35:10:     buffer size: 3200
18:35:10:     quality: 8
18:35:10: ------------------------------------------
18:35:30: Total frames rendered: 727, number of frames that lagged: 650 (89.41%) (it's okay for some frames to lag)
18:35:30: Total duplicated frames: 507 (69.74%)
18:35:31: =====Stream End: 2013-07-16, 18:35:31=================================================
18:35:39: 
18:35:39: Profiler results:
18:35:39: 
18:35:39: ==============================================================
18:35:39: frame - [100%] [avg time: 18.863 ms (cpu time: avg 5.623 ms, total 37159.4 ms)] [avg calls per frame: 1] [children: 94.5%] [unaccounted: 5.49%]
18:35:39: | scene->Preprocess - [73.6%] [avg time: 13.882 ms (cpu time: avg 3.472 ms, total 22947.7 ms)] [avg calls per frame: 1]
18:35:39: | video encoding and uploading - [20.9%] [avg time: 3.945 ms (cpu time: avg 1.798 ms, total 11887.3 ms)] [avg calls per frame: 1] [children: 18.9%] [unaccounted: 2%]
18:35:39: | | CopyResource - [0.0477%] [avg time: 0.009 ms (cpu time: avg 0.004 ms, total 31.201 ms)] [avg calls per frame: 0]
18:35:39: | | conversion to 4:2:0 - [0.053%] [avg time: 0.01 ms (cpu time: avg 0.004 ms, total 31.2 ms)] [avg calls per frame: 0]
18:35:39: | | call to encoder - [18.8%] [avg time: 3.538 ms (cpu time: avg 1.756 ms, total 11606.5 ms)] [avg calls per frame: 1]
18:35:39: | | sending stuff out - [0.053%] [avg time: 0.01 ms (cpu time: avg 0.009 ms, total 62.4 ms)] [avg calls per frame: 1]
18:35:39: | Convert444Threads - [263%] [avg time: 49.561 ms (cpu time: avg 1.13 ms, total 7472.45 ms)] [avg calls per frame: 1]
18:35:39: ==============================================================
18:35:39:
 

FerretBomb

Active Member
Yeah, the monitor capture is almost definitely causing those frames to lag on the stream, and can cause in-game slowdowns.
Turn Aero ON. It's counter-intuitive, but OBS can hook the window textures from Aero if it's enabled, under Win7.
Use Game Capture, or if you only get a blackscreen, then use Window Capture. One of the two will work.

Lagged frames = local system problem (And at about 70% of frames lagged, this is the issue, with using monitor capture being far and away THE most likely cause. Swapping to Game/Window cap almost definitely will fix this.)
Dropped frames = network problem (Not your problem, with 0% dropped)

Also, unless I'm missing something, you aren't recording locally... should turn CFR *off*. It's only really there for if you're recording video to be edited later with something like Sony Vegas, which can really pitch a fit with a non-constant rate.
Also, ditch DXtory. It's only needed for XSplit because their capture solution is... lacking (sucks). Native OBS game/window cap will give you higher performance.
 
Top