I used to stream all the time with OBS with no FPS drops. Streamed H1Z1, Evolve, etc. They were fluid at 60 FPS. I noticed that this started to happen after the Win10 install but I have reverted to Win8.1 and still had the FPS drop. The game itself ran smoothly, but the FPS meter at the bottom of the OBS window would show my FPS go from 60fps to anywhere from 2-60 but mostly in the range of 10-15. The actual stream would be so jittery. This used to never happen. I didn't change any settings either. If someone could look at my settings or have any idea how to fix, please help. It would be appreciated. Also, I'd like to add that after OBS game capture hooks into the game, it maintains 60 or 30 FPS (depending on what I changed the settings to in my testing) but when I actually join a game or a round starts, then it just drops the FPS to like 10-15 causing it to look jittery on twitch.
Here's my build:
Here are my OBS Settings:
OBS LOG:
18:17:29: Open Broadcaster Software v0.637b - 32bit (´・ω・`)
18:17:29: -------------------------------
18:17:29: CPU Name: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
18:17:29: CPU Speed: 3503MHz
18:17:29: Physical Memory: 4095MB Total, 4095MB Free
18:17:29: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:17:29: monitor 1: pos={0, 0}, size={1920, 1080}
18:17:29: monitor 2: pos={1920, 0}, size={1920, 1080}
18:17:29: Windows Version: 6.2 Build 9200
18:17:29: Aero is Enabled
18:17:29: -------------------------------
18:17:29: OBS Modules:
18:17:29: Base Address Module
18:17:29: 00B50000 OBS.exe
18:17:29: 69580000 OBSApi.dll
18:17:29: 69320000 DShowPlugin.dll
18:17:29: 692F0000 GraphicsCapture.dll
18:17:29: 692C0000 NoiseGate.dll
18:17:29: 692A0000 PSVPlugin.dll
18:17:29: ------------------------------------------
18:17:29: Adapter 1
18:17:29: Video Adapter: NVIDIA GeForce GTX 760
18:17:29: Video Adapter Dedicated Video Memory: 2086338560
18:17:29: Video Adapter Shared System Memory: 2208563200
18:17:29: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:17:29: Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
18:17:29: =====Stream Start: 2015-09-06, 18:17:29===============================================
18:17:29: Multithreaded optimizations: On
18:17:29: Base resolution: 1920x1080
18:17:29: Output resolution: 1280x720
18:17:29: ------------------------------------------
18:17:29: Loading up D3D10 on NVIDIA GeForce GTX 760 (Adapter 1)...
18:17:29: ------------------------------------------
18:17:29: Audio Format: 48000 Hz
18:17:29: ------------------------------------------
18:17:29: Audio Channels: 2 Ch
18:17:29: Playback device {0.0.0.00000000}.{82ff5254-6783-4b40-beb5-f7d2bddcdb09}
18:17:29: ------------------------------------------
18:17:29: Using desktop audio input: Headset Earphone (Razer Kraken 7.1 Chroma)
18:17:29: Global Audio time adjust: 0
18:17:29: ------------------------------------------
18:17:29: Using auxilary audio input: Headset Microphone (Razer Kraken 7.1 Chroma)
18:17:29: Mic time offset: 0
18:17:29: ------------------------------------------
18:17:29: Audio Encoding: AAC
18:17:29: bitrate: 128
18:17:29: Using Window Capture
18:17:29: Using Window Capture
18:17:29: Using text output
18:17:29: Using text output
18:17:29: ------------------------------------------
18:17:29: device: Logitech HD Webcam C615,
18:17:29: device id \\?\usb#vid_046d&pid_082c&mi_02#7&7abeffc&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
18:17:29: chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000
18:17:29: use buffering: false - 0, fourCC: 'I420'
18:17:29: audio device: Disable,
18:17:29: audio device id Disabled,
18:17:29: audio time offset 0,
18:17:29:
18:17:29: Using directshow input
18:17:29: Using graphics capture
18:17:29: Using bitmap image
18:17:30: Scene buffering time set to 700
18:17:30: ------------------------------------------
18:17:30: Video Encoding: x264
18:17:30: fps: 30
18:17:30: width: 1280, height: 720
18:17:30: preset: veryfast
18:17:30: profile: main
18:17:30: keyint: 60
18:17:30: CBR: yes
18:17:30: CFR: yes
18:17:30: max bitrate: 2500
18:17:30: buffer size: 2500
18:17:30: ------------------------------------------
18:17:57: Trying to hook process: Evolve.exe
18:18:04: SharedTexCapture hooked
18:20:45: Exit signal received, terminating capture
18:20:47: Total frames encoded: 5909, total frames duplicated: 285 (4.82%)
18:20:47: Total frames rendered: 5812, number of late frames: 93 (1.60%) (it's okay for some frames to be late)
18:20:48:
18:20:48: Profiler time results:
18:20:48:
18:20:48: ==============================================================
18:20:48: video thread frame - [100%] [avg time: 5.966 ms] [children: 90.7%] [unaccounted: 9.25%]
18:20:48: | scene->Preprocess - [29.7%] [avg time: 1.77 ms]
18:20:48: | GPU download and conversion - [61.1%] [avg time: 3.644 ms] [children: 1.37%] [unaccounted: 59.7%]
18:20:48: | | flush - [1.21%] [avg time: 0.072 ms]
18:20:48: | | CopyResource - [0.117%] [avg time: 0.007 ms]
18:20:48: | | conversion to 4:2:0 - [0.0503%] [avg time: 0.003 ms]
18:20:48: Convert444Threads - [100%] [avg time: 0.456 ms] [children: 99.1%] [unaccounted: 0.877%]
18:20:48: | Convert444toNV12 - [99.1%] [avg time: 0.452 ms]
18:20:48: encoder thread frame - [100%] [avg time: 0.776 ms] [children: 0.258%] [unaccounted: 99.7%]
18:20:48: | sending stuff out - [0.258%] [avg time: 0.002 ms]
18:20:48: ==============================================================
18:20:48:
18:20:48:
18:20:48: Profiler CPU results:
18:20:48:
18:20:48: ==============================================================
18:20:48: video thread frame - [cpu time: avg 0.755 ms, total 4390.63 ms] [avg calls per frame: 1]
18:20:48: | scene->Preprocess - [cpu time: avg 0.341 ms, total 1984.38 ms] [avg calls per frame: 1]
18:20:48: | GPU download and conversion - [cpu time: avg 0.088 ms, total 515.625 ms] [avg calls per frame: 1]
18:20:48: | | flush - [cpu time: avg 0.072 ms, total 421.875 ms] [avg calls per frame: 1]
18:20:48: | | CopyResource - [cpu time: avg 0.002 ms, total 15.625 ms] [avg calls per frame: 1]
18:20:48: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:20:48: Convert444Threads - [cpu time: avg 0.552 ms, total 6390.63 ms] [avg calls per frame: 2]
18:20:48: | Convert444toNV12 - [cpu time: avg 0.549 ms, total 6359.38 ms] [avg calls per frame: 2]
18:20:48: encoder thread frame - [cpu time: avg 0.235 ms, total 1390.63 ms] [avg calls per frame: 1]
18:20:48: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:20:48: ==============================================================
18:20:48:
18:20:48: =====Stream End: 2015-09-06, 18:20:48=================================================
18:20:53: Terminating 0x1098
Last game capture log:
2015-09-06, 18:17:57: we're booting up:
18:17:57: CaptureThread: attached to process Evolve.exe
18:17:57: DXGI Present
18:17:57: GL Present
18:17:57: DirectDraw capture: Windows 8 not supported yet
18:17:57: (half life scientist) everything.. seems to be in order
18:18:04: DXGI: Found D3D 11
18:18:04: setting up d3d11 data
18:18:04: ---------------------- Cleared D3D11 Capture ----------------------
18:18:04: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
18:18:04: DoD3D11Hook: success
18:18:04: successfully capturing d3d11 frames via GPU
18:18:05: DirectDraw capture: Windows 8 not supported yet
Here's my build:
- Intel Core i7-3770 Ivy Bridge 3.4GHz (3.9GHz Turbo) LGA 1155 77W Quad-Core Desktop Processor Intel HD Graphics 4000
- G.SKILL Ares Series 16GB (2 x 8GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model F3-1600C9D-16GAR
- EVGA SuperClocked 02G-P4-2765-KR GeForce GTX 760 2GB 256-bit GDDR5 PCI Express 3.0 SLI Support w/ EVGA ACX Cooler Video Card
Here are my OBS Settings:
OBS LOG:
18:17:29: Open Broadcaster Software v0.637b - 32bit (´・ω・`)
18:17:29: -------------------------------
18:17:29: CPU Name: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
18:17:29: CPU Speed: 3503MHz
18:17:29: Physical Memory: 4095MB Total, 4095MB Free
18:17:29: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:17:29: monitor 1: pos={0, 0}, size={1920, 1080}
18:17:29: monitor 2: pos={1920, 0}, size={1920, 1080}
18:17:29: Windows Version: 6.2 Build 9200
18:17:29: Aero is Enabled
18:17:29: -------------------------------
18:17:29: OBS Modules:
18:17:29: Base Address Module
18:17:29: 00B50000 OBS.exe
18:17:29: 69580000 OBSApi.dll
18:17:29: 69320000 DShowPlugin.dll
18:17:29: 692F0000 GraphicsCapture.dll
18:17:29: 692C0000 NoiseGate.dll
18:17:29: 692A0000 PSVPlugin.dll
18:17:29: ------------------------------------------
18:17:29: Adapter 1
18:17:29: Video Adapter: NVIDIA GeForce GTX 760
18:17:29: Video Adapter Dedicated Video Memory: 2086338560
18:17:29: Video Adapter Shared System Memory: 2208563200
18:17:29: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:17:29: Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
18:17:29: =====Stream Start: 2015-09-06, 18:17:29===============================================
18:17:29: Multithreaded optimizations: On
18:17:29: Base resolution: 1920x1080
18:17:29: Output resolution: 1280x720
18:17:29: ------------------------------------------
18:17:29: Loading up D3D10 on NVIDIA GeForce GTX 760 (Adapter 1)...
18:17:29: ------------------------------------------
18:17:29: Audio Format: 48000 Hz
18:17:29: ------------------------------------------
18:17:29: Audio Channels: 2 Ch
18:17:29: Playback device {0.0.0.00000000}.{82ff5254-6783-4b40-beb5-f7d2bddcdb09}
18:17:29: ------------------------------------------
18:17:29: Using desktop audio input: Headset Earphone (Razer Kraken 7.1 Chroma)
18:17:29: Global Audio time adjust: 0
18:17:29: ------------------------------------------
18:17:29: Using auxilary audio input: Headset Microphone (Razer Kraken 7.1 Chroma)
18:17:29: Mic time offset: 0
18:17:29: ------------------------------------------
18:17:29: Audio Encoding: AAC
18:17:29: bitrate: 128
18:17:29: Using Window Capture
18:17:29: Using Window Capture
18:17:29: Using text output
18:17:29: Using text output
18:17:29: ------------------------------------------
18:17:29: device: Logitech HD Webcam C615,
18:17:29: device id \\?\usb#vid_046d&pid_082c&mi_02#7&7abeffc&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
18:17:29: chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000
18:17:29: use buffering: false - 0, fourCC: 'I420'
18:17:29: audio device: Disable,
18:17:29: audio device id Disabled,
18:17:29: audio time offset 0,
18:17:29:
18:17:29: Using directshow input
18:17:29: Using graphics capture
18:17:29: Using bitmap image
18:17:30: Scene buffering time set to 700
18:17:30: ------------------------------------------
18:17:30: Video Encoding: x264
18:17:30: fps: 30
18:17:30: width: 1280, height: 720
18:17:30: preset: veryfast
18:17:30: profile: main
18:17:30: keyint: 60
18:17:30: CBR: yes
18:17:30: CFR: yes
18:17:30: max bitrate: 2500
18:17:30: buffer size: 2500
18:17:30: ------------------------------------------
18:17:57: Trying to hook process: Evolve.exe
18:18:04: SharedTexCapture hooked
18:20:45: Exit signal received, terminating capture
18:20:47: Total frames encoded: 5909, total frames duplicated: 285 (4.82%)
18:20:47: Total frames rendered: 5812, number of late frames: 93 (1.60%) (it's okay for some frames to be late)
18:20:48:
18:20:48: Profiler time results:
18:20:48:
18:20:48: ==============================================================
18:20:48: video thread frame - [100%] [avg time: 5.966 ms] [children: 90.7%] [unaccounted: 9.25%]
18:20:48: | scene->Preprocess - [29.7%] [avg time: 1.77 ms]
18:20:48: | GPU download and conversion - [61.1%] [avg time: 3.644 ms] [children: 1.37%] [unaccounted: 59.7%]
18:20:48: | | flush - [1.21%] [avg time: 0.072 ms]
18:20:48: | | CopyResource - [0.117%] [avg time: 0.007 ms]
18:20:48: | | conversion to 4:2:0 - [0.0503%] [avg time: 0.003 ms]
18:20:48: Convert444Threads - [100%] [avg time: 0.456 ms] [children: 99.1%] [unaccounted: 0.877%]
18:20:48: | Convert444toNV12 - [99.1%] [avg time: 0.452 ms]
18:20:48: encoder thread frame - [100%] [avg time: 0.776 ms] [children: 0.258%] [unaccounted: 99.7%]
18:20:48: | sending stuff out - [0.258%] [avg time: 0.002 ms]
18:20:48: ==============================================================
18:20:48:
18:20:48:
18:20:48: Profiler CPU results:
18:20:48:
18:20:48: ==============================================================
18:20:48: video thread frame - [cpu time: avg 0.755 ms, total 4390.63 ms] [avg calls per frame: 1]
18:20:48: | scene->Preprocess - [cpu time: avg 0.341 ms, total 1984.38 ms] [avg calls per frame: 1]
18:20:48: | GPU download and conversion - [cpu time: avg 0.088 ms, total 515.625 ms] [avg calls per frame: 1]
18:20:48: | | flush - [cpu time: avg 0.072 ms, total 421.875 ms] [avg calls per frame: 1]
18:20:48: | | CopyResource - [cpu time: avg 0.002 ms, total 15.625 ms] [avg calls per frame: 1]
18:20:48: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:20:48: Convert444Threads - [cpu time: avg 0.552 ms, total 6390.63 ms] [avg calls per frame: 2]
18:20:48: | Convert444toNV12 - [cpu time: avg 0.549 ms, total 6359.38 ms] [avg calls per frame: 2]
18:20:48: encoder thread frame - [cpu time: avg 0.235 ms, total 1390.63 ms] [avg calls per frame: 1]
18:20:48: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:20:48: ==============================================================
18:20:48:
18:20:48: =====Stream End: 2015-09-06, 18:20:48=================================================
18:20:53: Terminating 0x1098
Last game capture log:
2015-09-06, 18:17:57: we're booting up:
18:17:57: CaptureThread: attached to process Evolve.exe
18:17:57: DXGI Present
18:17:57: GL Present
18:17:57: DirectDraw capture: Windows 8 not supported yet
18:17:57: (half life scientist) everything.. seems to be in order
18:18:04: DXGI: Found D3D 11
18:18:04: setting up d3d11 data
18:18:04: ---------------------- Cleared D3D11 Capture ----------------------
18:18:04: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
18:18:04: DoD3D11Hook: success
18:18:04: successfully capturing d3d11 frames via GPU
18:18:05: DirectDraw capture: Windows 8 not supported yet