Question / Help 100% Frame lag with killer PC?

Goldio

Member
So i recently upgraded a view things in my PC to try and obtain a good 720p 60fps stream of a couple games. The main game would be dota 2 but i also stream fez and borderlands 2. Unfortunately I can't seem to get a even a decent quality stream to run with my setup. I have a HD Radeon 7970 6GB and a HD Radeon 7970 3GB crossfired.

Here is the log. Thank you for any help and note the 100% frame lag.

23:24:57: Open Broadcaster Software v0.522b - 64bit ( ^ω^)
23:24:57: -------------------------------
23:24:57: CPU Name: AMD FX(tm)-8350 Eight-Core Processor
23:24:57: CPU Speed: 4000MHz
23:24:57: Physical Memory: 16384MB Total, 12553MB Free
23:24:57: stepping id: 0, model 2, family 15, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
23:24:57: monitor 1: pos={0, 0}, size={1920, 1080}
23:24:57: monitor 2: pos={1920, -310}, size={1440, 900}
23:24:57: Windows Version: 6.1 Build 7601 S
23:24:57: Aero is Enabled
23:24:57: -------------------------------
23:24:57: OBS Modules:
23:24:57: Base Address Module
23:24:57: 000000003F660000 OBS.exe
23:24:57: 00000000E49D0000 OBSApi.dll
23:24:57: 00000000EFEB0000 DShowPlugin.dll
23:24:57: 00000000EFE80000 GraphicsCapture.dll
23:24:57: 00000000EFE60000 NoiseGate.dll
23:24:57: ------------------------------------------
23:24:57: Adapter 1
23:24:57: Video Adapter: AMD Radeon HD 7900 Series
23:24:57: Video Adapter Dedicated Video Memory: 1012277248
23:24:57: Video Adapter Shared System Memory: 4026531840
23:24:57: =====Stream Start: 2013-05-30, 23:24:57===============================================
23:24:57: Multithreaded optimizations: Off
23:24:57: Base resolution: 1920x1080
23:24:57: Output resolution: 1280x720
23:24:57: ------------------------------------------
23:24:57: Loading up D3D10...
23:24:57: Playback device Default
23:24:57: ------------------------------------------
23:24:57: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
23:24:57: ------------------------------------------
23:24:57: Using auxilary audio input: Microphone (2- Realtek High Definition Audio)
23:24:57: ------------------------------------------
23:24:57: Audio Encoding: AAC
23:24:57: bitrate: 320
23:24:57: Using Monitor Capture
23:24:57: ------------------------------------------
23:24:57: Video Encoding: x264
23:24:57: fps: 60
23:24:57: width: 1280, height: 720
23:24:57: preset: veryfast
23:24:57: CBR: no
23:24:57: CFR: no
23:24:57: max bitrate: 5000
23:24:57: buffer size: 5000
23:24:57: quality: 10
23:24:57: ------------------------------------------
23:25:00: Using RTMP service: Twitch / Justin.tv
23:25:00: Server selection: rtmp://live-lax.justin.tv/app
23:25:00: SO_SNDBUF was at 8192
23:25:00: SO_SNDBUF is now 65536
23:31:22: Total frames rendered: 7746, number of frames that lagged: 7746 (100.00%) (it's okay for some frames to lag)
23:31:22: RTMPPublisher::SocketLoop: Aborting due to bStopping
23:31:22: Number of times waited to send: 0, Waited for a total of 0 bytes
23:31:22: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
23:31:22: =====Stream End: 2013-05-30, 23:31:22=================================================
23:32:48: =====Stream Start: 2013-05-30, 23:32:48===============================================
23:32:48: Multithreaded optimizations: Off
23:32:48: Base resolution: 1920x1080
23:32:48: Output resolution: 1280x720
23:32:48: ------------------------------------------
23:32:48: Loading up D3D10...
23:32:48: Playback device Default
23:32:48: ------------------------------------------
23:32:48: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
23:32:48: ------------------------------------------
23:32:48: Using auxilary audio input: Microphone (2- Realtek High Definition Audio)
23:32:48: ------------------------------------------
23:32:48: Audio Encoding: AAC
23:32:48: bitrate: 320
23:32:48: Using Monitor Capture
23:32:48: ------------------------------------------
23:32:48: Video Encoding: x264
23:32:48: fps: 60
23:32:48: width: 1280, height: 720
23:32:48: preset: veryfast
23:32:48: CBR: no
23:32:48: CFR: no
23:32:48: max bitrate: 5000
23:32:48: buffer size: 5000
23:32:48: quality: 10
23:32:48: ------------------------------------------
23:32:50: Using RTMP service: Twitch / Justin.tv
23:32:50: Server selection: rtmp://live-lax.justin.tv/app
23:32:51: SO_SNDBUF was at 8192
23:32:51: SO_SNDBUF is now 65536
23:59:43: Total frames rendered: 31992, number of frames that lagged: 31992 (100.00%) (it's okay for some frames to lag)
23:59:43: RTMPPublisher::SocketLoop: Aborting due to bStopping
23:59:43: Number of times waited to send: 0, Waited for a total of 0 bytes
23:59:43: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
23:59:44: =====Stream End: 2013-05-30, 23:59:44=================================================
00:00:05: =====Stream Start: 2013-05-31, 00:00:05===============================================
00:00:05: Multithreaded optimizations: Off
00:00:05: Base resolution: 1920x1080
00:00:05: Output resolution: 1280x720
00:00:05: ------------------------------------------
00:00:05: Loading up D3D10...
00:00:06: Playback device Default
00:00:06: ------------------------------------------
00:00:06: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
00:00:06: ------------------------------------------
00:00:06: Using auxilary audio input: Microphone (2- Realtek High Definition Audio)
00:00:06: ------------------------------------------
00:00:06: Audio Encoding: AAC
00:00:06: bitrate: 320
00:00:06: Using Monitor Capture
00:00:06: ------------------------------------------
00:00:06: Video Encoding: x264
00:00:06: fps: 30
00:00:06: width: 1280, height: 720
00:00:06: preset: veryfast
00:00:06: CBR: no
00:00:06: CFR: no
00:00:06: max bitrate: 5000
00:00:06: buffer size: 5000
00:00:06: quality: 10
00:00:06: ------------------------------------------
00:00:08: Using RTMP service: Twitch / Justin.tv
00:00:08: Server selection: rtmp://live-lax.justin.tv/app
00:00:09: SO_SNDBUF was at 8192
00:00:09: SO_SNDBUF is now 65536
01:44:52: RTMPPublisher::SocketLoop: Socket error, send() returned -1, GetLastError() 10053
01:44:52: Total frames rendered: 129208, number of frames that lagged: 126685 (98.05%) (it's okay for some frames to lag)
01:44:52: okay, this is strange
01:44:52: librtmp error: WriteN, RTMP send error 10053 (79 bytes)
01:44:52: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
01:44:52: Number of times waited to send: 5, Waited for a total of 19344 bytes
01:44:52: Number of b-frames dropped: 29 (0.022%), Number of p-frames dropped: 77 (0.06%), Total 106 (0.082%)
01:44:52: =====Stream End: 2013-05-31, 01:44:52=================================================
01:45:02: =====Stream Start: 2013-05-31, 01:45:02===============================================
01:45:02: Multithreaded optimizations: Off
01:45:02: Base resolution: 1920x1080
01:45:02: Output resolution: 1280x720
01:45:02: ------------------------------------------
01:45:02: Loading up D3D10...
01:45:03: Playback device Default
01:45:03: ------------------------------------------
01:45:03: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
01:45:03: ------------------------------------------
01:45:03: Using auxilary audio input: Microphone (2- Realtek High Definition Audio)
01:45:03: ------------------------------------------
01:45:03: Audio Encoding: AAC
01:45:03: bitrate: 320
01:45:03: Using Monitor Capture
01:45:03: ------------------------------------------
01:45:03: Video Encoding: x264
01:45:03: fps: 30
01:45:03: width: 1280, height: 720
01:45:03: preset: veryfast
01:45:03: CBR: no
01:45:03: CFR: no
01:45:03: max bitrate: 5000
01:45:03: buffer size: 5000
01:45:03: quality: 10
01:45:03: ------------------------------------------
01:45:06: Using RTMP service: Twitch / Justin.tv
01:45:06: Server selection: rtmp://live-lax.justin.tv/app
01:45:06: SO_SNDBUF was at 8192
01:45:06: SO_SNDBUF is now 65536
02:03:27: Total frames rendered: 22522, number of frames that lagged: 22179 (98.48%) (it's okay for some frames to lag)
02:03:27: RTMPPublisher::SocketLoop: Aborting due to bStopping
02:03:27: Number of times waited to send: 0, Waited for a total of 0 bytes
02:03:27: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
02:03:27: =====Stream End: 2013-05-31, 02:03:27=================================================
02:12:19:
02:12:19: Profiler results:
02:12:19:
02:12:19: ==============================================================
02:12:19: frame - [100%] [avg time: 48.335 ms] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.0745%]
02:12:19: | scene->Preprocess - [95.1%] [avg time: 45.951 ms] [avg calls per frame: 1]
02:12:19: | video encoding and uploading - [4.86%] [avg time: 2.348 ms] [avg calls per frame: 1] [children: 4.79%] [unaccounted: 0.0724%]
02:12:19: | | CopyResource - [0.00207%] [avg time: 0.001 ms] [avg calls per frame: 0]
02:12:19: | | conversion to 4:2:0 - [1.87%] [avg time: 0.903 ms] [avg calls per frame: 0]
02:12:19: | | call to encoder - [2.71%] [avg time: 1.31 ms] [avg calls per frame: 0]
02:12:19: | | sending stuff out - [0.205%] [avg time: 0.099 ms] [avg calls per frame: 0]
02:12:19: ==============================================================
02:12:19:
 

paibox

heros in an halfshel
You are using monitor capture with Aero enabled in Windows 7, which due to a limitation with Windows itself will always produce results like these. Monitor capture is only fast in Windows 8, and even then it's the slowest of all the different capture methods.

If you absolutely need to use monitor capture in Windows 7, you have to turn Aero off. I believe there's even a warning message that pops up when you try to add a monitor capture source with Aero on that instructs you to do exactly that.

If you don't know what Aero is, it's basically the "transparent glass" theme in Windows 7/Vista, switching to Windows Basic or Classic will get you better monitor capture performance, but it will still be quite a bit of load when capturing at high resolutions, since it has to be done 100% in software.
 
Top