Question / Help Single monitor streaming is perfect, dual monitor isn't.

As stated in the title, if I want to stream 1080x720p 60FPS I can without a problem if only my 1440p monitor (ROG PG279Q (2560x1440@165Hz) is connected. Since I've been streaming I've found how useful having another monitor could be to interact with my viewers and look at information. That knowledge gave me the idea to take out my 1080p monitor AOC 2367 (1920x1080@60Hz) and hook it up to my integrated graphics card on my motherboard. The issue is when I enable my dual monitor and set up displays properly when I go to stream I have lower than 60fps (which was previously always 60) increased time to render frame and a lot of missed frames due to rendering. I hooked up my second monitor to the integrated graphics card as to not impact my main card at all. I thought that would allow me to have 2 monitors diff resolutions without impacting my stream. Any help or input?

Specs :
Operating System
Windows 10 Home 64-bit
CPU
Intel Core i7 7700K @ 4.20GHz 42 °C
Kaby Lake 14nm Technology
RAM
16.0GB Dual-Channel Unknown @ 1498MHz (15-17-17-35)
Motherboard
MSI Z270 GAMING PRO CARBON (MS-7A63) (U3E1) 41 °C
Graphics
ROG PG279Q (2560x1440@165Hz)
2367 (1920x1080@60Hz)
Intel HD Graphics 630 (MSI)
3071MB NVIDIA GeForce GTX 1080 Ti (EVGA) 50 °C
ForceWare version: 385.69
SLI Disabled

Log WITH 2 monitors : https://gist.github.com/anonymous/8f225efed1ca219dbc8c68b7fc8c1c14

Log WITH 1 monitor : https://gist.github.com/anonymous/8ecc89ff065c0cc320a7038f3915aa96

Im running my encoder on x264 instead of nvenc because I seemed to be dropping frames when I did that as well.
I would appreciate help, just trying to get the best quality for my stream.
 

c3r1c3

Member
The issue is that you've hooked up a monitor to your integrated GPU. Please don't do that (unless you like killing your system's performance), instead attach all monitors to your main GPU.
 
I just put my second monitor into my 1080ti and im getting a small bit of skipping on my screen and a bit of rendering lag

Log WITH both monitors in 1080ti : https://gist.github.com/447b71f48c108ceb283301f52ee88f5a which was only a 4 minute stream. Seems better than with the integrated card but still a bit unstable for longer streams. Also makes me feel like Nvenc encoding is out of the picture.
 
Last edited:

croveans

New Member
1080 Ti User here. Watch out forums, because you aren't alone. Another user identified the 1080 Ti as reason, because one of his friends recently got this bugs after updating to an 1080 Ti.
 

c3r1c3

Member
1. Using NVENC at streaming bitrates will look worse than x264 at the same bitrate.
2. NVENC tends to jump (much) higher in bitrate than x264 (which can lead to dropped frames).

As to your performance issue I need you to post a log with profiler info. First restart OBS, then start your stream/recording for ~30 seconds and stop it again. Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc. When you're done, close OBS, Open OBS, and select Help > Log Files > Upload Last Log File. Copy the URL and paste it here.
 
1. Using NVENC at streaming bitrates will look worse than x264 at the same bitrate.
2. NVENC tends to jump (much) higher in bitrate than x264 (which can lead to dropped frames).

As to your performance issue I need you to post a log with profiler info. First restart OBS, then start your stream/recording for ~30 seconds and stop it again. Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc. When you're done, close OBS, Open OBS, and select Help > Log Files > Upload Last Log File. Copy the URL and paste it here.
Apparently I just disabled my onboard gpu (nothing was connected to it) and tried the dual monitor set up and I got less than .01% frame drop)
Log: https://gist.github.com/anonymous/c02908ef7d5e0776bad1e9f72903525ez
if anything changes i'll stay posted.
 

BK-Morpheus

Active Member
Apparently I drop frames while I am watching my stream. why is that, any fix?
as soon as there is a GPU accelerated application on the 60Hz Monitor (like Youtube/Twitch), the 165Hz main monitor might reduce to 60Hz (Win10 problem with different refreshrate monitors in dual setup).
 
as soon as there is a GPU accelerated application on the 60Hz Monitor (like Youtube/Twitch), the 165Hz main monitor might reduce to 60Hz (Win10 problem with different refreshrate monitors in dual setup).
Why would that cause frames missed due to rendering lag to happen? Is there a fix to this, will there be? is it based on the hz or resolution?

In my case 1080p 60hz and 1440p 144hz
 

paladzin

New Member
Where is that?
Right click mouse at scene preview and Disable preview
9e2383e215.png
 

DyaBLo

New Member
keep obs on main monitor 144 hz not on 60 hz and disable preview or put obs after start streaming on taskbar i have same problem and this help me,on second monitor 60 hz i keep just youtube browser with preview on pause :D until i find some solutions,maybe someone help us with this ...
 
Top