Question / Help FPS Drops to <20 No Matter the Quality (recording)

Dylan Allred

New Member
So I recently built a new computer. I upgraded from an AMD 8320 -> Intel i7 6700k and from Nvidia GeForce GTX 660 -> Radeon R9 390. I record Minecraft (not streaming), and even with the old setup, was able to record in 1080p 60fps without much of an issue. With the new build, I drop to less than 20 FPS no matter what quality I record at. The example in the log shows a 1080p recording, but even if I drop to 720p 30 fps 1000 bps, my FPS drops. This happened about a month ago and seemed to fix itself somehow, but it recently started happening again. The example is also using the 32 bit version of OBS, but the 64 bit does the same. I genuinely have no idea why this is happening, any help would be greatly appreciated. Thanks!

Code:
19:29:48: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
19:29:48: Failed loading CUDA dll
19:30:44: Settings::Video: Enabling Aero
19:31:18: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
19:31:18: -------------------------------
19:31:18: CPU Name: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
19:31:18: CPU Speed: 4008MHz
19:31:18: Physical Memory:  4095MB Total, 4095MB Free
19:31:18: stepping id: 3, model 94, family 6, type 0, extmodel 2, extfamily 0, HTT 1, logical cores 8, total cores 4
19:31:18: monitor 1: pos={0, 0}, size={1920, 1080}
19:31:18: Windows Version: 6.1 Build 7601 (revision 23392)
19:31:18: Aero is Enabled
19:31:18: -------------------------------
19:31:18: OBS Modules:
19:31:18: Base Address     Module
19:31:18: 00970000         OBS.exe
19:31:18: 0FE70000         OBSApi.dll
19:31:18: 50270000         DShowPlugin.dll
19:31:18: 506C0000         GraphicsCapture.dll
19:31:18: 50240000         NoiseGate.dll
19:31:18: 50190000         PSVPlugin.dll
19:31:18: 50170000         scenesw.dll
19:31:18: ------------------------------------------
19:31:18: Adapter 1
19:31:18:   Video Adapter: AMD Radeon (TM) R9 390 Series
19:31:18:   Video Adapter Dedicated Video Memory: 3221225472
19:31:18:   Video Adapter Shared System Memory: 1073676288
19:31:18:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
19:31:18: =====Stream Start: 2016-04-21, 19:31:18===============================================
19:31:18:   Multithreaded optimizations: On
19:31:18:   Base resolution: 1920x1080
19:31:18:   Output resolution: 1920x1080
19:31:18: ------------------------------------------
19:31:18: Loading up D3D10 on AMD Radeon (TM) R9 390 Series (Adapter 1)...
19:31:18: ------------------------------------------
19:31:18: Audio Format: 48000 Hz
19:31:18: ------------------------------------------
19:31:18: Audio Channels: 2 Ch
19:31:18: Playback device Default
19:31:18: ------------------------------------------
19:31:18: Using desktop audio input: Speakers (High Definition Audio Device)
19:31:18: Global Audio time adjust: 0
19:31:18: ------------------------------------------
19:31:18: Using auxilary audio input: Microphone (High Definition Audio Device)
19:31:18: Mic time offset: 0
19:31:18: ------------------------------------------
19:31:18: Audio Encoding: AAC
19:31:18:     bitrate: 128
19:31:18: Using graphics capture
19:31:18: Trying to hook process: javaw.exe
19:31:18: Scene buffering time set to 700
19:31:18: Using custom x264 settings: "crf=15"
19:31:18: x264: VBV maxrate specified, but no bufsize, ignored
19:31:18: ------------------------------------------
19:31:18: Video Encoding: x264
19:31:18:     fps: 60
19:31:18:     width: 1920, height: 1080
19:31:18:     preset: veryfast
19:31:18:     profile: high
19:31:18:     keyint: 250
19:31:18:     CBR: no
19:31:18:     CFR: yes
19:31:18:     max bitrate: 5000
19:31:18:     buffer size: 0
19:31:18:     quality: 17
19:31:18: ------------------------------------------
19:31:18: SharedTexCapture hooked
19:31:23: FlushBufferedVideo: Flushing 22 packets over 350 ms
19:31:23: Total frames encoded: 285, total frames duplicated: 0 (0.00%)
19:31:23: Total frames rendered: 313, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
19:31:23:
19:31:23: Profiler time results:
19:31:23:
19:31:23: ==============================================================
19:31:23: video thread frame - [100%] [avg time: 0.852 ms] [children: 51.2%] [unaccounted: 48.8%]
19:31:23: | scene->Preprocess - [0.117%] [avg time: 0.001 ms]
19:31:23: | GPU download and conversion - [51.1%] [avg time: 0.435 ms] [children: 50.2%] [unaccounted: 0.822%]
19:31:23: | | flush - [49.2%] [avg time: 0.419 ms]
19:31:23: | | CopyResource - [0.822%] [avg time: 0.007 ms]
19:31:23: | | conversion to 4:2:0 - [0.235%] [avg time: 0.002 ms]
19:31:23: Convert444Threads - [100%] [avg time: 1.044 ms] [children: 99.6%] [unaccounted: 0.383%]
19:31:23: | Convert444toNV12 - [99.6%] [avg time: 1.04 ms]
19:31:23: encoder thread frame - [100%] [avg time: 1.881 ms] [children: 2.23%] [unaccounted: 97.8%]
19:31:23: | sending stuff out - [2.23%] [avg time: 0.042 ms]
19:31:23: ==============================================================
19:31:23:
19:31:23:
19:31:23: Profiler CPU results:
19:31:23:
19:31:23: ==============================================================
19:31:23: video thread frame - [cpu time: avg 0.049 ms, total 15.6 ms] [avg calls per frame: 1]
19:31:23: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:31:23: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:31:23: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:31:23: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:31:23: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:31:23: Convert444Threads - [cpu time: avg 0.886 ms, total 468.002 ms] [avg calls per frame: 2]
19:31:23: | Convert444toNV12 - [cpu time: avg 0.886 ms, total 468.002 ms] [avg calls per frame: 2]
19:31:23: encoder thread frame - [cpu time: avg 1.127 ms, total 296.401 ms] [avg calls per frame: 1]
19:31:23: | sending stuff out - [cpu time: avg 0.059 ms, total 15.6 ms] [avg calls per frame: 1]
19:31:23: ==============================================================
19:31:23:
19:31:23: =====Stream End: 2016-04-21, 19:31:23=================================================
19:34:30: Terminating 0xb5c


