Question / Help Slide Show performance when games are full screen

VRT

New Member
I have a dual PC set up, one for streaming, one for gaming. I have a Magewell 4K capture card in my streaming PC so I can capture 1440P which by default is set to 60fps (But I will be downscaling it on OBS). What I have done is have OBS run on both PCs and use the one on the gaming PC as a monitor capture, as my gaming monitor is an Asus PG279Q IPS which can go up to 156Hz (but I tend to play on 120 to 144 Hz).

My OBS set up on my streaming PC is fine, I have no issues with that. Now with the main gaming display I have extended my display to the capture card so I have my gaming display as the primary and the capture card display as the extended secondary (I have 2 GTX 980s for graphics cards, I've tried this with SLI on and off).

On OBS on my gaming display I've added and enabled the monitor capture so I can capture everything going on, on my gaming display. I've also reduced the refresh rate down to 60fps in OBS. I then move the OBS from my main monitor on my gaming PC to my capture card display (where the streaming PC OBS is).

Everything up to this point is fine, it's showing my my desktop from my gaming PC on OBS, which is a window in the OBS on my streaming PC. I then enable OBS' preview mode to get a full screen according to plan. Let me restate again everything is working great up to this point.

Now the real headache starts when I load up a game, the OBS preview mode turns into a slide show and when I say slide show, I'm talking 1 frame a second maybe even less. I've tried this with multiple games from graphically intensive games to pixel art indie ones and it does exactly the same (non) performance. However, in some games I can switch to windowed mode or borderless windowed mode and when I do, it works perfectly, I can see a decent monitor capture, no stuttering etc. I then revert back to full screen mode in the game and back to the slideshow we go. I'd also like to point out this happens with OBS Standard AND OBS Multiplatform.

Operating systems I'm using are Windows 10 on my gaming PC and Windows 7 on my streaming PC. As I understand I've heard there are problems with OBS on Windows 10 from a few people, is this true, if so is this going to be fixed soon as to me this is a bit of a show stopper as I am wanting to start streaming soon but I may have to look at alternatives (like X-Split).
 

VRT

New Member
Great, thanks for your feedback, please see below.

21:37:08.841: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
21:37:08.841: CPU Speed: 3500MHz
21:37:08.841: Physical Cores: 4, Logical Cores: 8
21:37:08.841: Physical Memory: 2047MB Total, 2047MB Free (NOTE: 4 gigs max is normal for 32bit programs)
21:37:08.841: Windows Version: 10.0 Build 10586 (revision: 0)
21:37:08.841: Aero is Enabled (Aero is always on for windows 8 and above)
21:37:08.848: OBS 0.13.1-rc1 (windows)
21:37:08.848: ---------------------------------
21:37:08.849: ---------------------------------
21:37:08.849: audio settings reset:
21:37:08.849: samples per sec: 44100
21:37:08.849: speakers: 2
21:37:08.852: ---------------------------------
21:37:08.852: Initializing D3D11..
21:37:08.852: Available Video Adapters:
21:37:08.853: Adapter 1: NVIDIA GeForce GTX 980
21:37:08.853: Dedicated VRAM: 3221225472
21:37:08.853: Shared VRAM: 1073676288
21:37:08.854: output 1: pos={0, 0}, size={2560, 1440}, attached=true
21:37:08.854: output 2: pos={-2560, 17}, size={2560, 1440}, attached=true
21:37:08.854: Adapter 2: NVIDIA GeForce GTX 980
21:37:08.854: Dedicated VRAM: 3221225472
21:37:08.854: Shared VRAM: 1073676288
21:37:08.858: Loading up D3D11 on adapter NVIDIA GeForce GTX 980 (0)
21:37:08.875: D3D11 loaded sucessfully, feature level used: 45056
21:37:09.323: ---------------------------------
21:37:09.323: video settings reset:
21:37:09.323: base resolution: 2560x1440
21:37:09.323: output resolution: 1280x720
21:37:09.323: fps: 48/1
21:37:09.323: format: NV12
21:37:09.324: ---------------------------------
21:37:09.326: Loading module: coreaudio-encoder.dll
21:37:09.340: [CoreAudio encoder]: Adding CoreAudio AAC encoder
21:37:09.341: ---------------------------------
21:37:09.342: Loading module: image-source.dll
21:37:09.342: ---------------------------------
21:37:09.344: Loading module: obs-ffmpeg.dll
21:37:09.344: ---------------------------------
21:37:09.345: Loading module: obs-filters.dll
21:37:09.346: ---------------------------------
21:37:09.347: Loading module: obs-outputs.dll
21:37:09.348: ---------------------------------
21:37:09.349: Loading module: obs-transitions.dll
21:37:09.349: ---------------------------------
21:37:09.350: Loading module: obs-x264.dll
21:37:09.350: ---------------------------------
21:37:09.352: Loading module: rtmp-services.dll
21:37:09.352: ---------------------------------
21:37:09.353: Loading module: text-freetype2.dll
21:37:09.356: ---------------------------------
21:37:09.358: Loading module: win-capture.dll
21:37:09.359: ---------------------------------
21:37:09.360: Loading module: win-decklink.dll
21:37:09.362: No blackmagic support
21:37:09.362: Failed to start search for DeckLink devices
21:37:09.362: ---------------------------------
21:37:09.364: Loading module: win-dshow.dll
21:37:09.369: ---------------------------------
21:37:09.373: Loading module: win-mf.dll
21:37:09.373: [Media Foundation encoder]: Adding Media Foundation AAC Encoder
21:37:09.391: ---------------------------------
21:37:09.393: Loading module: win-wasapi.dll
21:37:09.394: =====================================================================
21:37:09.394: output 'simple_stream' (rtmp_output) created
21:37:09.394: encoder 'simple_h264_stream' (obs_x264) created
21:37:09.398: AAC encoder bitrate mapping:
21:37:09.398: 32 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
21:37:09.398: 64 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 72 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 80 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 96 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 112 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 128 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 144 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 160 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 192 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 224 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 256 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 288 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: 320 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
21:37:09.398: encoder 'simple_aac' (CoreAudio_AAC) created
21:37:09.398: output 'simple_file_output' (ffmpeg_muxer) created
21:37:09.398: Service '' not found
21:37:09.399: service 'default_service' (rtmp_common) created
21:37:09.399: All scene data cleared
21:37:09.399: ------------------------------------------------
21:37:09.419: WASAPI: Device 'Speakers (Sound Blaster Z)' initialized
21:37:09.419: source 'Desktop Audio' (wasapi_output_capture) created
21:37:09.431: WASAPI: Device 'Microphone (Realtek High Definition Audio)' initialized
21:37:09.431: source 'Mic/Aux' (wasapi_input_capture) created
21:37:09.435: source 'Display Capture' (monitor_capture) created
21:37:09.435: source 'Scene' (scene) created
21:37:09.462: == Profiler Results =============================
21:37:09.462: run_program_init: 644.262 ms
21:37:09.462: ┣OBSApp::AppInit: 2.044 ms
21:37:09.462: ┃ ┗OBSApp::InitLocale: 1.065 ms
21:37:09.462: ┗OBSApp::OBSInit: 635.408 ms
21:37:09.462: ┣obs_startup: 0.813 ms
21:37:09.462: ┗OBSBasic::OBSInit: 612.885 ms
21:37:09.462: ┣OBSBasic::InitBasicConfig: 0.308 ms
21:37:09.462: ┣OBSBasic::ResetAudio: 0.257 ms
21:37:09.462: ┣OBSBasic::ResetVideo: 475.024 ms
21:37:09.462: ┣OBSBasic::InitOBSCallbacks: 0.015 ms
21:37:09.462: ┣OBSBasic::InitHotkeys: 0.051 ms
21:37:09.462: ┣obs_load_all_modules: 69.562 ms
21:37:09.462: ┃ ┣obs_init_module(coreaudio-encoder.dll): 14.074 ms
21:37:09.462: ┃ ┣obs_init_module(image-source.dll): 0.003 ms
21:37:09.462: ┃ ┣obs_init_module(obs-ffmpeg.dll): 0.006 ms
21:37:09.462: ┃ ┣obs_init_module(obs-filters.dll): 0.007 ms
21:37:09.462: ┃ ┣obs_init_module(obs-outputs.dll): 0.003 ms
21:37:09.462: ┃ ┣obs_init_module(obs-transitions.dll): 0.002 ms
21:37:09.462: ┃ ┣obs_init_module(obs-x264.dll): 0.003 ms
21:37:09.462: ┃ ┣obs_init_module(rtmp-services.dll): 0.221 ms
21:37:09.462: ┃ ┣obs_init_module(text-freetype2.dll): 2.095 ms
21:37:09.462: ┃ ┣obs_init_module(win-capture.dll): 0.537 ms
21:37:09.462: ┃ ┣obs_init_module(win-decklink.dll): 2.461 ms
21:37:09.462: ┃ ┣obs_init_module(win-dshow.dll): 4.553 ms
21:37:09.462: ┃ ┣obs_init_module(win-mf.dll): 17.814 ms
21:37:09.462: ┃ ┣obs_init_module(win-wasapi.dll): 0.009 ms
21:37:09.462: ┃ ┗reset_win32_symbol_paths: 0.86 ms
21:37:09.462: ┣OBSBasic::ResetOutputs: 4.737 ms
21:37:09.462: ┣OBSBasic::CreateHotkeys: 0.02 ms
21:37:09.462: ┣OBSBasic::InitService: 0.134 ms
21:37:09.462: ┣OBSBasic::InitPrimitives: 0.171 ms
21:37:09.462: ┗OBSBasic::Load: 37.372 ms
21:37:09.462: =================================================
21:37:09.473: adding 1 ticks of buffering, total buffering is now 1
21:37:09.953: Update check: last known remote version is 0.12.3
21:38:10.870: adding 1 ticks of buffering, total buffering is now 2
 

VRT

New Member
And this is with the 64-bit version.

21:48:57.347: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
21:48:57.347: CPU Speed: 3500MHz
21:48:57.347: Physical Cores: 4, Logical Cores: 8
21:48:57.347: Physical Memory: 32712MB Total, 27188MB Free
21:48:57.347: Windows Version: 10.0 Build 10586 (revision: 0)
21:48:57.347: Aero is Enabled (Aero is always on for windows 8 and above)
21:48:57.355: OBS 0.13.1-rc1 (64bit, windows)
21:48:57.355: ---------------------------------
21:48:57.355: ---------------------------------
21:48:57.356: audio settings reset:
21:48:57.356: samples per sec: 44100
21:48:57.356: speakers: 2
21:48:57.391: ---------------------------------
21:48:57.391: Initializing D3D11..
21:48:57.391: Available Video Adapters:
21:48:57.393: Adapter 1: NVIDIA GeForce GTX 980
21:48:57.393: Dedicated VRAM: 4203413504
21:48:57.393: Shared VRAM: 4266067968
21:48:57.393: output 1: pos={0, 0}, size={2560, 1440}, attached=true
21:48:57.393: output 2: pos={-2560, 17}, size={2560, 1440}, attached=true
21:48:57.393: Adapter 2: NVIDIA GeForce GTX 980
21:48:57.393: Dedicated VRAM: 4203544576
21:48:57.393: Shared VRAM: 4266067968
21:48:57.421: Loading up D3D11 on adapter NVIDIA GeForce GTX 980 (0)
21:48:57.450: D3D11 loaded sucessfully, feature level used: 45056
21:48:57.810: ---------------------------------
21:48:57.810: video settings reset:
21:48:57.810: base resolution: 2560x1440
21:48:57.810: output resolution: 1280x720
21:48:57.810: fps: 48/1
21:48:57.810: format: NV12
21:48:57.811: ---------------------------------
21:48:57.840: Loading module: coreaudio-encoder.dll
21:48:57.840: [CoreAudio encoder]: Failed loading library 'CoreAudioToolbox.dll'
21:48:57.840: [CoreAudio encoder]: Couldn't load CoreAudio AAC encoder
21:48:57.840: ---------------------------------
21:48:57.864: Loading module: image-source.dll
21:48:57.864: ---------------------------------
21:48:57.891: Loading module: obs-ffmpeg.dll
21:48:57.891: ---------------------------------
21:48:57.923: Loading module: obs-filters.dll
21:48:57.923: ---------------------------------
21:48:57.951: Loading module: obs-outputs.dll
21:48:57.951: ---------------------------------
21:48:57.973: Loading module: obs-transitions.dll
21:48:57.973: ---------------------------------
21:48:57.998: Loading module: obs-x264.dll
21:48:57.998: ---------------------------------
21:48:58.028: Loading module: rtmp-services.dll
21:48:58.028: ---------------------------------
21:48:58.068: Loading module: text-freetype2.dll
21:48:58.069: ---------------------------------
21:48:58.095: Loading module: win-capture.dll
21:48:58.096: ---------------------------------
21:48:58.127: Loading module: win-decklink.dll
21:48:58.130: No blackmagic support
21:48:58.130: Failed to start search for DeckLink devices
21:48:58.130: ---------------------------------
21:48:58.164: Loading module: win-dshow.dll
21:48:58.191: ---------------------------------
21:48:58.270: Loading module: win-mf.dll
21:48:58.271: [Media Foundation encoder]: Adding Media Foundation AAC Encoder
21:48:58.384: ---------------------------------
21:48:58.412: Loading module: win-wasapi.dll
21:48:58.413: =====================================================================
21:48:58.414: output 'simple_stream' (rtmp_output) created
21:48:58.414: encoder 'simple_h264_stream' (obs_x264) created
21:48:58.414: AAC encoder bitrate mapping:
21:48:58.414: 32 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
21:48:58.414: 64 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
21:48:58.414: 96 kbit/s: 'Media Foundation AAC Encoder' (mf_aac)
21:48:58.414: 128 kbit/s: 'Media Foundation AAC Encoder' (mf_aac)
21:48:58.414: 160 kbit/s: 'Media Foundation AAC Encoder' (mf_aac)
21:48:58.414: 192 kbit/s: 'Media Foundation AAC Encoder' (mf_aac)
21:48:58.414: 224 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
21:48:58.414: 256 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
21:48:58.414: 288 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
21:48:58.414: 320 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
21:48:58.414: encoder 'simple_aac' (mf_aac) created
21:48:58.414: output 'simple_file_output' (ffmpeg_muxer) created
21:48:58.414: Service '' not found
21:48:58.414: service 'default_service' (rtmp_common) created
21:48:58.415: All scene data cleared
21:48:58.415: ------------------------------------------------
21:48:58.455: WASAPI: Device 'Speakers (Sound Blaster Z)' initialized
21:48:58.455: source 'Desktop Audio' (wasapi_output_capture) created
21:48:58.465: WASAPI: Device 'Microphone (Realtek High Definition Audio)' initialized
21:48:58.465: source 'Mic/Aux' (wasapi_input_capture) created
21:48:58.465: source 'Scene' (scene) created
21:48:58.467: source 'Display Capture' (monitor_capture) created
21:48:58.492: adding 1 ticks of buffering, total buffering is now 1
21:48:58.506: == Profiler Results =============================
21:48:58.507: run_program_init: 1221.19 ms
21:48:58.507: ┣OBSApp::AppInit: 1.184 ms
21:48:58.507: ┃ ┗OBSApp::InitLocale: 0.619 ms
21:48:58.507: ┗OBSApp::OBSInit: 1171.64 ms
21:48:58.507: ┣obs_startup: 0.792 ms
21:48:58.507: ┗OBSBasic::OBSInit: 1151.22 ms
21:48:58.507: ┣OBSBasic::InitBasicConfig: 0.253 ms
21:48:58.507: ┣OBSBasic::ResetAudio: 0.227 ms
21:48:58.507: ┣OBSBasic::ResetVideo: 455.881 ms
21:48:58.507: ┣OBSBasic::InitOBSCallbacks: 0.012 ms
21:48:58.507: ┣OBSBasic::InitHotkeys: 0.045 ms
21:48:58.507: ┣obs_load_all_modules: 601.741 ms
21:48:58.507: ┃ ┣obs_init_module(coreaudio-encoder.dll): 0.425 ms
21:48:58.507: ┃ ┣obs_init_module(image-source.dll): 0.003 ms
21:48:58.507: ┃ ┣obs_init_module(obs-ffmpeg.dll): 0.013 ms
21:48:58.507: ┃ ┣obs_init_module(obs-filters.dll): 0.007 ms
21:48:58.507: ┃ ┣obs_init_module(obs-outputs.dll): 0.004 ms
21:48:58.507: ┃ ┣obs_init_module(obs-transitions.dll): 0.004 ms
21:48:58.507: ┃ ┣obs_init_module(obs-x264.dll): 0.001 ms
21:48:58.507: ┃ ┣obs_init_module(rtmp-services.dll): 0.221 ms
21:48:58.507: ┃ ┣obs_init_module(text-freetype2.dll): 1.074 ms
21:48:58.507: ┃ ┣obs_init_module(win-capture.dll): 0.657 ms
21:48:58.507: ┃ ┣obs_init_module(win-decklink.dll): 2.705 ms
21:48:58.507: ┃ ┣obs_init_module(win-dshow.dll): 26.41 ms
21:48:58.507: ┃ ┣obs_init_module(win-mf.dll): 113.432 ms
21:48:58.507: ┃ ┣obs_init_module(win-wasapi.dll): 0.01 ms
21:48:58.507: ┃ ┗reset_win32_symbol_paths: 1.054 ms
21:48:58.507: ┣OBSBasic::ResetOutputs: 0.374 ms
21:48:58.507: ┣OBSBasic::CreateHotkeys: 0.022 ms
21:48:58.507: ┣OBSBasic::InitService: 0.088 ms
21:48:58.507: ┣OBSBasic::InitPrimitives: 0.216 ms
21:48:58.507: ┗OBSBasic::Load: 54.63 ms
21:48:58.507: =================================================
21:48:59.019: Update check: last known remote version is 0.12.3
21:49:04.831: adding 1 ticks of buffering, total buffering is now 2
 
Top