Question / Help FPS drops while streaming!

clawdy

New Member
so I normaly run BF4 getting around 55-60 fps, but while streaming i drop down to around 25-30 fps which is unplayable for me.

please help.

heres my log:

Code:
14:17:16: Open Broadcaster Software v0.584b - 32bit (´・ω・`)
14:17:16: -------------------------------
14:17:16: CPU Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
14:17:16: CPU Speed: 3392MHz
14:17:16: Physical Memory:  4095MB Total, 4095MB Free
14:17:16: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
14:17:16: monitor 1: pos={0, 0}, size={1920, 1080}
14:17:16: Windows Version: 6.1 Build 7601 S
14:17:16: Aero is Enabled
14:17:16: -------------------------------
14:17:16: OBS Modules:
14:17:16: Base Address     Module
14:17:16: 01270000         OBS.exe
14:17:16: 6B0B0000         OBSApi.dll
14:17:16: 71F00000         DShowPlugin.dll
14:17:16: 73530000         GraphicsCapture.dll
14:17:16: 73920000         NoiseGate.dll
14:17:16: 72200000         PSVPlugin.dll
14:17:16: ------------------------------------------
14:17:16: Adapter 1
14:17:16:   Video Adapter: NVIDIA GeForce GTX 670
14:17:16:   Video Adapter Dedicated Video Memory: 2087387136
14:17:16:   Video Adapter Shared System Memory: 2147807232
14:17:16:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
14:17:16: =====Stream Start: 2013-11-21, 14:17:16===============================================
14:17:16:   Multithreaded optimizations: On
14:17:16:   Base resolution: 1920x1080
14:17:16:   Output resolution: 1920x1080
14:17:16: ------------------------------------------
14:17:16: Loading up D3D10 on NVIDIA GeForce GTX 670...
14:17:16: ------------------------------------------
14:17:16: Audio Format: 48000hz
14:17:16: Playback device Default
14:17:16: ------------------------------------------
14:17:16: Using desktop audio input: Speakers (Razer Megalodon)
14:17:16: Using 7.1 surround speaker setup
14:17:16: ------------------------------------------
14:17:16: Using auxilary audio input: Microphone (Razer Megalodon)
14:17:16: ------------------------------------------
14:17:16: Audio Encoding: AAC
14:17:16:     bitrate: 128
14:17:16: ------------------------------------------
14:17:16:     device: Logitech HD Pro Webcam C920,
14:17:16:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&2d08077e&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
14:17:16:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
14:17:16:     use buffering: false - 0, fourCC: 'I420'
14:17:16:     audio device: Disable,
14:17:16:     audio device id Disabled,
14:17:16: 
14:17:16: Using directshow input
14:17:16: Using graphics capture
14:17:17: Scene buffering time set to 700
14:17:17: ------------------------------------------
14:17:17: Video Encoding: x264
14:17:17:     fps: 60
14:17:17:     width: 1920, height: 1080
14:17:17:     preset: veryfast
14:17:17:     profile: high
14:17:17:     keyint: 120
14:17:17:     CBR: yes
14:17:17:     CFR: yes
14:17:17:     max bitrate: 1500
14:17:17:     buffer size: 1500
14:17:17: ------------------------------------------
14:17:17: MMDeviceAudioSource: Frequency for device 'Speakers (Razer Megalodon)' is 1536000, samples per sec is 48000
14:17:17: MMDeviceAudioSource: Frequency for device 'Microphone (Razer Megalodon)' is 192000, samples per sec is 48000
14:17:19: Using RTMP service: Twitch / Justin.tv
14:17:19:   Server selection: rtmp://live-lhr.justin.tv/app
14:17:19:   Interface: Edimax 802.11n PCI Card (802.11, 215 mbps)
14:17:19: Completed handshake with rtmp://live-lhr.justin.tv/app in 407 ms.
14:17:20: SO_SNDBUF was at 8192
14:17:20: SO_SNDBUF is now 65536
14:17:26: SharedTexCapture hooked
14:17:35: GraphicsCaptureSource::NewCapture:  eliminating old capture
14:17:35: SharedTexCapture hooked
14:17:36: GraphicsCaptureSource::NewCapture:  eliminating old capture
14:17:36: SharedTexCapture hooked
14:17:39: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 207872)
14:17:41: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 207872)
14:23:18: GraphicsCaptureSource::NewCapture:  eliminating old capture
14:23:18: SharedTexCapture hooked
14:23:26: GraphicsCaptureSource::NewCapture:  eliminating old capture
14:23:26: SharedTexCapture hooked
14:23:26: GraphicsCaptureSource::NewCapture:  eliminating old capture
14:23:26: SharedTexCapture hooked
14:29:31: GraphicsCaptureSource::NewCapture:  eliminating old capture
14:29:31: SharedTexCapture hooked
14:29:32: Exit signal received, terminating capture
14:29:36: Total frames encoded: 44289, total frames duplicated: 14814 (33.45%)
14:29:36: Number of frames skipped due to encoder lag: 7656 (17.29%)
14:29:36: Total frames rendered: 34320, number of late frames: 1964 (5.72%) (it's okay for some frames to be late)
14:29:36: RTMPPublisher::SocketLoop: Graceful loop exit
14:29:37: Average send payload: 4155 bytes, average send interval: 20 ms
14:29:37: Number of times waited to send: 0, Waited for a total of 0 bytes
14:29:37: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
14:29:37: Number of bytes sent: 150269361
14:29:37: 
14:29:37: Profiler time results:
14:29:37: 
14:29:37: ==============================================================
14:29:37: video thread frame - [100%] [avg time: 5.312 ms] [children: 70.5%] [unaccounted: 29.5%]
14:29:37: | scene->Preprocess - [13.6%] [avg time: 0.721 ms]
14:29:37: | GPU download and conversion - [56.9%] [avg time: 3.025 ms] [children: 34.8%] [unaccounted: 22.1%]
14:29:37: | | flush - [5.06%] [avg time: 0.269 ms]
14:29:37: | | CopyResource - [29.6%] [avg time: 1.575 ms]
14:29:37: | | conversion to 4:2:0 - [0.113%] [avg time: 0.006 ms]
14:29:37: Convert444Threads - [100%] [avg time: 1.963 ms] [children: 99%] [unaccounted: 1.02%]
14:29:37: | Convert444toNV12 - [99%] [avg time: 1.943 ms]
14:29:37: encoder thread frame - [100%] [avg time: 9.634 ms]
14:29:37: ==============================================================
14:29:37: 
14:29:37: 
14:29:37: Profiler CPU results:
14:29:37: 
14:29:37: ==============================================================
14:29:37: video thread frame - [cpu time: avg 1.115 ms, total 38282.6 ms] [avg calls per frame: 1]
14:29:37: | scene->Preprocess - [cpu time: avg 0.595 ms, total 20436.1 ms] [avg calls per frame: 1]
14:29:37: | GPU download and conversion - [cpu time: avg 0.101 ms, total 3494.43 ms] [avg calls per frame: 1]
14:29:37: | | flush - [cpu time: avg 0.038 ms, total 1310.41 ms] [avg calls per frame: 1]
14:29:37: | | CopyResource - [cpu time: avg 0.025 ms, total 858.004 ms] [avg calls per frame: 1]
14:29:37: | | conversion to 4:2:0 - [cpu time: avg 0.003 ms, total 124.802 ms] [avg calls per frame: 1]
14:29:37: Convert444Threads - [cpu time: avg 1.417 ms, total 97173 ms] [avg calls per frame: 2]
14:29:37: | Convert444toNV12 - [cpu time: avg 1.413 ms, total 96892.2 ms] [avg calls per frame: 2]
14:29:37: encoder thread frame - [cpu time: avg 2.671 ms, total 118186 ms] [avg calls per frame: 1]
14:29:37: ==============================================================
14:29:37: 
14:29:37: =====Stream End: 2013-11-21, 14:29:37=================================================


Last game capture log:
2013-11-21, 14:17:26: we're booting up: 
14:17:26: DXGI Present
14:17:26: (half life scientist) everything..  seems to be in order
14:17:26: DXGI: Found D3D 11
14:17:26: setting up d3d11 data
14:17:26: ---------------------- Cleared D3D11 Capture ----------------------
14:17:26: found dxgi format (dx11) of: 28, size: {1280, 720}, multisampled: false
14:17:26: DoD3D11Hook: success
14:17:26: successfully capturing d3d11 frames via GPU
14:17:35: ---------------------- Cleared D3D11 Capture ----------------------
14:17:35: DXGI: Found D3D 11
14:17:35: setting up d3d11 data
14:17:35: ---------------------- Cleared D3D11 Capture ----------------------
14:17:35: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
14:17:35: DoD3D11Hook: success
14:17:36: ---------------------- Cleared D3D11 Capture ----------------------
14:17:36: DXGI: Found D3D 11
14:17:36: setting up d3d11 data
14:17:36: ---------------------- Cleared D3D11 Capture ----------------------
14:17:36: DoD3D11Hook: success
14:17:36: successfully capturing d3d11 frames via GPU
14:18:38: D3D9 Present
14:23:18: ---------------------- Cleared D3D11 Capture ----------------------
14:23:18: DXGI: Found D3D 11
14:23:18: setting up d3d11 data
14:23:18: ---------------------- Cleared D3D11 Capture ----------------------
14:23:18: found dxgi format (dx11) of: 28, size: {1280, 720}, multisampled: false
14:23:18: DoD3D11Hook: success
14:23:18: successfully capturing d3d11 frames via GPU
14:23:25: ---------------------- Cleared D3D11 Capture ----------------------
14:23:26: DXGI: Found D3D 11
14:23:26: setting up d3d11 data
14:23:26: ---------------------- Cleared D3D11 Capture ----------------------
14:23:26: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
14:23:26: DoD3D11Hook: success
14:23:26: ---------------------- Cleared D3D11 Capture ----------------------
14:23:26: DXGI: Found D3D 11
14:23:26: setting up d3d11 data
14:23:26: ---------------------- Cleared D3D11 Capture ----------------------
14:23:26: DoD3D11Hook: success
14:23:27: successfully capturing d3d11 frames via GPU
14:29:31: ---------------------- Cleared D3D11 Capture ----------------------
14:29:31: DXGI: Found D3D 11
14:29:31: setting up d3d11 data
14:29:31: ---------------------- Cleared D3D11 Capture ----------------------
14:29:31: found dxgi format (dx11) of: 28, size: {1280, 720}, multisampled: false
14:29:31: DoD3D11Hook: success
14:29:31: successfully capturing d3d11 frames via GPU
 

pacholol

Member
Change the output resolution to downscale 1.5 or more, you try to stream 1080p 60fps... lower it to 720p 30fps that may help you, if not lower it to 2.0 (540p) and 30 fps also
 

clawdy

New Member
pacholol said:
Change the output resolution to downscale 1.5 or more, you try to stream 1080p 60fps... lower it to 720p 30fps that may help you, if not lower it to 2.0 (540p) and 30 fps also


when I lower it down to 720p its cuts half of my game off
 

Sapiens

Forum Moderator
Then you're doing it wrong. :) Don't change your base resolution, change the downscale option. Look under Settings > Video. Base resolution should still be 1920x1080, downscale should be 1.50. You can also press Ctrl+F to automatically fit your source to the scene size.
 
Top