Getting massive frame drops and I'm not sure what I can do about it. I've posted to the log analyzer, changed servers, dropped bitrate, and not using wireless. Not sure what else I can do. I used the Shaper detector too.
Code:
12:15:42: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
12:15:42: -------------------------------
12:15:42: CPU Name: Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz
12:15:42: CPU Speed: 3100MHz
12:15:42: Physical Memory: 8136MB Total, 5441MB Free
12:15:42: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
12:15:42: monitor 1: pos={0, 0}, size={1680, 1050}
12:15:42: Windows Version: 6.1 Build 7601 S
12:15:42: Aero is Disabled
12:15:42: -------------------------------
12:15:42: OBS Modules:
12:15:42: Base Address Module
12:15:42: 000000003F2B0000 OBS.exe
12:15:42: 00000000FBF60000 OBSApi.dll
12:15:42: 00000000FC420000 DShowPlugin.dll
12:15:42: 00000000FC3F0000 GraphicsCapture.dll
12:15:42: 00000000FC3D0000 NoiseGate.dll
12:15:42: 00000000FC3B0000 PSVPlugin.dll
12:15:42: ------------------------------------------
12:15:42: Adapter 1
12:15:42: Video Adapter: AMD Radeon HD 7800 Series
12:15:42: Video Adapter Dedicated Video Memory: 2127765504
12:15:42: Video Adapter Shared System Memory: 3997210624
12:15:42: Video Adapter Output 1: pos={0, 0}, size={1680, 1050}, attached=true
12:15:42: =====Stream Start: 2014-01-05, 12:15:42===============================================
12:15:42: Multithreaded optimizations: On
12:15:42: Base resolution: 1680x1050
12:15:42: Output resolution: 1120x700
12:15:42: ------------------------------------------
12:15:42: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
12:15:42: ------------------------------------------
12:15:42: Audio Format: 48000hz
12:15:42: Playback device {0.0.0.00000000}.{7f9417ee-b3e5-4674-97cc-e4a5b1bd2c85}
12:15:42: ------------------------------------------
12:15:42: Using desktop audio input: Speakers (USB Audio Device)
12:15:42: ------------------------------------------
12:15:42: Audio Encoding: AAC
12:15:42: bitrate: 128
12:15:42: Using graphics capture
12:15:42: Scene buffering time set to 400
12:15:42: ------------------------------------------
12:15:42: Video Encoding: x264
12:15:42: fps: 30
12:15:42: width: 1120, height: 700
12:15:42: preset: veryfast
12:15:42: profile: main
12:15:42: keyint: 60
12:15:42: CBR: yes
12:15:42: CFR: yes
12:15:42: max bitrate: 3500
12:15:42: buffer size: 3500
12:15:42: ------------------------------------------
12:15:42: MMDeviceAudioSource: Frequency for device 'Speakers (USB Audio Device)' is 384000, samples per sec is 48000
12:15:42: SharedTexCapture hooked
12:15:43: Using RTMP service: Twitch / Justin.tv
12:15:43: Server selection: rtmp://live-dfw.justin.tv/app
12:15:43: Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
12:15:43: Completed handshake with rtmp://live-dfw.justin.tv/app in 135 ms.
12:15:44: SO_SNDBUF was at 8192
12:15:44: SO_SNDBUF is now 65536
12:15:46: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 120248 / 463872)
12:15:47: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 362283 / 463872)
12:15:48: RTMPPublisher::SocketLoop: Stalled for 2243 ms to write 462907 bytes (buffer: 0 / 463872), unstable connection?
12:15:51: Capture window 0x000A053E invalid or changing, terminating capture
12:15:52: RTMPPublisher::SocketLoop: Stalled for 3718 ms to write 459821 bytes (buffer: 0 / 463872), unstable connection?
12:15:56: RTMPPublisher::SocketLoop: Stalled for 3701 ms to write 460904 bytes (buffer: 0 / 463872), unstable connection?
12:16:00: RTMPPublisher::SocketLoop: Stalled for 3723 ms to write 462651 bytes (buffer: 0 / 463872), unstable connection?
12:16:02: SharedTexCapture hooked
12:16:03: RTMPPublisher::SocketLoop: Stalled for 3635 ms to write 460358 bytes (buffer: 0 / 463872), unstable connection?
12:16:07: RTMPPublisher::SocketLoop: Stalled for 3685 ms to write 462679 bytes (buffer: 0 / 463872), unstable connection?
12:16:10: GraphicsCaptureSource::NewCapture: eliminating old capture
12:16:10: SharedTexCapture hooked
12:16:11: RTMPPublisher::SocketLoop: Stalled for 3681 ms to write 461259 bytes (buffer: 0 / 463872), unstable connection?
12:16:11: GraphicsCaptureSource::NewCapture: eliminating old capture
12:16:11: SharedTexCapture hooked
12:16:14: RTMPPublisher::SocketLoop: Stalled for 3918 ms to write 462229 bytes (buffer: 0 / 463872), unstable connection?
12:16:15: GraphicsCaptureSource::NewCapture: eliminating old capture
12:16:15: SharedTexCapture hooked
12:16:18: GraphicsCaptureSource::NewCapture: eliminating old capture
12:16:18: SharedTexCapture hooked
12:16:18: RTMPPublisher::SocketLoop: Stalled for 3961 ms to write 463228 bytes (buffer: 0 / 463872), unstable connection?
12:16:22: RTMPPublisher::SocketLoop: Stalled for 3704 ms to write 463390 bytes (buffer: 0 / 463872), unstable connection?
12:16:26: RTMPPublisher::SocketLoop: Stalled for 3724 ms to write 460879 bytes (buffer: 0 / 463872), unstable connection?
12:16:30: RTMPPublisher::SocketLoop: Stalled for 3750 ms to write 463698 bytes (buffer: 0 / 463872), unstable connection?
12:16:31: GraphicsCaptureSource::NewCapture: eliminating old capture
12:16:31: SharedTexCapture hooked
12:16:34: RTMPPublisher::SocketLoop: Stalled for 3926 ms to write 462434 bytes (buffer: 0 / 463872), unstable connection?
12:16:37: RTMPPublisher::SocketLoop: Stalled for 3878 ms to write 461340 bytes (buffer: 0 / 463872), unstable connection?
12:16:41: RTMPPublisher::SocketLoop: Stalled for 3775 ms to write 460755 bytes (buffer: 0 / 463872), unstable connection?
12:16:45: RTMPPublisher::SocketLoop: Stalled for 3769 ms to write 461943 bytes (buffer: 0 / 463872), unstable connection?
12:16:49: RTMPPublisher::SocketLoop: Stalled for 3766 ms to write 461122 bytes (buffer: 0 / 463872), unstable connection?
12:16:52: RTMPPublisher::SocketLoop: Stalled for 3687 ms to write 460652 bytes (buffer: 0 / 463872), unstable connection?
12:16:56: RTMPPublisher::SocketLoop: Stalled for 3745 ms to write 461207 bytes (buffer: 0 / 463872), unstable connection?
12:16:59: GraphicsCaptureSource::NewCapture: eliminating old capture
12:16:59: SharedTexCapture hooked
12:17:00: RTMPPublisher::SocketLoop: Stalled for 3853 ms to write 462502 bytes (buffer: 0 / 463872), unstable connection?
12:17:00: GraphicsCaptureSource::NewCapture: eliminating old capture
12:17:00: SharedTexCapture hooked
12:17:04: RTMPPublisher::SocketLoop: Stalled for 3769 ms to write 462828 bytes (buffer: 0 / 463872), unstable connection?
12:17:07: RTMPPublisher::SocketLoop: Stalled for 3729 ms to write 463004 bytes (buffer: 0 / 463872), unstable connection?
12:17:11: RTMPPublisher::SocketLoop: Stalled for 3675 ms to write 461085 bytes (buffer: 0 / 463872), unstable connection?
12:17:12: Total frames encoded: 2693, total frames duplicated: 48 (1.78%)
12:17:12: Total frames rendered: 2671, number of late frames: 10 (0.37%) (it's okay for some frames to be late)
12:17:15: RTMPPublisher::SocketLoop: Aborting due to WSAEnumNetworkEvents failure, 10038
12:17:15: Average send payload: 395956 bytes, average send interval: 2965 ms
12:17:15: Number of times waited to send: 27, Waited for a total of 102652 bytes
12:17:15: Number of b-frames dropped: 956 (37%), Number of p-frames dropped: 1153 (44%), Total 2109 (81%)
12:17:15: Number of bytes sent: 11482728
12:17:15:
12:17:15: Profiler time results:
12:17:15:
12:17:15: ==============================================================
12:17:15: video thread frame - [100%] [avg time: 1.09 ms] [children: 15.9%] [unaccounted: 84.1%]
12:17:15: | scene->Preprocess - [0.183%] [avg time: 0.002 ms]
12:17:15: | GPU download and conversion - [15.7%] [avg time: 0.171 ms] [children: 9.63%] [unaccounted: 6.06%]
12:17:15: | | flush - [5.41%] [avg time: 0.059 ms]
12:17:15: | | CopyResource - [3.94%] [avg time: 0.043 ms]
12:17:15: | | conversion to 4:2:0 - [0.275%] [avg time: 0.003 ms]
12:17:15: Convert444Threads - [100%] [avg time: 0.322 ms] [children: 99.1%] [unaccounted: 0.932%]
12:17:15: | Convert444toNV12 - [99.1%] [avg time: 0.319 ms]
12:17:15: encoder thread frame - [100%] [avg time: 0.704 ms]
12:17:15: ==============================================================
12:17:15:
12:17:15:
12:17:15: Profiler CPU results:
12:17:15:
12:17:15: ==============================================================
12:17:15: video thread frame - [cpu time: avg 0.017 ms, total 46.8 ms] [avg calls per frame: 1]
12:17:15: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:17:15: | GPU download and conversion - [cpu time: avg 0.005 ms, total 15.6 ms] [avg calls per frame: 1]
12:17:15: | | flush - [cpu time: avg 0.005 ms, total 15.6 ms] [avg calls per frame: 1]
12:17:15: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:17:15: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:17:15: Convert444Threads - [cpu time: avg 0.061 ms, total 327.602 ms] [avg calls per frame: 2]
12:17:15: | Convert444toNV12 - [cpu time: avg 0.061 ms, total 327.602 ms] [avg calls per frame: 2]
12:17:15: encoder thread frame - [cpu time: avg 0.069 ms, total 187.201 ms] [avg calls per frame: 1]
12:17:15: ==============================================================
12:17:15:
12:17:15: =====Stream End: 2014-01-05, 12:17:15=================================================
Last game capture log:
2014-01-05, 12:15:58: we're booting up:
12:15:58: CaptureThread: attached to process Valdis_Story_AC.exe
12:15:58: D3D9 Present
12:15:58: (half life scientist) everything.. seems to be in order
12:16:02: D3D9EndScene called
12:16:02: D3DPRESENT_PARAMETERS {
12:16:02: BackBufferWidth: 1680
12:16:02: BackBufferHeight: 1050
12:16:02: BackBufferFormat: D3DFMT_A8R8G8B8
12:16:02: BackBufferCount: 1
12:16:02: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:02: MultiSampleQuality: 0
12:16:02: SwapEffect: D3DSWAPEFFECT_COPY
12:16:02: hDeviceWindow: 1901582
12:16:02: Windowed: false
12:16:02: EnableAutoDepthStencil: true
12:16:02: AutoDepthStencilFormat: D3DFMT_D24S8
12:16:02: Flags: None
12:16:02: FullScreen_RefreshRateInHz: 60
12:16:02: PresentationInterval: 0
12:16:02: };
12:16:02: successfully set up d3d9 hooks
12:16:02: D3D9Present called
12:16:02: DoD3D9GPUHook: success - d3d9ex
12:16:02: D3DSURFACE_DESC {
12:16:02: Format: D3DFMT_A8R8G8B8
12:16:02: Type: D3DRTYPE_SURFACE
12:16:02: Usage: D3DUSAGE_RENDERTARGET
12:16:02: Pool: D3DPOOL_DEFAULT
12:16:02: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:02: MultiSampleQuality: 0
12:16:02: Width: 1680
12:16:02: Height: 1050
12:16:02: };
12:16:02: successfully capturing d3d9 frames via GPU
12:16:10: D3D9Reset called
12:16:10: ---------------------- Cleared D3D9 Capture ----------------------
12:16:10: successfully set up d3d9 hooks
12:16:10: D3D9EndScene called
12:16:10: D3D9Present called
12:16:10: DoD3D9GPUHook: success - d3d9ex
12:16:10: D3DSURFACE_DESC {
12:16:10: Format: D3DFMT_A8R8G8B8
12:16:10: Type: D3DRTYPE_SURFACE
12:16:10: Usage: D3DUSAGE_RENDERTARGET
12:16:10: Pool: D3DPOOL_DEFAULT
12:16:10: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:10: MultiSampleQuality: 0
12:16:10: Width: 1680
12:16:10: Height: 1050
12:16:10: };
12:16:10: successfully capturing d3d9 frames via GPU
12:16:11: D3D9Reset called
12:16:11: ---------------------- Cleared D3D9 Capture ----------------------
12:16:11: successfully set up d3d9 hooks
12:16:11: D3D9EndScene called
12:16:11: D3D9Present called
12:16:11: DoD3D9GPUHook: success - d3d9ex
12:16:11: D3DSURFACE_DESC {
12:16:11: Format: D3DFMT_A8R8G8B8
12:16:11: Type: D3DRTYPE_SURFACE
12:16:11: Usage: D3DUSAGE_RENDERTARGET
12:16:11: Pool: D3DPOOL_DEFAULT
12:16:11: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:11: MultiSampleQuality: 0
12:16:11: Width: 1680
12:16:11: Height: 1050
12:16:11: };
12:16:11: successfully capturing d3d9 frames via GPU
12:16:14: D3D9Reset called
12:16:14: ---------------------- Cleared D3D9 Capture ----------------------
12:16:15: successfully set up d3d9 hooks
12:16:15: D3D9EndScene called
12:16:15: D3D9Present called
12:16:15: DoD3D9GPUHook: success - d3d9ex
12:16:15: D3DSURFACE_DESC {
12:16:15: Format: D3DFMT_A8R8G8B8
12:16:15: Type: D3DRTYPE_SURFACE
12:16:15: Usage: D3DUSAGE_RENDERTARGET
12:16:15: Pool: D3DPOOL_DEFAULT
12:16:15: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:15: MultiSampleQuality: 0
12:16:15: Width: 1680
12:16:15: Height: 1050
12:16:15: };
12:16:15: successfully capturing d3d9 frames via GPU
12:16:18: D3D9Reset called
12:16:18: ---------------------- Cleared D3D9 Capture ----------------------
12:16:18: successfully set up d3d9 hooks
12:16:18: D3D9EndScene called
12:16:18: D3D9Present called
12:16:18: DoD3D9GPUHook: success - d3d9ex
12:16:18: D3DSURFACE_DESC {
12:16:18: Format: D3DFMT_A8R8G8B8
12:16:18: Type: D3DRTYPE_SURFACE
12:16:18: Usage: D3DUSAGE_RENDERTARGET
12:16:18: Pool: D3DPOOL_DEFAULT
12:16:18: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:18: MultiSampleQuality: 0
12:16:18: Width: 1680
12:16:18: Height: 1050
12:16:18: };
12:16:18: successfully capturing d3d9 frames via GPU
12:16:30: D3D9Reset called
12:16:30: ---------------------- Cleared D3D9 Capture ----------------------
12:16:31: successfully set up d3d9 hooks
12:16:31: D3D9EndScene called
12:16:31: D3D9Present called
12:16:31: DoD3D9GPUHook: success - d3d9ex
12:16:31: D3DSURFACE_DESC {
12:16:31: Format: D3DFMT_A8R8G8B8
12:16:31: Type: D3DRTYPE_SURFACE
12:16:31: Usage: D3DUSAGE_RENDERTARGET
12:16:31: Pool: D3DPOOL_DEFAULT
12:16:31: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:31: MultiSampleQuality: 0
12:16:31: Width: 1680
12:16:31: Height: 1050
12:16:31: };
12:16:31: successfully capturing d3d9 frames via GPU
12:16:59: D3D9Reset called
12:16:59: ---------------------- Cleared D3D9 Capture ----------------------
12:16:59: successfully set up d3d9 hooks
12:16:59: D3D9EndScene called
12:16:59: D3D9Present called
12:16:59: DoD3D9GPUHook: success - d3d9ex
12:16:59: D3DSURFACE_DESC {
12:16:59: Format: D3DFMT_A8R8G8B8
12:16:59: Type: D3DRTYPE_SURFACE
12:16:59: Usage: D3DUSAGE_RENDERTARGET
12:16:59: Pool: D3DPOOL_DEFAULT
12:16:59: MultiSampleType: D3DMULTISAMPLE_NONE
12:16:59: MultiSampleQuality: 0
12:16:59: Width: 1680
12:16:59: Height: 1050
12:16:59: };
12:16:59: successfully capturing d3d9 frames via GPU
12:17:00: D3D9Reset called
12:17:00: ---------------------- Cleared D3D9 Capture ----------------------
12:17:00: D3DPRESENT_PARAMETERS {
12:17:00: BackBufferWidth: 1024
12:17:00: BackBufferHeight: 576
12:17:00: BackBufferFormat: D3DFMT_A8R8G8B8
12:17:00: BackBufferCount: 1
12:17:00: MultiSampleType: D3DMULTISAMPLE_NONE
12:17:00: MultiSampleQuality: 0
12:17:00: SwapEffect: D3DSWAPEFFECT_COPY
12:17:00: hDeviceWindow: 1901582
12:17:00: Windowed: true
12:17:00: EnableAutoDepthStencil: true
12:17:00: AutoDepthStencilFormat: D3DFMT_D24S8
12:17:00: Flags: None
12:17:00: FullScreen_RefreshRateInHz: 0
12:17:00: PresentationInterval: 0
12:17:00: };
12:17:00: successfully set up d3d9 hooks
12:17:00: D3D9EndScene called
12:17:00: D3D9Present called
12:17:00: DoD3D9GPUHook: success - d3d9ex
12:17:00: D3DSURFACE_DESC {
12:17:00: Format: D3DFMT_A8R8G8B8
12:17:00: Type: D3DRTYPE_SURFACE
12:17:00: Usage: D3DUSAGE_RENDERTARGET
12:17:00: Pool: D3DPOOL_DEFAULT
12:17:00: MultiSampleType: D3DMULTISAMPLE_NONE
12:17:00: MultiSampleQuality: 0
12:17:00: Width: 1024
12:17:00: Height: 576
12:17:00: };
12:17:00: successfully capturing d3d9 frames via GPU
12:17:12: ---------------------- Cleared D3D9 Capture ----------------------
12:17:12: received restart event, capturing
12:17:12: DoD3D9GPUHook: success - d3d9ex
12:17:12: D3D9EndScene called
12:17:12: D3D9Present called