hi there,
im having a slight problem whilst streaming csgo at 720p 60fps.
whilst moving around i get a very slight random stutter which is really distracting.
the random lag spike is still there when streaming at 30fps.
It seems isolated to the source engine and my stream on twitch seems ok with no significant lag. i would really like to fix it as i think i may have configuration problem in obs or elsewhere on my computer.
i also have a problem where if i have a flash video playing in chrome it will cause stuttering in game. I also get random lag spikes when recording video in fraps and playing back video in vlc.
Things i have tried:
- reduced cpu encoding to ultrafast
- obs preview disabled and minimized in background
- updated adobe flash
- unchecked hardware acceleration in flash player
- disabling page file
- verifying game cache
- updated ethernet drivers
- removed overclocks on both gpu and cpu
- intel qsv (problem still occurs)
- custom x264 parameters (opencl)
- reduced in game graphic settings
- capped fps_max to 67 and 128 in game)
- cpu cores are unparked
-removed monitor capture from scene
- aero enabled/disabled
Also to note: my cpu and gpu isnt throttling, my i7 barely goes above %50 whislty streaming and csgo
If somebody could help me resolve this your help would be greatly appreciated.
My specs are.
Internet: 75down - 10 upload ping 5ms
Temps: 27 all cores idle, 55 prim95 max temp
pc:
gpu - sapphire vapor x r9 280x @1100 core, 1500 memory
cpu - 4770k @4.5 , HT enabled
ram - 8gb vengeance
hdd 1 : 120 ssd ocz agility
hdd 2: 1tb sata
psu: corsair gs700w
mobo: msi - z87m g43
cooling: h80i corsair hydro series
case: bit fenix prodigy
my log:
Thanks for your time
im having a slight problem whilst streaming csgo at 720p 60fps.
whilst moving around i get a very slight random stutter which is really distracting.
the random lag spike is still there when streaming at 30fps.
It seems isolated to the source engine and my stream on twitch seems ok with no significant lag. i would really like to fix it as i think i may have configuration problem in obs or elsewhere on my computer.
i also have a problem where if i have a flash video playing in chrome it will cause stuttering in game. I also get random lag spikes when recording video in fraps and playing back video in vlc.
Things i have tried:
- reduced cpu encoding to ultrafast
- obs preview disabled and minimized in background
- updated adobe flash
- unchecked hardware acceleration in flash player
- disabling page file
- verifying game cache
- updated ethernet drivers
- removed overclocks on both gpu and cpu
- intel qsv (problem still occurs)
- custom x264 parameters (opencl)
- reduced in game graphic settings
- capped fps_max to 67 and 128 in game)
- cpu cores are unparked
-removed monitor capture from scene
- aero enabled/disabled
Also to note: my cpu and gpu isnt throttling, my i7 barely goes above %50 whislty streaming and csgo
If somebody could help me resolve this your help would be greatly appreciated.
My specs are.
Internet: 75down - 10 upload ping 5ms
Temps: 27 all cores idle, 55 prim95 max temp
pc:
gpu - sapphire vapor x r9 280x @1100 core, 1500 memory
cpu - 4770k @4.5 , HT enabled
ram - 8gb vengeance
hdd 1 : 120 ssd ocz agility
hdd 2: 1tb sata
psu: corsair gs700w
mobo: msi - z87m g43
cooling: h80i corsair hydro series
case: bit fenix prodigy
my log:
20:57:12: CLR host plugin strings not found, dynamically loading 4 strings
20:57:12: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
20:57:12: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
20:57:12: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
20:57:12: CLRHost::LoadPlugins() attempting to load the plugin assembly DesertKharonIrcPlugin
20:57:12: CLRHost::LoadPlugins() successfully added CLR plugin [Type: DesertKharonIrcPlugin.DesertKharonIrcPlugin, Name: Desert Kharon Irc]
20:57:38: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
20:57:38: -------------------------------
20:57:38: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 4.50GHz
20:57:38: CPU Speed: 4500MHz
20:57:38: Physical Memory: 7878MB Total, 5538MB Free
20:57:38: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
20:57:38: monitor 1: pos={0, 0}, size={1920, 1080}
20:57:38: monitor 2: pos={1920, 0}, size={2048, 1152}
20:57:38: Windows Version: 6.1 Build 7601 S
20:57:38: Aero is Disabled
20:57:38: -------------------------------
20:57:38: OBS Modules:
20:57:38: Base Address Module
20:57:38: 000000003F210000 OBS.exe
20:57:38: 00000000F7CB0000 OBSApi.dll
20:57:38: 00000000F9930000 CLRHostPlugin.dll
20:57:38: 00000000F7C40000 DShowPlugin.dll
20:57:38: 00000000F9A90000 GraphicsCapture.dll
20:57:38: 00000000F9D00000 NoiseGate.dll
20:57:38: 00000000F99B0000 PSVPlugin.dll
20:57:38: ------------------------------------------
20:57:38: Adapter 1
20:57:38: Video Adapter: AMD Radeon R9 200 Series
20:57:38: Video Adapter Dedicated Video Memory: 3202654208
20:57:38: Video Adapter Shared System Memory: 3861932032
20:57:38: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
20:57:38: ------------------------------------------
20:57:38: Adapter 2
20:57:38: Video Adapter: Intel(R) HD Graphics 4600
20:57:38: Video Adapter Dedicated Video Memory: 268435456
20:57:38: Video Adapter Shared System Memory: 1577058304
20:57:38: Video Adapter Output 1: pos={1920, 0}, size={2048, 1152}, attached=true
20:57:38: Using automatic low latency mode
20:57:38: =====Stream Start: 2014-01-10, 20:57:38===============================================
20:57:38: Multithreaded optimizations: On
20:57:38: Base resolution: 1920x1080
20:57:38: Output resolution: 1280x720
20:57:38: ------------------------------------------
20:57:38: Loading up D3D10 on AMD Radeon R9 200 Series (Adapter 1)...
20:57:38: ------------------------------------------
20:57:38: Audio Format: 44100hz
20:57:38: Playback device Default
20:57:38: ------------------------------------------
20:57:38: Using desktop audio input: Realtek Digital Output (Realtek High Definition Audio)
20:57:38: ------------------------------------------
20:57:38: Using auxilary audio input: Microphone (Realtek High Definition Audio)
20:57:38: ------------------------------------------
20:57:38: Audio Encoding: AAC
20:57:38: bitrate: 128
20:57:38: Using bitmap image
20:57:38: Using graphics capture
20:57:38: Scene buffering time set to 700
20:57:38: ------------------------------------------
20:57:38: Video Encoding: x264
20:57:38: fps: 60
20:57:38: width: 1280, height: 720
20:57:38: preset: fast
20:57:38: profile: main
20:57:38: keyint: 118
20:57:38: CBR: yes
20:57:38: CFR: yes
20:57:38: max bitrate: 3500
20:57:38: ------------------------------------------
20:57:38: MMDeviceAudioSource: Frequency for device 'Realtek Digital Output (Realtek High Definition Audio)' is 384000, samples per sec is 48000
20:57:38: MMDeviceAudioSource: Frequency for device 'Microphone (Realtek High Definition Audio)' is 352800, samples per sec is 44100
20:57:41: Using RTMP service: Twitch / Justin.tv
20:57:41: Server selection: rtmp://live-jfk.justin.tv/app
20:57:41: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
20:57:41: Completed handshake with rtmp://live-jfk.justin.tv/app in 303 ms.
20:57:42: SO_SNDBUF was at 8192
20:57:42: SO_SNDBUF is now 65536
20:57:48: Total frames encoded: 496, total frames duplicated: 0 (0.00%)
20:57:48: Total frames rendered: 503, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
20:57:48: RTMPPublisher::SocketLoop: Graceful loop exit
20:57:48: Average send payload: 1409 bytes, average send interval: 2 ms
20:57:48: Number of times waited to send: 0, Waited for a total of 0 bytes
20:57:48: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:57:48: Number of bytes sent: 2414910
20:57:48:
20:57:48: Profiler time results:
20:57:48:
20:57:48: ==============================================================
20:57:48: video thread frame - [100%] [avg time: 1.226 ms] [children: 25.8%] [unaccounted: 74.2%]
20:57:48: | scene->Preprocess - [1.63%] [avg time: 0.02 ms]
20:57:48: | GPU download and conversion - [24.1%] [avg time: 0.296 ms] [children: 18.7%] [unaccounted: 5.46%]
20:57:48: | | flush - [18.3%] [avg time: 0.224 ms]
20:57:48: | | CopyResource - [0.326%] [avg time: 0.004 ms]
20:57:48: | | conversion to 4:2:0 - [0.0816%] [avg time: 0.001 ms]
20:57:48: Convert444Threads - [100%] [avg time: 0.396 ms] [children: 99.5%] [unaccounted: 0.505%]
20:57:48: | Convert444toNV12 - [99.5%] [avg time: 0.394 ms]
20:57:48: encoder thread frame - [100%] [avg time: 0.557 ms]
20:57:48: ==============================================================
20:57:48:
20:57:48:
20:57:48: Profiler CPU results:
20:57:48:
20:57:48: ==============================================================
20:57:48: video thread frame - [cpu time: avg 0.093 ms, total 46.8 ms] [avg calls per frame: 1]
20:57:48: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: Convert444Threads - [cpu time: avg 0.857 ms, total 780.004 ms] [avg calls per frame: 2]
20:57:48: | Convert444toNV12 - [cpu time: avg 0.857 ms, total 780.004 ms] [avg calls per frame: 2]
20:57:48: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: ==============================================================
20:57:48:
20:57:48: =====Stream End: 2014-01-10, 20:57:48=================================================
20:57:52: CLR host plugin instance deleted; removing dynamically loaded localization strings
20:57:12: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
20:57:12: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
20:57:12: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
20:57:12: CLRHost::LoadPlugins() attempting to load the plugin assembly DesertKharonIrcPlugin
20:57:12: CLRHost::LoadPlugins() successfully added CLR plugin [Type: DesertKharonIrcPlugin.DesertKharonIrcPlugin, Name: Desert Kharon Irc]
20:57:38: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
20:57:38: -------------------------------
20:57:38: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 4.50GHz
20:57:38: CPU Speed: 4500MHz
20:57:38: Physical Memory: 7878MB Total, 5538MB Free
20:57:38: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
20:57:38: monitor 1: pos={0, 0}, size={1920, 1080}
20:57:38: monitor 2: pos={1920, 0}, size={2048, 1152}
20:57:38: Windows Version: 6.1 Build 7601 S
20:57:38: Aero is Disabled
20:57:38: -------------------------------
20:57:38: OBS Modules:
20:57:38: Base Address Module
20:57:38: 000000003F210000 OBS.exe
20:57:38: 00000000F7CB0000 OBSApi.dll
20:57:38: 00000000F9930000 CLRHostPlugin.dll
20:57:38: 00000000F7C40000 DShowPlugin.dll
20:57:38: 00000000F9A90000 GraphicsCapture.dll
20:57:38: 00000000F9D00000 NoiseGate.dll
20:57:38: 00000000F99B0000 PSVPlugin.dll
20:57:38: ------------------------------------------
20:57:38: Adapter 1
20:57:38: Video Adapter: AMD Radeon R9 200 Series
20:57:38: Video Adapter Dedicated Video Memory: 3202654208
20:57:38: Video Adapter Shared System Memory: 3861932032
20:57:38: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
20:57:38: ------------------------------------------
20:57:38: Adapter 2
20:57:38: Video Adapter: Intel(R) HD Graphics 4600
20:57:38: Video Adapter Dedicated Video Memory: 268435456
20:57:38: Video Adapter Shared System Memory: 1577058304
20:57:38: Video Adapter Output 1: pos={1920, 0}, size={2048, 1152}, attached=true
20:57:38: Using automatic low latency mode
20:57:38: =====Stream Start: 2014-01-10, 20:57:38===============================================
20:57:38: Multithreaded optimizations: On
20:57:38: Base resolution: 1920x1080
20:57:38: Output resolution: 1280x720
20:57:38: ------------------------------------------
20:57:38: Loading up D3D10 on AMD Radeon R9 200 Series (Adapter 1)...
20:57:38: ------------------------------------------
20:57:38: Audio Format: 44100hz
20:57:38: Playback device Default
20:57:38: ------------------------------------------
20:57:38: Using desktop audio input: Realtek Digital Output (Realtek High Definition Audio)
20:57:38: ------------------------------------------
20:57:38: Using auxilary audio input: Microphone (Realtek High Definition Audio)
20:57:38: ------------------------------------------
20:57:38: Audio Encoding: AAC
20:57:38: bitrate: 128
20:57:38: Using bitmap image
20:57:38: Using graphics capture
20:57:38: Scene buffering time set to 700
20:57:38: ------------------------------------------
20:57:38: Video Encoding: x264
20:57:38: fps: 60
20:57:38: width: 1280, height: 720
20:57:38: preset: fast
20:57:38: profile: main
20:57:38: keyint: 118
20:57:38: CBR: yes
20:57:38: CFR: yes
20:57:38: max bitrate: 3500
20:57:38: ------------------------------------------
20:57:38: MMDeviceAudioSource: Frequency for device 'Realtek Digital Output (Realtek High Definition Audio)' is 384000, samples per sec is 48000
20:57:38: MMDeviceAudioSource: Frequency for device 'Microphone (Realtek High Definition Audio)' is 352800, samples per sec is 44100
20:57:41: Using RTMP service: Twitch / Justin.tv
20:57:41: Server selection: rtmp://live-jfk.justin.tv/app
20:57:41: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
20:57:41: Completed handshake with rtmp://live-jfk.justin.tv/app in 303 ms.
20:57:42: SO_SNDBUF was at 8192
20:57:42: SO_SNDBUF is now 65536
20:57:48: Total frames encoded: 496, total frames duplicated: 0 (0.00%)
20:57:48: Total frames rendered: 503, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
20:57:48: RTMPPublisher::SocketLoop: Graceful loop exit
20:57:48: Average send payload: 1409 bytes, average send interval: 2 ms
20:57:48: Number of times waited to send: 0, Waited for a total of 0 bytes
20:57:48: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:57:48: Number of bytes sent: 2414910
20:57:48:
20:57:48: Profiler time results:
20:57:48:
20:57:48: ==============================================================
20:57:48: video thread frame - [100%] [avg time: 1.226 ms] [children: 25.8%] [unaccounted: 74.2%]
20:57:48: | scene->Preprocess - [1.63%] [avg time: 0.02 ms]
20:57:48: | GPU download and conversion - [24.1%] [avg time: 0.296 ms] [children: 18.7%] [unaccounted: 5.46%]
20:57:48: | | flush - [18.3%] [avg time: 0.224 ms]
20:57:48: | | CopyResource - [0.326%] [avg time: 0.004 ms]
20:57:48: | | conversion to 4:2:0 - [0.0816%] [avg time: 0.001 ms]
20:57:48: Convert444Threads - [100%] [avg time: 0.396 ms] [children: 99.5%] [unaccounted: 0.505%]
20:57:48: | Convert444toNV12 - [99.5%] [avg time: 0.394 ms]
20:57:48: encoder thread frame - [100%] [avg time: 0.557 ms]
20:57:48: ==============================================================
20:57:48:
20:57:48:
20:57:48: Profiler CPU results:
20:57:48:
20:57:48: ==============================================================
20:57:48: video thread frame - [cpu time: avg 0.093 ms, total 46.8 ms] [avg calls per frame: 1]
20:57:48: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: Convert444Threads - [cpu time: avg 0.857 ms, total 780.004 ms] [avg calls per frame: 2]
20:57:48: | Convert444toNV12 - [cpu time: avg 0.857 ms, total 780.004 ms] [avg calls per frame: 2]
20:57:48: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:57:48: ==============================================================
20:57:48:
20:57:48: =====Stream End: 2014-01-10, 20:57:48=================================================
20:57:52: CLR host plugin instance deleted; removing dynamically loaded localization strings
Thanks for your time