Last game capture log:
2016-04-21, 19:05:48: we're booting up:
19:05:48: CaptureThread: attached to process javaw.exe
19:05:48: D3D9 Present
19:05:48: DXGI Present
19:05:48: GL Present
19:05:48: DirectDraw Present
19:05:48: (half life scientist) everything..  seems to be in order
19:05:48: SwapBuffers(369170216) Called
19:05:48: NV Capture available
19:05:48: FBO available
19:05:48: setting up gl data
19:05:48: share device: 1426919880
19:05:48: share texture: 1425614640
19:05:48: share device handle: 1100707808
19:05:48: share texture handle: 1480803232
19:05:48: DoGLGPUHook: success
19:05:48: wglSwapBuffers(369170216) Called
19:05:52: stop requested, terminating gl capture
19:05:52: ---------------------- Cleared OpenGL Capture ----------------------
19:05:52: SwapBuffers(369170216) Called
19:05:52: setting up gl data
19:05:52: wglSwapBuffers(369170216) Called
19:24:39: share device: 1426923864
19:24:39: share texture: 1479338544
19:24:39: share device handle: 1390090240
19:24:39: share texture handle: 1430711600
19:24:39: DoGLGPUHook: success
19:24:41: stop requested, terminating gl capture
19:24:41: ---------------------- Cleared OpenGL Capture ----------------------
19:24:41: SwapBuffers(369170216) Called
19:24:41: setting up gl data
19:24:41: wglSwapBuffers(369170216) Called
19:31:18: share device: 1426927848
19:31:18: share texture: 1479338544
19:31:18: share device handle: 1390092400
19:31:18: share texture handle: 1430711600
19:31:18: DoGLGPUHook: success
19:31:23: stop requested, terminating gl capture
19:31:23: ---------------------- Cleared OpenGL Capture ----------------------
19:31:23: wglSwapBuffers(369170216) Called
19:31:23: setting up gl data
19:31:23: SwapBuffers(369170216) Called
 

Harold

Active Member
When using the crf based bitrate selection of the recording guide, you really should set the x264 preset to ultrafast.
 

gamingwithjc

New Member
I have the same problem and ive been searching for almost a week now. No matter what quality I stream in Ill get 100+ FPS in game but OBS with only show 15-20 FPS. Only started happening to me once I upgraded to my newer PC.
AMD fx 4300 3.8 Quad core with Nvidia GTX 730 GPU
 

Dylan Allred

New Member
I have the same problem and ive been searching for almost a week now. No matter what quality I stream in Ill get 100+ FPS in game but OBS with only show 15-20 FPS. Only started happening to me once I upgraded to my newer PC.
AMD fx 4300 3.8 Quad core with Nvidia GTX 730 GPU
That's not exactly my issue. My game itself drops to 15 FPS. Even when I try recording at low quality, my game drops to 15 FPS
 
Top