Question / Help Having issues with Dual Monitors and stutter.

FerretBomb

Active Member
Also just as a note, I have a GTX 460 in another machine and tested this. It's not your GPU being overwhelmed, unless you're playing something RIDICULOUSLY huge. Hell, even an old 9600 can do this smoothly, so anything even semi-modern (including the GTX 5## line) shouldn't have a whisper of a problem.
Personally, I'd be more concerned with your drivers, including your motherboard drivers, or possible crapware that's snuck in. I remember that one of the nVidia beta drivers broke stuff in a lot of programs quite recently... the fix of course being going back to the full-release/non-beta drivers after a driver uninstall/clean-wipe (aka: not just installing the old drivers over the top, which is a terrible practice anyway).

(edit: Oops, didn't notice the second page, was replying to the first one.)
 

Jason Greer

New Member
Also just as a note, I have a GTX 460 in another machine and tested this. It's not your GPU being overwhelmed, unless you're playing something RIDICULOUSLY huge. Hell, even an old 9600 can do this smoothly, so anything even semi-modern (including the GTX 5## line) shouldn't have a whisper of a problem.
Personally, I'd be more concerned with your drivers, including your motherboard drivers, or possible crapware that's snuck in. I remember that one of the nVidia beta drivers broke stuff in a lot of programs quite recently... the fix of course being going back to the full-release/non-beta drivers after a driver uninstall/clean-wipe (aka: not just installing the old drivers over the top, which is a terrible practice anyway).

(edit: Oops, didn't notice the second page, was replying to the first one.)

Thank for the input!

I'm very vigilant with software on my PC, I am a network technician and I'm used to siting through logs of data and monitoring traffic so I've tried to see every possible situation. Disabled pretty much every piece of software running to hope that it's something there, but sadly not.

There could be literally thousands of things I could try, and the drivers were amongst the first. Sadly that done nothing.

I'll be trying my friends 760 hopefully and if that fixes it, then I'd presume it's something on the card.
 

Jason Greer

New Member
Spent yesterday doing some more tweaking. Tried a lot of settings.

Noticed that as of the previous update the recordings now lag when using a single monitor.

It seems directly related to using CBR. I watched a previous video I had and the framerate is smooth at 60fps with CBR enabled. Now if I try the same settings, it is choppy, stuttery and very low fps. If I turn off CBR the stuttering I have previously experience goes away. however the frame rate is running extremely poor.

Rolled back to 0.611b (the version used for that video), and it's still just as bad.

It's got me baffled because that's me now completely crippled for recording my games footage. I have no other option that I can try. I used to use FRAPS but to save me the time of re-encoding OBS was a massive upgrade, as well as having streaming built in.

Does anyone have any other possible suggestions?
 

FerretBomb

Active Member
Sounds like it may be time for the usual ultimate Windows fix when it's behaving very oddly. Backup, nuke and pave.

I'd still recommend fully and deliberately uninstalling your video drivers so none exist, using a driver-cleaner to get any last bits out, rebooting, making sure your PCIe slots are set correctly in the BIOS (with my setup, it'd be possible to have a 16x slot set to 1x mode if I set it that way), bringing it back up, re-downloading the newest STABLE nVidia drivers (not Beta) or possibly the previous revision, and installing them.

99% of the time, the magical 'it just broke' turns into someone installed or changed something, then forgot they did it.
 

Jason Greer

New Member
Sadly, nuking wont be getting done for one program. As much as I like OBS, I'm not wiping for the sake of it.

As for the motherboard, everything is perfectly fine. Literally nothing has changed system wise but to rule it out, I completely obliterated every trace of my drivers, with a cleaner and manually, for both motherboard and gfx and issue still remains.

I am just going to abandon ship. I'll wait till the next release of OBS to see if it possibly gets fixed with the new software. If not, goodbye OBS until next format.
 

dsr07mm

Member
If anyone is still having this issue, temporary fix is to run games at fullscreen instead borderless window. Also you can use adaptive vsync for some games. But I'm also sad that I cannot run games in borderless window without shuttering.

Hell, even Far Cry 4 in borderless with OBS on second monitor is getting 40fps, once when I'm in fullscreen I have locked fps on maxed out settings. I would assume that it's something related to monitors itself but who knows.
 

PampaBounce

New Member
I have exactly the same problem here with QuickSync and X264 :
QS => 2500kbps high preset best
X264 => 2500kbps high preset faster
(no overload cpu ~ 60%) :

Test 1 :
- Monitor 1 on hd7950 Game fullscreen
- Monitor 2 on iGPU hd4600 OBS with preview
=> The recording stutter ~ 30fps

- Monitor 1 on hd7950 Game fullscreen and OBS in background
- Monitor 2 on iGPU hd4600 nothing running on it
=> The recording is perfect = 30fps


Test 2 :
- Monitor 1 on hd7950 Game fullscreen
- Monitor 2 on hd7950 OBS with preview
=> The recording stutter ~ 30fps

- Monitor 1 on hd7950 Game fullscreen and OBS in background
- Monitor 2 on hd7950 nothing running on it
=> The recording is perfect ~ 30fps


I think there is a problem when the OBS instance is not running on the same screen as the game.
I tried to disabled preview when OBS is on the secound screen => stuttered too


Config :
- Windows 7 64 Bit
- tried Aero On and OFF in each situations
- driver last update
 

PampaBounce

New Member
In my first post i said i have made 2 test, one with both monitor on hd7950 and one with first monitor on gpu and the secound on IGPU. On theses two test i tried x264 and QuickSync.

Edit : In my case i think preview on the secound screen (on GPU or IGPU) make the recording stuttering
 
Last edited:

PampaBounce

New Member
Solved for me, i made a mistake, stuttering apear when aero is disabled, activate it when you use preview on the second monitor.
 

redpoin7

New Member
I have new information regarding this problem which led me to believe that the ingame stutter + frameloss or stuttering recording has nothing to do with a driver error or faulty hardware.

The story is as follows.
----------------------------------------------------------------------
Streaming + recording CSGO on:
  • i5 2500k @ 4300 Mhz , 8 gb ram
  • GTX 560TI
  • Dual Monitor Setup: Main Screen - LG 1680x1050 @ 60 hz , Additional Screen with OBS window + preview on @ 60 hz
-> NO STUTTER

----------------------------------------------------------------------

Streaming + recording CSGO on:

  • i7 4790k @ 4400 mhz , 8 gb ram
  • MSI GTX 970
  • Dual Monitor Setup: Main Screen - LG 1680x1050 @ 60 hz , Additional Screen with OBS window + preview on @ 60 hz
-> NO STUTTER

-----------------------------------------------------------------------

Streaming + recording CSGO on:
  • i7 4790k @ 4400 mhz , 8 gb ram
  • MSI GTX 970
  • NEW Dual Monitor Setup: Main Screen - BENQ XL2411Z 1920x1080 @ 120 hz , Additional Screen with OBS window + preview LG 1680x1050 @ 60 hz
-> STUTTERING (CSGO drops from fps_max 121 down to 45 fps)

Preview off:
-> NO STUTTER

-----------------------------------------------------------------------


As you can see, the only thing that has to change is the Hertz count of the main monitor (120hz) to introduce stuttering when the preview is displayed on a second 60 hz monitor.

Incoming noob conclusion:
I suspect that when the preview tries to render the 120hz source on a 60hz screen something fucks up really bad.


Things that i am going to try: Set the BENQ to 60hz and look if its still stuttering. This should prove my theory?

Use the IGPU to display the second monitor and through that disconnect the hertz differences.
 

User123

New Member
Hi, I'm not sure if anyone brought this up, but for those who are still having this issue with a single Nvidia gpu, have you tried changing these following settings?

Multi-Display/Mixed-GPU Acceleration: (mirror: https://i.imgur.com/Oj8OqiG.png)
Oj8OqiG.png


Power Management Mode: (mirror: https://i.imgur.com/C8jHuKg.png)
C8jHuKg.png


I've been having the same issue myself. I keep the OBS window hidden behind games on the primary monitor to stop the micro-stuttering.
I am going to try the Global Settings for Power Management Mode with Prefer Maximum Performance.
I will be testing this with OBS Beta version first and then MP version.
 

User123

New Member
Hold on to your hats, I think I found a funny solution for Windows 7 users. Disable Transparency for your windows theme.
(Mirror: https://i.imgur.com/Z9VVQj3.png)

Right Click on Desktop ---> Click on "Personalize" ---> Click on "Windows Color" ---> Uncheck "Transparency"
Z9VVQj3.png


Now you should be able to comfortably run OBS or a fullscreen application (like a web browser) on your 2nd monitor.
As one user mentioned above, you still want to make sure both monitors are running at the same refresh rate.

Happy streaming and recording! :)
 

Grayduster

New Member
I'm also having this issue.

Log: https://gist.github.com/e7f937975a10491ef585

I have a single adaptor, with two monitors. One monitor is a 30 inch dell 60Hz, the other, an Asus 144Hz Rog Swift monitor. It doesn't matter if they're both set to 60, or whether one is at 144 and the other at 60. I'm running Windows 10, with 16 GB ram and an i7 3770k (3.5 Ghz).

Game recorded: Minecraft (OpenGL)

As long as I keep OBS on the same screen as the game, the game is very fluid. As soon as it's on my second monitor in order to tell whether I'm recording or not (fairly important :) ), the game stutters very badly, only in fullscreen. As soon as you run in windowed mode (MC doesn't have borderless windowed mode, annoyingly), everything is fluid.

I've checked the NVidia control panel - it's already set for Multiple monitor performance mode and adaptive power settings.

Anyone have any further ideas?
 
Last edited:

Vampraist

New Member
Apologies to add a comment to this thread but an interesting issue I also had with dual monitor / OBS stutter when streaming or recording. After following various articles / setting tests etc. I found that non of these options made any difference.

Also, I am running on Windows 10 with a GTX 980ti and even encountered the problem running much older games.

I have, however, found a solution which did correct the problem immediately - I was running the 64bit version of OBS, switching to the 32 bit version instead solved the problem immediately and I can now capture games while keeping OBS open on my second monitor. It appears that the 64 bit version is consuming all OS resources.
 
Top