After some testing, I removed all sources except Display Capture, and left NDI sending the audio/video to the other pc. I did not connect to twitch or stream at all from the "main pc"
I literally watched it eat my memory up.
I do not have an explanation as to why this is happening, but I would sure like to know so I can get back to streaming. Even before using NDI and streaming / gaming from one pc I had this issue but lately it seems to be worse now.
Edit: It may also be good to note that I did NOT run any games during the time in which I watched OBS eat up my memory.
Edit 2: I have un-installed and downloaded the latest version to see if that helps and I still have the same issue.
23:28:07.226: CPU Name: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
23:28:07.226: CPU Speed: 4000MHz
23:28:07.226: Physical Cores: 4, Logical Cores: 8
23:28:07.226: Physical Memory: 16332MB Total, 14126MB Free
23:28:07.226: Windows Version: 10.0 Build 17134 (revision: 285; 64-bit)
23:28:07.226: Running as administrator: false
23:28:07.226: Aero is Enabled (Aero is always on for windows 8 and above)
23:28:07.226: Windows 10 Gaming Features:
23:28:07.226: Game DVR: On
23:28:07.227: Sec. Software Status:
23:28:07.227: Windows Defender Antivirus: temporarily disabled (AV)
23:28:07.229: Windows Firewall: disabled (FW)
23:28:07.229: Windows Defender Antivirus: temporarily disabled (ASW)
23:28:07.229: Browser Hardware Acceleration: true
23:28:07.229: Portable mode: false
23:28:07.306: OBS 22.0.2 (64-bit, windows)
23:28:07.306: ---------------------------------
23:28:07.306: ---------------------------------
23:28:07.306: audio settings reset:
23:28:07.306: samples per sec: 44100
23:28:07.306: speakers: 2
23:28:07.307: ---------------------------------
23:28:07.307: Initializing D3D11...
23:28:07.307: Available Video Adapters:
23:28:07.308: Adapter 1: NVIDIA GeForce GTX 1080
23:28:07.308: Dedicated VRAM: 4176478208
23:28:07.308: Shared VRAM: 4267954176
23:28:07.308: output 1: pos={0, 0}, size={1920, 1080}, attached=true
23:28:07.309: Loading up D3D11 on adapter NVIDIA GeForce GTX 1080 (0)
23:28:07.346: D3D11 loaded successfully, feature level used: 45056
23:28:07.870: ---------------------------------
23:28:07.871: video settings reset:
23:28:07.871: base resolution: 1920x1080
23:28:07.871: output resolution: 1280x720
23:28:07.871: downscale filter: Bicubic
23:28:07.871: fps: 30/1
23:28:07.871: format: NV12
23:28:07.871: YUV mode: 601/Partial
23:28:07.871: Audio monitoring device:
23:28:07.871: name: Default
23:28:07.871: id: default
23:28:07.872: ---------------------------------
23:28:07.872: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
23:28:07.873: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
23:28:07.889: [AMF] AMF Test failed due to one or more errors.
23:28:07.889: Failed to initialize module 'enc-amf.dll'
23:28:07.897: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
23:28:07.897: LoadLibrary failed for '../../obs-plugins/64bit/libEGL.dll': The specified procedure could not be found.
23:28:07.897: (127)
23:28:07.897: Module '../../obs-plugins/64bit/libEGL.dll' not loaded
23:28:07.897: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
23:28:07.898: [obs-browser]: Version 2.1.5
23:28:07.899: NVENC supported
23:28:07.900: [obs-ndi] hello ! (version 4.5.2)
23:28:07.900: [obs-ndi] Trying 'C:\Program Files\NewTek\NewTek NDI 3.7 Redist\v3'
23:28:07.900: [obs-ndi] Found NDI library at 'C:/Program Files/NewTek/NewTek NDI 3.7 Redist/v3/Processing.NDI.Lib.x64.dll'
23:28:07.904: [obs-ndi] NDI runtime loaded successfully
23:28:07.906: [obs-ndi] NDI library initialized successfully
23:28:07.940: Couldn't find VLC installation, VLC video source disabled
23:28:07.943: No blackmagic support
23:28:07.945: ---------------------------------
23:28:07.945: Loaded Modules:
23:28:07.945: win-wasapi.dll
23:28:07.945: win-mf.dll
23:28:07.945: win-dshow.dll
23:28:07.945: win-decklink.dll
23:28:07.945: win-capture.dll
23:28:07.945: vlc-video.dll
23:28:07.945: text-freetype2.dll
23:28:07.945: rtmp-services.dll
23:28:07.945: obs-x264.dll
23:28:07.945: obs-vst.dll
23:28:07.945: obs-transitions.dll
23:28:07.945: obs-text.dll
23:28:07.945: obs-qsv11.dll
23:28:07.945: obs-outputs.dll
23:28:07.945: obs-ndi.dll
23:28:07.945: obs-filters.dll
23:28:07.945: obs-ffmpeg.dll
23:28:07.945: obs-browser.dll
23:28:07.945: image-source.dll
23:28:07.945: frontend-tools.dll
23:28:07.945: enc-amf.dll
23:28:07.945: coreaudio-encoder.dll
23:28:07.945: ---------------------------------
23:28:07.945: ==== Startup complete ===============================================
23:28:07.946: Service '' not found
23:28:07.947: All scene data cleared
23:28:07.947: ------------------------------------------------
23:28:07.970: WASAPI: Device 'VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)' initialized
23:28:08.039: WASAPI: Device 'Headset Microphone (Corsair VOID PRO Wireless Gaming Headset)' initialized
23:28:08.041: Switched to scene 'Scene'
23:28:08.041: ------------------------------------------------
23:28:08.041: Loaded scenes:
23:28:08.041: - scene 'Scene':
23:28:08.041: - source: 'Monitor' (monitor_capture)
23:28:08.041: - source: 'Web-Cam' (dshow_input)
23:28:08.041: ------------------------------------------------
23:28:08.073: ---------------------------------
23:28:08.073: [DShow Device: 'Web-Cam'] settings updated:
23:28:08.073: video device: Logitech HD Webcam C270
23:28:08.073: video path: \\?\usb#vid_046d&pid_0825&mi_00#6&2339cefb&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
23:28:08.073: resolution: 640x480
23:28:08.073: fps: 30.00 (interval: 333333)
23:28:08.073: format: I420
23:28:08.085: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
23:28:08.088: CalculateFileHash: Failed to open file 'C:\Users\Jonathan\AppData\Roaming\obs-studio\updates\whatsnew.json':
23:28:26.833: [obs-ndi] starting NDI main output with name 'OBS - Main PC'
23:28:26.835: [obs-ndi] 'OBS - Main PC': ndi output started
23:28:26.835: [obs-ndi] starting NDI preview output with name 'OBS Preview'
23:28:26.836: [obs-ndi] 'OBS Preview': ndi output started
23:35:23.509: ==== Shutting down ==================================================
23:35:23.511: [obs-ndi] stopping NDI preview output
23:35:23.511: Output 'NDI Preview Output': stopping
23:35:23.511: Output 'NDI Preview Output': Total frames output: 12500
23:35:23.511: Output 'NDI Preview Output': Total drawn frames: 12501
23:35:23.574: [obs-ndi] stopping NDI main output
23:35:23.574: Output 'NDI Main Output': stopping
23:35:23.574: Output 'NDI Main Output': Total frames output: 12498
23:35:23.574: Output 'NDI Main Output': Total drawn frames: 12503
23:35:23.615: Switched to scene '(null)'
23:35:23.721: WASAPI: Device 'VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)' Terminated
23:35:23.724: WASAPI: Device 'Headset Microphone (Corsair VOID PRO Wireless Gaming Headset)' Terminated
23:35:23.727: All scene data cleared
23:35:23.727: ------------------------------------------------
23:35:23.982: Freeing OBS context data
23:35:23.997: [obs-ndi] goodbye !
23:35:24.016: [Scripting] Total detached callbacks: 0
23:35:24.022: == Profiler Results =============================
23:35:24.022: run_program_init: 1052.07 ms
23:35:24.022: ┣OBSApp::AppInit: 11.245 ms
23:35:24.022: ┃ ┗OBSApp::InitLocale: 0.828 ms
23:35:24.022: ┗OBSApp::OBSInit: 1036.31 ms
23:35:24.022: ┣obs_startup: 3.499 ms
23:35:24.022: ┗OBSBasic::OBSInit: 781.326 ms
23:35:24.022: ┣OBSBasic::InitBasicConfig: 0.273 ms
23:35:24.022: ┣OBSBasic::ResetAudio: 0.108 ms
23:35:24.022: ┣OBSBasic::ResetVideo: 565.204 ms
23:35:24.022: ┣OBSBasic::InitOBSCallbacks: 0.005 ms
23:35:24.022: ┣OBSBasic::InitHotkeys: 0.037 ms
23:35:24.022: ┣obs_load_all_modules: 73.625 ms
23:35:24.022: ┃ ┣obs_init_module(coreaudio-encoder.dll): 0.46 ms
23:35:24.022: ┃ ┣obs_init_module(enc-amf.dll): 15.607 ms
23:35:24.022: ┃ ┣obs_init_module(frontend-tools.dll): 3.278 ms
23:35:24.022: ┃ ┣obs_init_module(image-source.dll): 0.003 ms
23:35:24.022: ┃ ┣obs_init_module(obs-browser.dll): 0.123 ms
23:35:24.022: ┃ ┣obs_init_module(obs-ffmpeg.dll): 0.433 ms
23:35:24.022: ┃ ┃ ┗nvenc_check: 0.407 ms
23:35:24.022: ┃ ┣obs_init_module(obs-filters.dll): 0.01 ms
23:35:24.022: ┃ ┣obs_init_module(obs-ndi.dll): 11.942 ms
23:35:24.022: ┃ ┣obs_init_module(obs-outputs.dll): 0.005 ms
23:35:24.022: ┃ ┣obs_init_module(obs-qsv11.dll): 24.343 ms
23:35:24.022: ┃ ┣obs_init_module(obs-text.dll): 0.148 ms
23:35:24.022: ┃ ┣obs_init_module(obs-transitions.dll): 0.005 ms
23:35:24.022: ┃ ┣obs_init_module(obs-vst.dll): 0.001 ms
23:35:24.022: ┃ ┣obs_init_module(obs-x264.dll): 0.001 ms
23:35:24.022: ┃ ┣obs_init_module(rtmp-services.dll): 0.221 ms
23:35:24.022: ┃ ┣obs_init_module(text-freetype2.dll): 0.024 ms
23:35:24.022: ┃ ┣obs_init_module(vlc-video.dll): 0.032 ms
23:35:24.022: ┃ ┣obs_init_module(win-capture.dll): 0.036 ms
23:35:24.022: ┃ ┣obs_init_module(win-decklink.dll): 2.327 ms
23:35:24.022: ┃ ┣obs_init_module(win-dshow.dll): 0.746 ms
23:35:24.022: ┃ ┣obs_init_module(win-mf.dll): 0 ms
23:35:24.022: ┃ ┣obs_init_module(win-wasapi.dll): 0.004 ms
23:35:24.022: ┃ ┗reset_win32_symbol_paths: 0.055 ms
23:35:24.022: ┣OBSBasic::ResetOutputs: 0.137 ms
23:35:24.022: ┣OBSBasic::CreateHotkeys: 0.022 ms
23:35:24.022: ┣OBSBasic::InitService: 0.97 ms
23:35:24.022: ┣OBSBasic::InitPrimitives: 0.205 ms
23:35:24.022: ┗OBSBasic::Load: 97.601 ms
23:35:24.022: obs_hotkey_thread(25 ms): min=0.002 ms, median=0.005 ms, max=0.307 ms, 99th percentile=0.05 ms, 100% below 25 ms
23:35:24.022: audio_thread(Audio): min=0 ms, median=0.054 ms, max=0.572 ms, 99th percentile=0.117 ms
23:35:24.022: obs_graphics_thread(33.3333 ms): min=0.074 ms, median=5.392 ms, max=28.657 ms, 99th percentile=7.243 ms, 100% below 33.333 ms
23:35:24.022: ┣tick_sources: min=0.002 ms, median=0.106 ms, max=1.383 ms, 99th percentile=0.212 ms
23:35:24.022: ┣output_frame: min=0.058 ms, median=5.189 ms, max=28.406 ms, 99th percentile=6.943 ms
23:35:24.022: ┃ ┣gs_context(video->graphics): min=0.058 ms, median=4.961 ms, max=27.972 ms, 99th percentile=6.675 ms
23:35:24.022: ┃ ┃ ┣render_video: min=0.005 ms, median=4.816 ms, max=27.865 ms, 99th percentile=6.515 ms
23:35:24.022: ┃ ┃ ┃ ┣render_main_texture: min=0.003 ms, median=4.792 ms, max=9.255 ms, 99th percentile=6.482 ms
23:35:24.022: ┃ ┃ ┃ ┣render_output_texture: min=0.001 ms, median=0.009 ms, max=0.047 ms, 99th percentile=0.017 ms
23:35:24.022: ┃ ┃ ┃ ┣render_convert_texture: min=0.001 ms, median=0.008 ms, max=0.025 ms, 99th percentile=0.015 ms
23:35:24.022: ┃ ┃ ┃ ┗stage_output_texture: min=0 ms, median=0.002 ms, max=20.061 ms, 99th percentile=0.003 ms
23:35:24.022: ┃ ┃ ┣gs_flush: min=0.031 ms, median=0.131 ms, max=0.561 ms, 99th percentile=0.251 ms
23:35:24.022: ┃ ┃ ┗download_frame: min=0 ms, median=0.001 ms, max=0.006 ms, 99th percentile=0.003 ms
23:35:24.022: ┃ ┗output_video_data: min=0.157 ms, median=0.229 ms, max=0.751 ms, 99th percentile=0.34 ms
23:35:24.022: ┗render_displays: min=0.001 ms, median=0.118 ms, max=1.453 ms, 99th percentile=0.18 ms
23:35:24.022: video_thread(OBS Preview): min=0.001 ms, median=8.482 ms, max=25.237 ms, 99th percentile=14.38 ms
23:35:24.022: video_thread(video): min=2.426 ms, median=2.779 ms, max=4.983 ms, 99th percentile=4.199 ms
23:35:24.022: =================================================
23:35:24.022: == Profiler Time Between Calls ==================
23:35:24.023: obs_hotkey_thread(25 ms): min=24.982 ms, median=25.99 ms, max=26.258 ms, 28.0222% within ±2% of 25 ms (0% lower, 71.9778% higher)
23:35:24.023: obs_graphics_thread(33.3333 ms): min=33.315 ms, median=33.333 ms, max=33.349 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher)
23:35:24.023: =================================================
23:35:24.083: Number of memory leaks: 0
I find it funny how the very last line says
23:35:24.083: Number of memory leaks: 0
However I can watch my memory get eaten alive while OBS is running and it does not do this with any other application.
If I reboot and do not run OBS I don't have this issue. Soon as I fire up OBS my memory usage % goes up until I reach 99% and then OBS crashed and my PC is useless until I reboot again.