Question / Help IndiAdam's DCS recordings have a nervous tick on i7 w/ GTX 750 ti

Adam Newdow

New Member
Hello,

I'm running DCS on a nice huge resolution 4352x1080, and it's gorgeous across all three monitors. One big in the middle, and two smaller on the sides. OBS, is doing a phenomenal job accommodating my needs, and I'm not streaming, just recording. What a great little gem of a program. I love it, absolutely.

My issue: Once every second on the dot, I get a little skip, that is barely noticeable. I would just ignore it, but dang if it doesn't start to induce an unsavory experience. It pretty much kills the pucker factor, on what would be slamming footage. I'm right now recording with 1600x600, and it looks about right for the size I'll be using online. I'm not trying to go all HD with my video, just want to convey some of the action from the game.

So, I have a guess this has to do with the write speed on my drive, but I've played with a few different settings, and that one little hick up won't disappear, which led me to replace my aging k-lite codec pack, which still hasn't solved it.

I have my OS on C:\ my DCS game is on E:\

With aero off, there is a slight difference, but the problem is there regardless. The thing I notice most, is a loss of vertical sync with aero off, spike is still there. However, the program doesn't indicate any dropped frames as far as I can see. After playing with the settings for about 6 hours, and recording about four dozen "try me" videos, I'm ready to employ a little assistance from someone who can assist me in diagnosing this issue!

Please, and thank you, I know your time is important. I will keep trying here too! I'm considering moving the game back to my C:\ drive were the Windows 7 is, even though I think the E:\drive is a little faster. Perhaps there is some kind of write error? Dunno.

Regards,
Adam
 
