Hey Guys,
As soon as I run Foobar or Winamp in combination with OBS my sound gets delayed.
If I stop the music the music stops after 3-4 seconds.
Same goes for games e.g. League of Legends. If someone pings the sound of the ping comes 3-4 after the ping.
The Task-Manager shows CPU: ~60% RAM: ~60%.
So my CPU can't be the problem. It's an Intel i5-3570K with 8GB DDR3 1600MHz Corsair Vengeance.
Does anybody knows why this happens to me?
It began after an update of OBS.
~EDIT~
Here's the log:
As soon as I run Foobar or Winamp in combination with OBS my sound gets delayed.
If I stop the music the music stops after 3-4 seconds.
Same goes for games e.g. League of Legends. If someone pings the sound of the ping comes 3-4 after the ping.
The Task-Manager shows CPU: ~60% RAM: ~60%.
So my CPU can't be the problem. It's an Intel i5-3570K with 8GB DDR3 1600MHz Corsair Vengeance.
Does anybody knows why this happens to me?
It began after an update of OBS.
~EDIT~
Here's the log:
Code:
16:36:50: Open Broadcaster Software v0.60b test build 7 - 64bit ( ^ω^)
16:36:50: -------------------------------
16:36:50: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
16:36:50: CPU Speed: 3400MHz
16:36:50: Physical Memory: 8073MB Total, 5378MB Free
16:36:50: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
16:36:50: monitor 1: pos={0, 0}, size={1920, 1080}
16:36:50: monitor 2: pos={1920, 0}, size={1920, 1080}
16:36:50: Windows Version: 6.1 Build 7601 S
16:36:50: Aero is Enabled
16:36:50: -------------------------------
16:36:50: OBS Modules:
16:36:50: Base Address Module
16:36:50: 000000003F2C0000 OBS.exe
16:36:50: 00000000E1600000 OBSApi.dll
16:36:50: 00000000E3310000 DShowPlugin.dll
16:36:50: 00000000E38C0000 GraphicsCapture.dll
16:36:50: 00000000E32F0000 NoiseGate.dll
16:36:50: 00000000E32D0000 PSVPlugin.dll
16:36:50: ------------------------------------------
16:36:50: Adapter 1
16:36:50: Video Adapter: ATI Radeon HD 5570
16:36:50: Video Adapter Dedicated Video Memory: 1063092224
16:36:50: Video Adapter Shared System Memory: 3964483584
16:36:50: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
16:36:50: Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
16:36:50: ------------------------------------------
16:36:50: Adapter 2
16:36:50: Video Adapter: Intel(R) HD Graphics 4000
16:36:50: Video Adapter Dedicated Video Memory: 67108864
16:36:50: Video Adapter Shared System Memory: 1711276032
16:36:50: =====Stream Start: 2014-01-14, 16:36:50===============================================
16:36:50: Multithreaded optimizations: On
16:36:50: Base resolution: 1920x1080
16:36:50: Output resolution: 1280x720
16:36:50: ------------------------------------------
16:36:50: Loading up D3D10 on ATI Radeon HD 5570 (Adapter 1)...
16:36:51: ------------------------------------------
16:36:51: Audio Format: 48000hz
16:36:51: Playback device {0.0.0.00000000}.{a32b9471-cb60-489c-b5d7-75664cd3d6c4}
16:36:51: ------------------------------------------
16:36:51: Using desktop audio input: Lautsprecher (BEHRINGER USB WDM AUDIO 2.8.40)
16:36:51: ------------------------------------------
16:36:51: Using auxilary audio input: Eingang (BEHRINGER USB WDM AUDIO 2.8.40)
16:36:51: ------------------------------------------
16:36:51: Audio Encoding: AAC
16:36:51: bitrate: 128
16:36:51: Using text output
16:36:51: ------------------------------------------
16:36:51: device: Logitech HD Pro Webcam C920,
16:36:51: device id \\?\usb#vid_046d&pid_082d&mi_00#8&1a5a9372&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
16:36:51: chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
16:36:51: use buffering: false - 0, fourCC: 'I420'
16:36:51: audio device: Deaktivieren,
16:36:51: audio device id Disabled,
16:36:51:
16:36:52: Using directshow input
16:36:53: Using bitmap image
16:36:53: Using graphics capture
16:36:53: Using graphics capture
16:36:53: Using bitmap image
16:36:53: Scene buffering time set to 700
16:36:53: ------------------------------------------
16:36:53: Video Encoding: x264
16:36:53: fps: 30
16:36:53: width: 1280, height: 720
16:36:53: preset: fast
16:36:53: profile: main
16:36:53: keyint: 60
16:36:53: CBR: yes
16:36:53: CFR: yes
16:36:53: max bitrate: 2000
16:36:53: buffer size: 2000
16:36:53: ------------------------------------------
16:36:53: MMDeviceAudioSource: Frequency for device 'Lautsprecher (BEHRINGER USB WDM AUDIO 2.8.40)' is 352800, samples per sec is 44100
16:36:53: MMDeviceAudioSource: Frequency for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' is 352800, samples per sec is 44100
16:36:53: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
16:36:54: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
16:36:54: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
16:36:54: SharedTexCapture hooked
16:36:56: Using RTMP service: hitbox.tv
16:36:56: Server selection: rtmp://live.nbg.hitbox.tv/push
16:36:56: Interface: Broadcom NetLink (TM) Gigabit Ethernet (ethernet, 100 mbps)
16:36:56: Completed handshake with rtmp://live.nbg.hitbox.tv/push in 64 ms.
16:36:57: SO_SNDBUF was at 8192
16:36:57: SO_SNDBUF is now 65536
16:37:19: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
16:43:23: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
16:43:43: SharedTexCapture hooked
16:44:21: GraphicsCaptureSource::NewCapture: eliminating old capture
16:44:21: SharedTexCapture hooked
16:45:32: GraphicsCaptureSource::NewCapture: eliminating old capture
16:45:32: SharedTexCapture hooked
16:45:44: GraphicsCaptureSource::NewCapture: eliminating old capture
16:45:44: SharedTexCapture hooked
16:45:49: GraphicsCaptureSource::NewCapture: eliminating old capture
16:45:49: SharedTexCapture hooked
16:46:05: GraphicsCaptureSource::NewCapture: eliminating old capture
16:46:05: SharedTexCapture hooked
16:48:07: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
16:58:45: GraphicsCaptureSource::NewCapture: eliminating old capture
16:58:45: SharedTexCapture hooked
17:12:10: GraphicsCaptureSource::NewCapture: eliminating old capture
17:12:10: SharedTexCapture hooked
17:12:11: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 50
17:12:11: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
17:12:12: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
17:12:14: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
17:20:04: GraphicsCaptureSource::NewCapture: eliminating old capture
17:20:04: SharedTexCapture hooked
17:20:07: Audio timestamp for device 'Eingang (BEHRINGER USB WDM AUDIO 2.8.40)' was behind target timestamp by 10
17:22:51: Exit signal received, terminating capture
17:22:52: GraphicsCaptureSource::NewCapture: eliminating old capture
17:22:52: SharedTexCapture hooked
17:23:14: Total frames encoded: 83417, total frames duplicated: 4063 (4.87%)
17:23:14: Total frames rendered: 83359, number of late frames: 37 (0.04%) (it's okay for some frames to be late)
17:23:14: RTMPPublisher::SocketLoop: Graceful loop exit
17:23:14: Average send payload: 8562 bytes, average send interval: 32 ms
17:23:14: Number of times waited to send: 0, Waited for a total of 0 bytes
17:23:14: Number of b-frames dropped: 18 (0.022%), Number of p-frames dropped: 17 (0.02%), Total 35 (0.042%)
17:23:14: Number of bytes sent: 740868574
17:23:14:
17:23:14: Profiler time results:
17:23:14:
17:23:14: ==============================================================
17:23:14: video thread frame - [100%] [avg time: 7.574 ms] [children: 61.5%] [unaccounted: 38.5%]
17:23:14: | scene->Preprocess - [41%] [avg time: 3.102 ms]
17:23:14: | GPU download and conversion - [20.5%] [avg time: 1.553 ms] [children: 17.1%] [unaccounted: 3.38%]
17:23:14: | | flush - [16.7%] [avg time: 1.262 ms]
17:23:14: | | CopyResource - [0.356%] [avg time: 0.027 ms]
17:23:14: | | conversion to 4:2:0 - [0.106%] [avg time: 0.008 ms]
17:23:14: Convert444Threads - [100%] [avg time: 0.961 ms] [children: 99.3%] [unaccounted: 0.728%]
17:23:14: | Convert444toNV12 - [99.3%] [avg time: 0.954 ms]
17:23:14: encoder thread frame - [100%] [avg time: 1.348 ms]
17:23:14: ==============================================================
17:23:14:
17:23:14:
17:23:14: Profiler CPU results:
17:23:14:
17:23:14: ==============================================================
17:23:14: video thread frame - [cpu time: avg 3.042 ms, total 253658 ms] [avg calls per frame: 1]
17:23:14: | scene->Preprocess - [cpu time: avg 2.372 ms, total 197747 ms] [avg calls per frame: 1]
17:23:14: | GPU download and conversion - [cpu time: avg 0.123 ms, total 10264.9 ms] [avg calls per frame: 1]
17:23:14: | | flush - [cpu time: avg 0.067 ms, total 5616.03 ms] [avg calls per frame: 1]
17:23:14: | | CopyResource - [cpu time: avg 0.025 ms, total 2152.82 ms] [avg calls per frame: 1]
17:23:14: | | conversion to 4:2:0 - [cpu time: avg 0.004 ms, total 343.201 ms] [avg calls per frame: 1]
17:23:14: Convert444Threads - [cpu time: avg 0.858 ms, total 143147 ms] [avg calls per frame: 2]
17:23:14: | Convert444toNV12 - [cpu time: avg 0.855 ms, total 142554 ms] [avg calls per frame: 2]
17:23:14: encoder thread frame - [cpu time: avg 0.745 ms, total 62150.8 ms] [avg calls per frame: 1]
17:23:14: ==============================================================
17:23:14:
17:23:14: =====Stream End: 2014-01-14, 17:23:14=================================================
Last game capture log:
2014-01-14, 16:43:39: we're booting up:
16:43:39: CaptureThread: attached to process League of Legends.exe
16:43:39: D3D9 Present
16:43:39: DXGI Present
16:43:40: NV Capture available
16:43:40: FBO available
16:43:40: GL Present
16:43:40: (half life scientist) everything.. seems to be in order
16:43:43: D3D9EndScene called
16:43:43: D3DPRESENT_PARAMETERS {
16:43:43: BackBufferWidth: 1920
16:43:43: BackBufferHeight: 1080
16:43:43: BackBufferFormat: D3DFMT_X8R8G8B8
16:43:43: BackBufferCount: 1
16:43:43: MultiSampleType: D3DMULTISAMPLE_NONE
16:43:43: MultiSampleQuality: 0
16:43:43: SwapEffect: D3DSWAPEFFECT_DISCARD
16:43:43: hDeviceWindow: 721932
16:43:43: Windowed: false
16:43:43: EnableAutoDepthStencil: true
16:43:43: AutoDepthStencilFormat: D3DFMT_D24S8
16:43:43: Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL
16:43:43: FullScreen_RefreshRateInHz: 60
16:43:43: PresentationInterval: 0
16:43:43: };
16:43:43: successfully set up d3d9 hooks
16:43:43: D3D9Present called
16:43:43: DoD3D9GPUHook: success
16:43:48: D3DSURFACE_DESC {
16:43:48: Format: D3DFMT_X8R8G8B8
16:43:48: Type: D3DRTYPE_SURFACE
16:43:48: Usage: D3DUSAGE_RENDERTARGET
16:43:48: Pool: D3DPOOL_DEFAULT
16:43:48: MultiSampleType: D3DMULTISAMPLE_NONE
16:417:22:52: D3D9Reset called
17:22:52: ---------------------- Cleared D3D9 Capture ----------------------
17:22:52: D3DPRESENT_PARAMETERS {
17:22:52: BackBufferWidth: 16
17:22:52: BackBufferHeight: 16
17:22:52: BackBufferFormat: D3DFMT_X8R8G8B8
17:22:52: BackBufferCount: 1
17:22:52: MultiSampleType: D3DMULTISAMPLE_NONE
17:22:52: MultiSampleQuality: 0
17:22:52: SwapEffect: D3DSWAPEFFECT_COPY
17:22:52: hDeviceWindow: 66620
17:22:52: Windowed: true
17:22:52: EnableAutoDepthStencil: false
17:22:52: AutoDepthStencilFormat: D3DFMT_UNKNOWN
17:22:52: Flags: None
17:22:52: FullScreen_RefreshRateInHz: 0
17:22:52: PresentationInterval: 0
17:22:52: };
17:22:52: successfully set up d3d9 hooks
17:22:52: D3D9EndScene called
17:22:52: D3D9SwapPresent called
17:22:52: DoD3D9GPUHook: success
17:22:52: D3DSURFACE_DESC {
17:22:52: Format: D3DFMT_X8R8G8B8
17:22:52: Type: D3DRTYPE_SURFACE
17:22:52: Usage: D3DUSAGE_RENDERTARGET
17:22:52: Pool: D3DPOOL_DEFAULT
17:22:52: MultiSampleType: D3DMULTISAMPLE_NONE
17:22:52: MultiSampleQuality: 0
17:22:52: Width: 1280
17:22:52: Height: 800
17:22:52: };
17:22:52: successfully capturing d3d9 frames via GPU
MultiSampleType: D3DMULTISAMPLE_NONE
16:45:32: MultiSampleQuality: 0
16:45:32: Width: 1920
16:45:32: Height: 1080
16:45:32: };
16:45:32: successfully capturing d3d9 frames via GPU
16:45:44: D3D9Reset called
16:45:44: ---------------------- Cleared D3D9 Capture ----------------------
16:45:44: successfully set up d3d9 hooks
16:45:44: D3D9EndScene called
16:45:44: D3D9Present called
16:45:44: DoD3D9GPUHook: success
16:45:45: D3DSURFACE_DESC {
16:45:45: Format: D3DFMT_X8R8G8B8
16:45:45: Type: D3DRTYPE_SURFACE
16:45:45: Usage: D3DUSAGE_RENDERTARGET
16:45:45: Pool: D3DPOOL_DEFAULT
16:45:45: MultiSampleType: D3DMULTISAMPLE_NONE
16:45:45: MultiSampleQuality: 0
16:45:45: Width: 1920
16:45:45: Height: 1080
16:45:45: };
16:45:45: successfully capturing d3d9 frames via GPU
16:45:49: D3D9Reset called
16:45:49: ---------------------- Cleared D3D9 Capture ----------------------
16:45:49: successfully set up d3d9 hooks
16:45:49: D3D9EndScene called
16:45:49: D3D9Present called
16:45:49: DoD3D9GPUHook: success
16:45:49: D3DSURFACE_DESC {
16:45:49: Format: D3DFMT_X8R8G8B8
16:45:49: Type: D3DRTYPE_SURFACE
16:45:49: Usage: D3DUSAGE_RENDERTARGET
16:45:49: Pool: D3DPOOL_DEFAULT
16:45:49: MultiSampleType: D3DMULTISAMPLE_NONE
16:45:49: MultiSampleQuality: 0
16:45:49: Width: 1920
16:45:49: Height: 1080
16:45:49: };
16:45:49: successfully capturing d3d9 frames via GPU
16:46:05: D3D9Reset called
16:46:05: ---------------------- Cleared D3D9 Capture ----------------------
16:46:05: successfully set up d3d9 hooks
16:46:05: D3D9EndScene called
16:46:05: D3D9Present called
16:46:05: DoD3D9GPUHook: success
16:46:07: D3DSURFACE_DESC {
16:46:07: Format: D3DFMT_X8R8G8B8
16:46:07: Type: D3DRTYPE_SURFACE
16:46:07: Usage: D3DUSAGE_RENDERTARGET
16:46:07: Pool: D3DPOOL_DEFAULT
16:46:07: MultiSampleType: D3DMULTISAMPLE_NONE
16:46:07: MultiSampleQuality: 0
16:46:07: Width: 1920
16:46:07: Height: 1080
16:46:07: };
16:46:07: successfully capturing d3d9 frames via GPU
16:58:45: D3D9Reset called
16:58:45: ---------------------- Cleared D3D9 Capture ----------------------
16:58:45: successfully set up d3d9 hooks
16:58:45: D3D9EndScene called
16:58:45: D3D9Present called
16:58:45: DoD3D9GPUHook: success
16:58:46: D3DSURFACE_DESC {
16:58:46: Format: D3DFMT_X8R8G8B8
16:58:46: Type: D3DRTYPE_SURFACE
16:58:46: Usage: D3DUSAGE_RENDERTARGET
16:58:46: Pool: D3DPOOL_DEFAULT
16:58:46: MultiSampleType: D3DMULTISAMPLE_NONE
16:58:46: MultiSampleQuality: 0
16:58:46: Width: 1920
16:58:46: Height: 1080
16:58:46: };
16:58:46: successfully capturing d3d9 frames via GPU
17:12:10: D3D9Reset called
17:12:10: ---------------------- Cleared D3D9 Capture ----------------------
17:12:10: successfully set up d3d9 hooks
17:12:10: D3D9EndScene called
17:12:10: D3D9Present called
17:12:10: DoD3D9GPUHook: success
17:12:11: D3DSURFACE_DESC {
17:12:11: Format: D3DFMT_X8R8G8B8
17:12:11: Type: D3DRTYPE_SURFACE
17:12:11: Usage: D3DUSAGE_RENDERTARGET
17:12:11: Pool: D3DPOOL_DEFAULT
17:12:11: MultiSampleType: D3DMULTISAMPLE_NONE
17:12:11: MultiSampleQuality: 0
17:12:11: Width: 1920
17:12:11: Height: 1080
17:12:11: };
17:12:11: successfully capturing d3d9 frames via GPU
17:20:04: D3D9Reset called
17:20:04: ---------------------- Cleared D3D9 Capture ----------------------
17:20:04: successfully set up d3d9 hooks
17:20:04: D3D9EndScene called
17:20:04: D3D9Present called
17:20:04: DoD3D9GPUHook: success
17:20:05: D3DSURFACE_DESC {
17:20:05: Format: D3DFMT_X8R8G8B8
17:20:05: Type: D3DRTYPE_SURFACE
17:20:05: Usage: D3DUSAGE_RENDERTARGET
17:20:05: Pool: D3DPOOL_DEFAULT
17:20:05: MultiSampleType: D3DMULTISAMPLE_NONE
17:20:05: MultiSampleQuality: 0
17:20:05: Width: 1920
17:20:05: Height: 1080
17:20:05: };
17:20:05: successfully capturing d3d9 frames via GPU