Question / Help Preview windows and recordings are choppy

arc111111

New Member
I have a decent PC, but I noticed that when I'm recording, streaming, or just testing my stream, the preview window on OBS is choppy. I've set my FPS to 30, but every seconds there's a mini-freeze. At first I though it was only on the preview window, but it does it on stream and in recording too. It's makes them really painfull to watch when everything stop and jump foward constantly.

I've tested many settings, but it looks like none of them are changing anything, even changing my FPS to 60 doesn't fixes it.

here's my log file. Anyone can help me out?

16:35:02: CLR host plugin strings not found, dynamically loading 4 strings
16:35:02: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
16:35:02: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
16:35:02: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
16:35:02: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
16:35:02: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
16:35:02: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
16:35:02: CLRHost:: Could not find/load browser settings at location C:\Users\Loris\AppData\Roaming\OBS\pluginData\browser.json
16:35:02: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
16:35:05: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
16:35:05: CUDA loaded successfully
16:35:05: 1 CUDA capable devices found
16:35:05: [ GPU #0 - < GeForce GTX 460 > has Compute SM 2.1, NVENC Not Available ]
16:35:05: No NVENC capable devices found
16:35:20: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
16:35:20: -------------------------------
16:35:20: CPU Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
16:35:20: CPU Speed: 3392MHz
16:35:20: Physical Memory: 4095MB Total, 4095MB Free
16:35:20: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
16:35:20: monitor 1: pos={1920, 0}, size={1920, 1080}
16:35:20: monitor 2: pos={0, 0}, size={1920, 1080}
16:35:20: Windows Version: 6.1 Build 7601 S
16:35:20: Aero is Disabled
16:35:20: -------------------------------
16:35:20: OBS Modules:
16:35:20: Base Address Module
16:35:20: 011E0000 OBS.exe
16:35:20: 64440000 OBSApi.dll
16:35:20: 647B0000 CLRHostPlugin.dll
16:35:20: 5E550000 DShowPlugin.dll
16:35:20: 5E520000 GraphicsCapture.dll
16:35:20: 5E4E0000 NoiseGate.dll
16:35:20: 64690000 PSVPlugin.dll
16:35:20: ------------------------------------------
16:35:20: Adapter 1
16:35:20: Video Adapter: NVIDIA GeForce GTX 460
16:35:20: Video Adapter Dedicated Video Memory: 2095513600
16:35:20: Video Adapter Shared System Memory: 2147364864
16:35:20: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
16:35:20: Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
16:47:43: =====Stream Start: 2014-07-02, 16:47:43===============================================
16:47:43: Multithreaded optimizations: On
16:47:43: Base resolution: 1280x720
16:47:43: Output resolution: 1280x720
16:47:43: ------------------------------------------
16:47:43: Loading up D3D10 on NVIDIA GeForce GTX 460 (Adapter 1)...
16:47:43: ------------------------------------------
16:47:43: Audio Format: 44100 Hz
16:47:43: ------------------------------------------
16:47:43: Audio Channels: 1 Ch
16:47:43: Playback device Default
16:47:43: ------------------------------------------
16:47:43: Using desktop audio input: Speakers / Headphones (IDT High Definition Audio CODEC)
16:47:43: Global Audio time adjust: 0
16:47:43: ------------------------------------------
16:47:43: Using auxilary audio input: Microphone (IDT High Definition Audio CODEC)
16:47:43: Mic time offset: 0
16:47:43: ------------------------------------------
16:47:43: Audio Encoding: AAC
16:47:43: bitrate: 128
16:47:43: Using graphics capture
16:47:43: Trying to hook process: RogueLegacy.exe
16:47:43: Scene buffering time set to 700
16:47:43: Using custom x264 settings: "level=3.1 bframes=3 ref=1 me=umh trellis=2 subme=7 aq-mode=2 b-adapt=2 partitions=all psy-rd=0.7:0.0 deblock=1:2 direct=auto no-fast-pskip"
16:47:43: ------------------------------------------
16:47:43: Video Encoding: x264
16:47:43: fps: 30
16:47:43: width: 1280, height: 720
16:47:43: preset: veryfast
16:47:43: profile: high
16:47:43: keyint: 60
16:47:43: CBR: yes
16:47:43: CFR: yes
16:47:43: max bitrate: 900
16:47:43: buffer size: 900
16:47:43: ------------------------------------------
16:47:43: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
16:47:44: CLRHost:: Browser 5: Status message:
16:47:45: CLRHost:: Browser 5: Logged into server @https://www.nightdev.com/hosted/tip-alert/?client_id=539f7a92fe889b000062eb7c&amount=1&access_token=ZjFmY2JhNDFlODk0NDBlMGY3NWMzYWM2&type=custom-right&alert=https%3A%2F%2Fi.imgur.com%2FOhAnkBH.png&sound=5049374
16:47:46: SharedTexCapture hooked
16:47:55: ------------------------------------------
16:47:55: device: Logitech HD Pro Webcam C920,
16:47:55: device id \\?\usb#vid_046d&pid_082d&mi_00#8&3277b05a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
16:47:55: chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
16:47:55: use buffering: false - 0, fourCC: 'I420'
16:47:55: audio device: Désactiver,
16:47:55: audio device id Disabled,
16:47:55: audio time offset 0,
16:47:55:
16:47:55: Using directshow input
16:47:57: Total frames encoded: 402, total frames duplicated: 29 (7.21%)
16:47:57: Total frames rendered: 414, number of late frames: 5 (1.21%) (it's okay for some frames to be late)
16:47:58:
16:47:58: Profiler time results:
16:47:58:
16:47:58: ==============================================================
16:47:58: video thread frame - [100%] [avg time: 3.318 ms] [children: 16.3%] [unaccounted: 83.7%]
16:47:58: | scene->Preprocess - [2.95%] [avg time: 0.098 ms]
16:47:58: | GPU download and conversion - [13.4%] [avg time: 0.444 ms] [children: 1.93%] [unaccounted: 11.5%]
16:47:58: | | flush - [1.33%] [avg time: 0.044 ms]
16:47:58: | | CopyResource - [0.542%] [avg time: 0.018 ms]
16:47:58: | | conversion to 4:2:0 - [0.0603%] [avg time: 0.002 ms]
16:47:58: Convert444Threads - [100%] [avg time: 0.503 ms] [children: 99%] [unaccounted: 0.994%]
16:47:58: | Convert444toNV12 - [99%] [avg time: 0.498 ms]
16:47:58: encoder thread frame - [100%] [avg time: 1.144 ms] [children: 0.175%] [unaccounted: 99.8%]
16:47:58: | sending stuff out - [0.175%] [avg time: 0.002 ms]
16:47:58: ==============================================================
16:47:58:
16:47:58:
16:47:58: Profiler CPU results:
16:47:58:
16:47:58: ==============================================================
16:47:58: video thread frame - [cpu time: avg 0.715 ms, total 296.401 ms] [avg calls per frame: 1]
16:47:58: | scene->Preprocess - [cpu time: avg 0.075 ms, total 31.2 ms] [avg calls per frame: 1]
16:47:58: | GPU download and conversion - [cpu time: avg 0.037 ms, total 15.601 ms] [avg calls per frame: 1]
16:47:58: | | flush - [cpu time: avg 0.037 ms, total 15.601 ms] [avg calls per frame: 1]
16:47:58: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:47:58: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:47:58: Convert444Threads - [cpu time: avg 0.201 ms, total 156 ms] [avg calls per frame: 2]
16:47:58: | Convert444toNV12 - [cpu time: avg 0.201 ms, total 156 ms] [avg calls per frame: 2]
16:47:58: encoder thread frame - [cpu time: avg 1.086 ms, total 436.802 ms] [avg calls per frame: 1]
16:47:58: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:47:58: ==============================================================
16:47:58:
16:47:58: =====Stream End: 2014-07-02, 16:47:58=================================================​
 

Orannis396

New Member
I'm not sure on this so don't take my reply as the only opinion but i'm thinking that your old CPU and GPU (while still enough to game) does not have the supported libraries or enough speed to stream.
 

Goldio

Member
Your bitrate and buffer speed are quite low. If that's the highest you can go with a slow connection you may not be able to stream anything with viewable quality. Do you get a red message at the bottom of OBS saying "taking too long to encode/skipping frames" by any chance?
 

arc111111

New Member
Your bitrate and buffer speed are quite low. If that's the highest you can go with a slow connection you may not be able to stream anything with viewable quality. Do you get a red message at the bottom of OBS saying "taking too long to encode/skipping frames" by any chance?

Nope. I have a slow-ass internet connexion, but I can stream some games just fine (usually 2D games or games that doesn't involve a lot of movements or green colors).

I'm not sure on this so don't take my reply as the only opinion but i'm thinking that your old CPU and GPU (while still enough to game) does not have the supported libraries or enough speed to stream.

Weird, It only does it on OBS, not xsplit. And I honestly don't want to go back on Xsplit because it's really slow and a pain to use.

EDIT: I figured it out guys, apparently if I use "game capture", I shouldn't play game on fullscreen. I switched to windowed and it's all smooth now.

Kind of a bummer because windowed is a lot smaller, but I'll live with it.
 
Top