Last edited:
Not sure which log I should post, hmmmm.
Code:
11:00:54: Open Broadcaster Software v0.64b - 64bit ( ^ω^)
11:00:54: -------------------------------
11:00:54: CPU Name: Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
11:00:54: CPU Speed: 2926MHz
11:00:54: Physical Memory:  8151MB Total, 3516MB Free
11:00:54: stepping id: 5, model 30, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 4, total cores 4
11:00:54: monitor 1: pos={-1280, 0}, size={1280, 1024}
11:00:54: monitor 2: pos={0, 0}, size={1920, 1080}
11:00:54: monitor 3: pos={1920, 75}, size={1152, 864}
11:00:54: Windows Version: 6.1 Build 7601 S
11:00:54: Aero is Enabled
11:00:54: -------------------------------
11:00:54: OBS Modules:
11:00:54: Base Address     Module
11:00:54: 000000003F090000 OBS.exe
11:00:54: 00000000EBE20000 OBSApi.dll
11:00:54: 00000000F7380000 DShowPlugin.dll
11:00:54: 00000000F7DC0000 GraphicsCapture.dll
11:00:54: 00000000F7D40000 NoiseGate.dll
11:00:54: 00000000F7350000 PSVPlugin.dll
11:00:54: ------------------------------------------
11:00:54: Adapter 1
11:00:54:   Video Adapter: NVIDIA GeForce GTX 750 Ti
11:00:54:   Video Adapter Dedicated Video Memory: 2070609920
11:00:54:   Video Adapter Shared System Memory: 2147807232
11:00:54:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
11:00:54:   Video Adapter Output 2: pos={-1280, 0}, size={1280, 1024}, attached=true
11:00:54:   Video Adapter Output 3: pos={1920, 75}, size={1152, 864}, attached=true
11:00:54: =====Stream Start: 2015-02-20, 11:00:54===============================================
11:00:54:   Multithreaded optimizations: Off
11:00:54:   Base resolution: 1600x600
11:00:54:   Output resolution: 1600x600
11:00:54: ------------------------------------------
11:00:54: Loading up D3D10 on NVIDIA GeForce GTX 750 Ti (Adapter 1)...
11:00:54: ------------------------------------------
11:00:54: Audio Format: 48000 Hz
11:00:54: ------------------------------------------
11:00:54: Audio Channels: 2 Ch
11:00:54: Playback device Default
11:00:54: ------------------------------------------
11:00:54: Using desktop audio input: Speakers (Realtek High Definition Audio)
11:00:54: Global Audio time adjust: 0
11:00:54: Using 7.1 surround speaker setup
11:00:54: ------------------------------------------
11:00:54: Using auxilary audio input: Stereo Mix (Realtek High Definition Audio)
11:00:54: Mic time offset: 0
11:00:54: ------------------------------------------
11:00:54: Audio Encoding: AAC
11:00:54:     bitrate: 128
11:00:54: Using graphics capture
11:00:54: Trying to hook process: DCS.exe
11:00:54: Scene buffering time set to 700
11:00:54: Successfully loaded ObsNvenc.dll
11:00:54: ObsNvenc initialized successfully
11:00:54: CUDA loaded successfully
11:00:54: 1 CUDA capable devices found
11:00:54: [ GPU #0 - < GeForce GTX 750 Ti > has Compute SM 5.0, NVENC Available ]
11:00:54: NVENC internal init finished successfully
11:00:54: NVENC supports 10 h264 presets
11:00:55: ------------------------------------------
11:00:55: Video Encoding: NVENC
11:00:55:     fps: 60
11:00:55:     width: 1600, height: 600
11:00:55:     preset: llhp
11:00:55:     profile: main
11:00:55:     level: autoselect
11:00:55:     keyint: 30
11:00:55:     CBR: no
11:00:55:     CFR: no
11:00:55:     max bitrate: 5000
11:00:55:     avg bitrate: 5000
11:00:55:     buffer size: 5000
11:00:55:     quality: 5
11:00:55: ------------------------------------------
11:00:55: SharedTexCapture hooked
11:01:10: FlushBufferedVideo: Flushing 45 packets over 733 ms
11:01:11: Total frames encoded: 930, total frames duplicated: 103 (11.08%)
11:01:11: Total frames rendered: 887, number of late frames: 34 (3.83%) (it's okay for some frames to be late)
11:01:11: Encoder closed
11:01:11: NVENC deinitialized
11:01:11:
11:01:11: Profiler time results:
11:01:11:
11:01:11: ==============================================================
11:01:11: video thread frame - [100%] [avg time: 2.727 ms] [children: 80.5%] [unaccounted: 19.5%]
11:01:11: | scene->Preprocess - [0.0367%] [avg time: 0.001 ms]
11:01:11: | GPU download and conversion - [80.5%] [avg time: 2.195 ms] [children: 50.9%] [unaccounted: 29.6%]
11:01:11: | | flush - [4.99%] [avg time: 0.136 ms]
11:01:11: | | CopyResource - [0.11%] [avg time: 0.003 ms]
11:01:11: | | conversion to 4:2:0 - [45.8%] [avg time: 1.248 ms] [children: 31.7%] [unaccounted: 14.1%]
11:01:11: | | | Convert444toNV12 - [31.7%] [avg time: 0.864 ms]
11:01:11: encoder thread frame - [100%] [avg time: 7.451 ms] [children: 0.282%] [unaccounted: 99.7%]
11:01:11: | sending stuff out - [0.282%] [avg time: 0.021 ms]
11:01:11: ==============================================================
11:01:11:
11:01:11:
11:01:11: Profiler CPU results:
11:01:11:
11:01:11: ==============================================================
11:01:11: video thread frame - [cpu time: avg 1.037 ms, total 920.405 ms] [avg calls per frame: 1]
11:01:11: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:01:11: | GPU download and conversion - [cpu time: avg 0.914 ms, total 811.203 ms] [avg calls per frame: 1]
11:01:11: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:01:11: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:01:11: | | conversion to 4:2:0 - [cpu time: avg 0.965 ms, total 811.203 ms] [avg calls per frame: 1]
11:01:11: | | | Convert444toNV12 - [cpu time: avg 0.928 ms, total 780.003 ms] [avg calls per frame: 1]
11:01:11: encoder thread frame - [cpu time: avg 5.059 ms, total 4477.23 ms] [avg calls per frame: 1]
11:01:11: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
11:01:11: ==============================================================
11:01:11:
 
Uh oh! Carshing a lot, now. I'm pushing her too hard.

Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'c:\windows\system32\kernelbase.dll' module.

**** UNHANDLED EXCEPTION: 80000003
Fault address: 000007FEFD643CA2 (c:\windows\system32\kernelbase.dll)
OBS version: Open Broadcaster Software v0.64b
Windows version: 6.1 (Build 7601) Service Pack 1
CPU: Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz

Crashing thread stack trace:
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000000031EAB8 000007FEFD643CA2 000007FEF70D0C60 0000000000007532 000000000031EA18 000000000031EB59 kernelbase.dll!0x7fefd643ca2
000000000031EAC0 000007FEF70A14B3 00000000000DAD60 000000013F384A58 00000000000DAD60 0000000000000002 obsapi.dll!OSTerminateThread+0x33
000000000031EAF0 000000013F2CD703 000000000031ECC0 0000000000001397 00000000000804B2 0000000000000000 obs.exe!OBS::Stop+0x213
000000000031EBC0 000000013F2FB759 0000000000000070 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 0000000076829B43 obs.exe!OBS::OBSProc+0xce9
000000000031EE10 0000000076829BD1 000000000082B9C0 000000013F2FAA70 00000000FFFFFED1 00000000000D00E4 user32.dll!0x76829bd1
000000000031EED0 0000000076826AA8 00000000000804B2 0000000000000111 0000000000001397 000007FEFBEA0A29 user32.dll!0x76826aa8
000000000031EF60 0000000076826BAD 000000000011D3E0 0000000000000001 0000000000000000 0000000000000001 user32.dll!0x76826bad
000000000031EFB0 000007FEFBEA0BBF 00000000000D00E4 0000000000000001 000000000011D3E0 000007FEFEBB1D18 comctl32.dll!0x7fefbea0bbf
000000000031EFF0 000007FEFBEA47FE 000000000000FF00 0000000000030000 0000000000000202 0000000000000000 comctl32.dll!0x7fefbea47fe
000000000031F0B0 0000000076829BD1 000000000031F3B8 000007FEFBEA3B20 000000000082B9C0 000000000086E1C0 user32.dll!0x76829bd1
000000000031F170 00000000768298DA 0000000000000000 0000000000000000 000007FEFBEA3B20 0000000000000001 user32.dll!0x768298da
000000000031F1F0 00000000768267C2 00000000018A00F3 00000000018A00F3 000007FEFEBB2164 00000000000DA100 user32.dll!0x768267c2
000000000031F280 000000013F2BC739 0000000000000000 0000000000000001 000000013F290000 0000000000000000 obs.exe!WinMain+0xa59
000000000031F830 000000013F33D660 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!__tmainCRTStartup+0x148
000000000031F870 0000000076C859ED 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x76c859ed
000000000031F8A0 0000000076F1C541 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x76f1c541

Video thread stack trace:
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000000C29F028 000007FEFF1925AA FFFFFFFFFFFFFFFE 0000043800001100 0000000100000001 0000000100000057 gdi32.dll!0x7feff1925aa
000000000C29F030 000007FEFF19257F 00000000047C4DB0 000000000C29F1E0 FFFFFFFFA701002E 0000000002170010 gdi32.dll!0x7feff19257f
000000000C29F0E0 000000013F2A4152 0000000822E584F7 00000B1F168135E4 000000000717BEB0 00000B1F6AC5FB1A obs.exe!DesktopImageSource::Preprocess+0x292
000000000C29F3E0 000007FEF7087BF6 0000000000000000 0000000000000000 000000000C29F510 0000000000000168 obsapi.dll!Scene::Preprocess+0x36
000000000C29F410 000000013F2D3634 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureLoop+0x9f4
000000000C29F8A0 000000013F2D1159 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureThread+0x9
000000000C29F8D0 0000000076C859ED 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x76c859ed
000000000C29F900 0000000076F1C541 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x76f1c541

A minidump was saved to C:\Users\ZenToo\AppData\Roaming\OBS\crashDumps\OBSCrashDump2015-02-20_6.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address                      Module
 
Okay, this might get buried for now, I ended up doing some more stuff today, I'm kind of addicted to this issue. I ended up using the screen recorder in MSI Afterburner for now. Also rolled back the Nvidia driver to 340.52 for the GTX 750 ti. Of course, hadn't noticed that futzed with my custom application settings for DCS. So many things coming together to make this sing.
 
I'm not sure exactly what I was thinking. I was missing something extremely glaring. Max dimension on a recording needs to be less than or equal to 1920 pixels, unless you're expecting them to watch it back on a 4k setup. Well, I've got DCS running on two different drives. I'll tell you the thing that has helped the most it seems is creating a dedicated partition on my secondary drive to house the recorded video. Also, I did find another program, but I owe it to Open Broadcaster, to see what kind of results I can get at the more reasonable 1080p resolution. I'm using now.
 
Back
Top