desluOs
New Member
I am streaming the game Geometry Dash and if I am not streaming at the time, I have a smooth framerate that doesn't have any issues. As soon as I start streaming I will begin to get lag spikes, seeming to half my frame rate for a few seconds, then stopping for another few seconds, then it repeats. I usually use 1000 for my bitrate and I read that lowering your bitrate can help, but I even lowered it to 500 and it still has the same lag. I also noticed that I can go up to 2000 and it has the same lag, no difference.
Here is my log:
11:28:07: Open Broadcaster Software v0.655b - 64bit ( ^ω^)
11:28:07: -------------------------------
11:28:07: CPU Name: Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
11:28:07: CPU Speed: 2294MHz
11:28:07: Physical Memory: 4011MB Total, 1784MB Free
11:28:07: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
11:28:07: monitor 1: pos={0, 0}, size={1366, 768}
11:28:07: Windows Version: 6.1 Build 7601 (revision 18015)
11:28:07: Aero is Enabled
11:28:07: -------------------------------
11:28:07: OBS Modules:
11:28:07: Base Address Module
11:28:07: 000000003F240000 OBS.exe
11:28:07: 00000000E7820000 OBSApi.dll
11:28:07: 00000000ED450000 DShowPlugin.dll
11:28:07: 00000000EB610000 GraphicsCapture.dll
11:28:07: 00000000EF510000 NoiseGate.dll
11:28:07: 00000000ED420000 PSVPlugin.dll
11:28:07: 00000000ED370000 scenesw.dll
11:28:07: ------------------------------------------
11:28:07: Adapter 1
11:28:07: Video Adapter: AMD Radeon(TM) HD 6470M
11:28:07: Video Adapter Dedicated Video Memory: 525516800
11:28:07: Video Adapter Shared System Memory: 1834934272
11:28:07: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
11:28:07: ------------------------------------------
11:28:07: Adapter 2
11:28:07: Video Adapter: Mobile Intel(R) HD Graphics
11:28:07: Video Adapter Dedicated Video Memory: 67108864
11:28:07: Video Adapter Shared System Memory: 1711276032
11:28:07: =====Stream Start: 2015-09-23, 11:28:07===============================================
11:28:07: Multithreaded optimizations: On
11:28:07: Base resolution: 1366x768
11:28:07: Output resolution: 1092x614
11:28:07: ------------------------------------------
11:28:07: Loading up D3D10 on AMD Radeon(TM) HD 6470M (Adapter 1)...
11:28:07: ------------------------------------------
11:28:07: Audio Format: 48000 Hz
11:28:07: ------------------------------------------
11:28:07: Audio Channels: 2 Ch
11:28:07: Playback device Default
11:28:07: ------------------------------------------
11:28:07: Using desktop audio input: Speaker/HP (Realtek High Definition Audio)
11:28:07: Global Audio time adjust: 0
11:28:07: ------------------------------------------
11:28:07: Audio Encoding: AAC
11:28:07: bitrate: 128
11:28:07: Using graphics capture
11:28:07: Scene buffering time set to 700
11:28:07: ------------------------------------------
11:28:07: Video Encoding: x264
11:28:07: fps: 30
11:28:07: width: 1092, height: 614
11:28:07: preset: ultrafast
11:28:07: profile: main
11:28:07: keyint: 60
11:28:07: CBR: yes
11:28:07: CFR: yes
11:28:07: max bitrate: 1000
11:28:07: buffer size: 1000
11:28:07: ------------------------------------------
11:28:09: Using RTMP service: Twitch
11:28:09: Server selection: rtmp://live.twitch.tv/app
11:28:09: Interface: Intel(R) Centrino(R) Advanced-N 6250 AGN (802.11, 78 mbps)
11:28:09: Completed handshake with rtmp://live.twitch.tv/app in 68 ms.
11:28:09: SO_SNDBUF was at 8192
11:28:09: SO_SNDBUF is now 65536
11:28:14: Trying to hook process: GeometryDash.exe
11:28:14: using memory capture
11:28:15: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 144384)
11:31:24: FlushBufferedVideo: Flushing 16 packets over 500 ms
11:31:25: Total frames encoded: 5886, total frames duplicated: 7 (0.12%)
11:31:25: Total frames rendered: 5896, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
11:31:25:
11:31:25: Profiler time results:
11:31:25:
11:31:25: ==============================================================
11:31:25: video thread frame - [100%] [avg time: 2.201 ms] [children: 33.2%] [unaccounted: 66.8%]
11:31:25: | scene->Preprocess - [0.0909%] [avg time: 0.002 ms]
11:31:25: | GPU download and conversion - [33.1%] [avg time: 0.728 ms] [children: 32%] [unaccounted: 1.04%]
11:31:25: | | flush - [31.4%] [avg time: 0.692 ms]
11:31:25: | | CopyResource - [0.5%] [avg time: 0.011 ms]
11:31:25: | | conversion to 4:2:0 - [0.0909%] [avg time: 0.002 ms]
11:31:25: Convert444Thread - [100%] [avg time: 0.663 ms] [children: 98.9%] [unaccounted: 1.06%]
11:31:25: | Convert444toNV12 - [98.9%] [avg time: 0.656 ms]
11:31:25: encoder thread frame - [100%] [avg time: 1.094 ms] [children: 20.1%] [unaccounted: 79.9%]
11:31:25: | sending stuff out - [20.1%] [avg time: 0.22 ms]
11:31:25: ==============================================================
11:31:25:
11:31:25:
11:31:25: Profiler CPU results:
11:31:25:
11:31:25: ==============================================================
11:31:25: video thread frame - [cpu time: avg 1.27 ms, total 7488.05 ms] [avg calls per frame: 1]
11:31:25: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:31:25: | GPU download and conversion - [cpu time: avg 0.121 ms, total 717.607 ms] [avg calls per frame: 1]
11:31:25: | | flush - [cpu time: avg 0.105 ms, total 624.006 ms] [avg calls per frame: 1]
11:31:25: | | CopyResource - [cpu time: avg 0.01 ms, total 62.4 ms] [avg calls per frame: 1]
11:31:25: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:31:25: Convert444Thread - [cpu time: avg 0.422 ms, total 2480.42 ms] [avg calls per frame: 1]
11:31:25: | Convert444toNV12 - [cpu time: avg 0.411 ms, total 2418.02 ms] [avg calls per frame: 1]
11:31:25: encoder thread frame - [cpu time: avg 0.276 ms, total 1622.41 ms] [avg calls per frame: 1]
11:31:25: | sending stuff out - [cpu time: avg 0.029 ms, total 171.602 ms] [avg calls per frame: 1]
11:31:25: ==============================================================
11:31:25:
11:31:25: =====Stream End: 2015-09-23, 11:31:25=================================================
11:31:25: ~RTMPPublisher: Packet flush completed in 129 ms
11:31:25: ~RTMPPublisher: Send thread terminated in 0 ms
11:31:25: RTMPPublisher::SocketLoop: Graceful loop exit
11:31:25: ~RTMPPublisher: Socket thread terminated in 0 ms
11:31:25: ~RTMPPublisher: Final socket shutdown completed in 58 ms
11:31:25: Average send payload: 3688 bytes, average send interval: 26 ms
11:31:25: Number of times waited to send: 0, Waited for a total of 0 bytes
11:31:25: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
11:31:25: Number of bytes sent: 27566016
11:31:25: Terminating 0x15f8
Last game capture log:
2015-09-23, 11:28:14: we're booting up:
11:28:14: CaptureThread: attached to process GeometryDash.exe
11:28:14: WARNING: Another hook is already present while trying to hook opengl32.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
11:28:14: GL Present
11:28:14: DirectDraw Present
11:28:14: (half life scientist) everything.. seems to be in order
11:28:14: SwapBuffers(788600932) Called
11:28:14: setting up gl data
11:28:14: DoGLCPUHook: success
11:28:14: wglSwapBuffers(788600932) Called
11:28:14: successfully capturing gl frames via RAM
11:31:25: stop requested, terminating gl capture
11:31:25: ---------------------- Cleared OpenGL Capture ----------------------
11:31:25: wglSwapBuffers(788600932) Called
11:31:25: setting up gl data
11:31:25: SwapBuffers(788600932) Called
Here is my log:
11:28:07: Open Broadcaster Software v0.655b - 64bit ( ^ω^)
11:28:07: -------------------------------
11:28:07: CPU Name: Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
11:28:07: CPU Speed: 2294MHz
11:28:07: Physical Memory: 4011MB Total, 1784MB Free
11:28:07: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
11:28:07: monitor 1: pos={0, 0}, size={1366, 768}
11:28:07: Windows Version: 6.1 Build 7601 (revision 18015)
11:28:07: Aero is Enabled
11:28:07: -------------------------------
11:28:07: OBS Modules:
11:28:07: Base Address Module
11:28:07: 000000003F240000 OBS.exe
11:28:07: 00000000E7820000 OBSApi.dll
11:28:07: 00000000ED450000 DShowPlugin.dll
11:28:07: 00000000EB610000 GraphicsCapture.dll
11:28:07: 00000000EF510000 NoiseGate.dll
11:28:07: 00000000ED420000 PSVPlugin.dll
11:28:07: 00000000ED370000 scenesw.dll
11:28:07: ------------------------------------------
11:28:07: Adapter 1
11:28:07: Video Adapter: AMD Radeon(TM) HD 6470M
11:28:07: Video Adapter Dedicated Video Memory: 525516800
11:28:07: Video Adapter Shared System Memory: 1834934272
11:28:07: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
11:28:07: ------------------------------------------
11:28:07: Adapter 2
11:28:07: Video Adapter: Mobile Intel(R) HD Graphics
11:28:07: Video Adapter Dedicated Video Memory: 67108864
11:28:07: Video Adapter Shared System Memory: 1711276032
11:28:07: =====Stream Start: 2015-09-23, 11:28:07===============================================
11:28:07: Multithreaded optimizations: On
11:28:07: Base resolution: 1366x768
11:28:07: Output resolution: 1092x614
11:28:07: ------------------------------------------
11:28:07: Loading up D3D10 on AMD Radeon(TM) HD 6470M (Adapter 1)...
11:28:07: ------------------------------------------
11:28:07: Audio Format: 48000 Hz
11:28:07: ------------------------------------------
11:28:07: Audio Channels: 2 Ch
11:28:07: Playback device Default
11:28:07: ------------------------------------------
11:28:07: Using desktop audio input: Speaker/HP (Realtek High Definition Audio)
11:28:07: Global Audio time adjust: 0
11:28:07: ------------------------------------------
11:28:07: Audio Encoding: AAC
11:28:07: bitrate: 128
11:28:07: Using graphics capture
11:28:07: Scene buffering time set to 700
11:28:07: ------------------------------------------
11:28:07: Video Encoding: x264
11:28:07: fps: 30
11:28:07: width: 1092, height: 614
11:28:07: preset: ultrafast
11:28:07: profile: main
11:28:07: keyint: 60
11:28:07: CBR: yes
11:28:07: CFR: yes
11:28:07: max bitrate: 1000
11:28:07: buffer size: 1000
11:28:07: ------------------------------------------
11:28:09: Using RTMP service: Twitch
11:28:09: Server selection: rtmp://live.twitch.tv/app
11:28:09: Interface: Intel(R) Centrino(R) Advanced-N 6250 AGN (802.11, 78 mbps)
11:28:09: Completed handshake with rtmp://live.twitch.tv/app in 68 ms.
11:28:09: SO_SNDBUF was at 8192
11:28:09: SO_SNDBUF is now 65536
11:28:14: Trying to hook process: GeometryDash.exe
11:28:14: using memory capture
11:28:15: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 144384)
11:31:24: FlushBufferedVideo: Flushing 16 packets over 500 ms
11:31:25: Total frames encoded: 5886, total frames duplicated: 7 (0.12%)
11:31:25: Total frames rendered: 5896, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
11:31:25:
11:31:25: Profiler time results:
11:31:25:
11:31:25: ==============================================================
11:31:25: video thread frame - [100%] [avg time: 2.201 ms] [children: 33.2%] [unaccounted: 66.8%]
11:31:25: | scene->Preprocess - [0.0909%] [avg time: 0.002 ms]
11:31:25: | GPU download and conversion - [33.1%] [avg time: 0.728 ms] [children: 32%] [unaccounted: 1.04%]
11:31:25: | | flush - [31.4%] [avg time: 0.692 ms]
11:31:25: | | CopyResource - [0.5%] [avg time: 0.011 ms]
11:31:25: | | conversion to 4:2:0 - [0.0909%] [avg time: 0.002 ms]
11:31:25: Convert444Thread - [100%] [avg time: 0.663 ms] [children: 98.9%] [unaccounted: 1.06%]
11:31:25: | Convert444toNV12 - [98.9%] [avg time: 0.656 ms]
11:31:25: encoder thread frame - [100%] [avg time: 1.094 ms] [children: 20.1%] [unaccounted: 79.9%]
11:31:25: | sending stuff out - [20.1%] [avg time: 0.22 ms]
11:31:25: ==============================================================
11:31:25:
11:31:25:
11:31:25: Profiler CPU results:
11:31:25:
11:31:25: ==============================================================
11:31:25: video thread frame - [cpu time: avg 1.27 ms, total 7488.05 ms] [avg calls per frame: 1]
11:31:25: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:31:25: | GPU download and conversion - [cpu time: avg 0.121 ms, total 717.607 ms] [avg calls per frame: 1]
11:31:25: | | flush - [cpu time: avg 0.105 ms, total 624.006 ms] [avg calls per frame: 1]
11:31:25: | | CopyResource - [cpu time: avg 0.01 ms, total 62.4 ms] [avg calls per frame: 1]
11:31:25: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:31:25: Convert444Thread - [cpu time: avg 0.422 ms, total 2480.42 ms] [avg calls per frame: 1]
11:31:25: | Convert444toNV12 - [cpu time: avg 0.411 ms, total 2418.02 ms] [avg calls per frame: 1]
11:31:25: encoder thread frame - [cpu time: avg 0.276 ms, total 1622.41 ms] [avg calls per frame: 1]
11:31:25: | sending stuff out - [cpu time: avg 0.029 ms, total 171.602 ms] [avg calls per frame: 1]
11:31:25: ==============================================================
11:31:25:
11:31:25: =====Stream End: 2015-09-23, 11:31:25=================================================
11:31:25: ~RTMPPublisher: Packet flush completed in 129 ms
11:31:25: ~RTMPPublisher: Send thread terminated in 0 ms
11:31:25: RTMPPublisher::SocketLoop: Graceful loop exit
11:31:25: ~RTMPPublisher: Socket thread terminated in 0 ms
11:31:25: ~RTMPPublisher: Final socket shutdown completed in 58 ms
11:31:25: Average send payload: 3688 bytes, average send interval: 26 ms
11:31:25: Number of times waited to send: 0, Waited for a total of 0 bytes
11:31:25: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
11:31:25: Number of bytes sent: 27566016
11:31:25: Terminating 0x15f8
Last game capture log:
2015-09-23, 11:28:14: we're booting up:
11:28:14: CaptureThread: attached to process GeometryDash.exe
11:28:14: WARNING: Another hook is already present while trying to hook opengl32.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
11:28:14: GL Present
11:28:14: DirectDraw Present
11:28:14: (half life scientist) everything.. seems to be in order
11:28:14: SwapBuffers(788600932) Called
11:28:14: setting up gl data
11:28:14: DoGLCPUHook: success
11:28:14: wglSwapBuffers(788600932) Called
11:28:14: successfully capturing gl frames via RAM
11:31:25: stop requested, terminating gl capture
11:31:25: ---------------------- Cleared OpenGL Capture ----------------------
11:31:25: wglSwapBuffers(788600932) Called
11:31:25: setting up gl data
11:31:25: SwapBuffers(788600932) Called