ThatThereTim
New Member
Howdy folks,
So, the problem: OBS is stuttering massively when the game I run is in fullscreen.
The setup:
Latest OBS. Win10. Spec's you'll see below in the log.
Primary monitor is hooked up to the 980ti via displayport 1920x1090@60hz. OBS is on my 2nd monitor, hooked up via VGA 1280x1024@60hz. (both @60Hz as I'd read that different framerates can negatively affect OBS)
The details:
If I run the game on Monitor 1, windowed, it streams/previews as smooth as silky butter.
If however I switch the game to fullscreen, it stutters/lags on the stream/preview so much it's like a slow flick-book version of the game I'm playing.
Doesn't matter what game or at what visual settings on the game, the results are the same: windowed = smooth, fullscreen = stutter. (so its not a game settings problem)
Notes:
I've been testing it in both streaming and previewing (so its not a connection problem)
I've also tried turning off transparencies in windows personalise settings as I'd read that this too can negatively affect OBS, but this didn't fix it either.
Any ideas?
Cheers,
TT_Tim.
So, the problem: OBS is stuttering massively when the game I run is in fullscreen.
The setup:
Latest OBS. Win10. Spec's you'll see below in the log.
Primary monitor is hooked up to the 980ti via displayport 1920x1090@60hz. OBS is on my 2nd monitor, hooked up via VGA 1280x1024@60hz. (both @60Hz as I'd read that different framerates can negatively affect OBS)
The details:
If I run the game on Monitor 1, windowed, it streams/previews as smooth as silky butter.
If however I switch the game to fullscreen, it stutters/lags on the stream/preview so much it's like a slow flick-book version of the game I'm playing.
Doesn't matter what game or at what visual settings on the game, the results are the same: windowed = smooth, fullscreen = stutter. (so its not a game settings problem)
Notes:
I've been testing it in both streaming and previewing (so its not a connection problem)
I've also tried turning off transparencies in windows personalise settings as I'd read that this too can negatively affect OBS, but this didn't fix it either.
Any ideas?
Cheers,
TT_Tim.
Code:
22:33:08: Open Broadcaster Software v0.655b - 32bit (´・ω・`)
22:33:08: -------------------------------
22:33:08: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
22:33:08: CPU Speed: 3293MHz
22:33:08: Physical Memory: 4095MB Total, 4095MB Free
22:33:08: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
22:33:08: monitor 1: pos={0, 0}, size={1920, 1080}
22:33:08: monitor 2: pos={1920, 0}, size={1280, 1024}
22:33:08: Windows Version: 10.0 Build 10240 (revision 16384)
22:33:08: Aero is Enabled
22:33:08: -------------------------------
22:33:08: OBS Modules:
22:33:08: Base Address Module
22:33:08: 00070000 OBS.exe
22:33:08: 5A110000 OBSApi.dll
22:33:08: 5A0D0000 DShowPlugin.dll
22:33:08: 5A0A0000 GraphicsCapture.dll
22:33:08: 5A070000 NoiseGate.dll
22:33:08: 5A050000 PSVPlugin.dll
22:33:08: 5A030000 scenesw.dll
22:33:08: ------------------------------------------
22:33:08: Adapter 1
22:33:08: Video Adapter: NVIDIA GeForce GTX 980 Ti
22:33:08: Video Adapter Dedicated Video Memory: 3221225472
22:33:08: Video Adapter Shared System Memory: 1073676288
22:33:08: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:33:08: Video Adapter Output 2: pos={1920, 0}, size={1280, 1024}, attached=true
22:33:08: =====Stream Start: 2015-10-03, 22:33:08===============================================
22:33:08: Multithreaded optimizations: On
22:33:08: Base resolution: 1280x720
22:33:08: Output resolution: 1280x720
22:33:08: ------------------------------------------
22:33:08: Loading up D3D10 on NVIDIA GeForce GTX 980 Ti (Adapter 1)...
22:33:08: ------------------------------------------
22:33:08: Audio Format: 48000 Hz
22:33:08: ------------------------------------------
22:33:08: Audio Channels: 2 Ch
22:33:08: Playback device Default
22:33:08: ------------------------------------------
22:33:08: Using desktop audio input: Realtek HD Audio 2nd output (Realtek High Definition Audio)
22:33:08: Global Audio time adjust: 0
22:33:08: ------------------------------------------
22:33:08: Using auxilary audio input: Mic in at front panel (Pink) (Realtek High Definition Audio)
22:33:08: Mic time offset: 0
22:33:08: ------------------------------------------
22:33:08: Audio Encoding: AAC
22:33:08: bitrate: 128
22:33:08: Using text output
22:33:08: Using text output
22:33:08: ------------------------------------------
22:33:08: device: AVerMedia HD Capture C985 Bus 2,
22:33:08: device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&1aa6ed88&0&0009#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
22:33:08: chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, frameIntervals: 166666-666666
22:33:08: use buffering: false - 0, fourCC: 'YV12'
22:33:08:
22:33:08: Using directshow input
22:33:08: Using bitmap image
22:33:08: Scene buffering time set to 400
22:33:08: ------------------------------------------
22:33:08: Video Encoding: x264
22:33:08: fps: 30
22:33:08: width: 1280, height: 720
22:33:08: preset: veryfast
22:33:08: profile: main
22:33:08: keyint: 60
22:33:08: CBR: yes
22:33:08: CFR: yes
22:33:08: max bitrate: 2500
22:33:08: buffer size: 1800
22:33:08: ------------------------------------------
22:33:10: Using RTMP service: Youtube
22:33:10: Server selection: rtmp://a.rtmp.youtube.com/live2
22:33:10: Interface: Qualcomm Atheros AR938x Wireless Network Adapter (802.11, 144 mbps)
22:33:10: Completed handshake with rtmp://a.rtmp.youtube.com/live2 in 72 ms.
22:33:10: SO_SNDBUF was at 65536
22:33:11: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 335872)
22:33:13: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 335872)
22:33:58: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 335872)
01:05:31: Total frames encoded: 274267, total frames duplicated: 75 (0.03%)
01:05:31: Number of frames skipped due to encoder lag: 16 (0.01%)
01:05:31: Total frames rendered: 274256, number of late frames: 9 (0.00%) (it's okay for some frames to be late)
01:05:32:
01:05:32: Profiler time results:
01:05:32:
01:05:32: ==============================================================
01:05:32: video thread frame - [100%] [avg time: 1.513 ms] [children: 50.6%] [unaccounted: 49.4%]
01:05:32: | scene->Preprocess - [38.7%] [avg time: 0.585 ms]
01:05:32: | GPU download and conversion - [11.9%] [avg time: 0.18 ms] [children: 11%] [unaccounted: 0.925%]
01:05:32: | | flush - [10.2%] [avg time: 0.155 ms]
01:05:32: | | CopyResource - [0.529%] [avg time: 0.008 ms]
01:05:32: | | conversion to 4:2:0 - [0.198%] [avg time: 0.003 ms]
01:05:32: Convert444Threads - [100%] [avg time: 0.565 ms] [children: 98.6%] [unaccounted: 1.42%]
01:05:32: | Convert444toNV12 - [98.6%] [avg time: 0.557 ms]
01:05:32: encoder thread frame - [100%] [avg time: 0.973 ms] [children: 8.53%] [unaccounted: 91.5%]
01:05:32: | sending stuff out - [8.53%] [avg time: 0.083 ms]
01:05:32: ==============================================================
01:05:32:
01:05:32:
01:05:32: Profiler CPU results:
01:05:32:
01:05:32: ==============================================================
01:05:32: video thread frame - [cpu time: avg 0.912 ms, total 250359 ms] [avg calls per frame: 1]
01:05:32: | scene->Preprocess - [cpu time: avg 0.295 ms, total 81109.4 ms] [avg calls per frame: 1]
01:05:32: | GPU download and conversion - [cpu time: avg 0.053 ms, total 14671.9 ms] [avg calls per frame: 1]
01:05:32: | | flush - [cpu time: avg 0.046 ms, total 12765.6 ms] [avg calls per frame: 1]
01:05:32: | | CopyResource - [cpu time: avg 0.002 ms, total 687.5 ms] [avg calls per frame: 1]
01:05:32: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 375 ms] [avg calls per frame: 1]
01:05:32: Convert444Threads - [cpu time: avg 0.48 ms, total 263547 ms] [avg calls per frame: 2]
01:05:32: | Convert444toNV12 - [cpu time: avg 0.475 ms, total 260813 ms] [avg calls per frame: 2]
01:05:32: encoder thread frame - [cpu time: avg 0.407 ms, total 111813 ms] [avg calls per frame: 1]
01:05:32: | sending stuff out - [cpu time: avg 0.018 ms, total 5046.88 ms] [avg calls per frame: 1]
01:05:32: ==============================================================
01:05:32:
01:05:32: =====Stream End: 2015-10-04, 01:05:32=================================================
01:05:32: ~RTMPPublisher: Packet flush completed in 132 ms
01:05:32: ~RTMPPublisher: Send thread terminated in 0 ms
01:05:32: RTMPPublisher::SocketLoop: Graceful loop exit
01:05:32: ~RTMPPublisher: Socket thread terminated in 0 ms
01:05:32: ~RTMPPublisher: Final socket shutdown completed in 23 ms
01:05:32: Average send payload: 6973 bytes, average send interval: 21 ms
01:05:32: Number of times waited to send: 0, Waited for a total of 0 bytes
01:05:32: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
01:05:32: Number of bytes sent: 3009947392
01:06:02: Terminating 0x3048