Jump to content

Dual Monitor Youtube frame dropping

Go to solution Solved by BetteBalterZen,

I've experienced the exact same, when using my 5120x1440@240Hz (primary display) and 3840x2160@165Hz(secondary display) monitors. The cause was Multi-Plane Overlay (MPO), a power saving feature that is enabled by default on a Windows level. If you wanna give it a try, you can disable it via a regedit:

Go to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm", create DWORD called "OverlayTestMode" and give it value "00000005" - restart your system. (Windows update can revert this DWORD change I've read but never seen Update revert it on my system). 

Hello,

 

Looking for a possible solution to a long ongoing issue, which is just irritating. 

  • Had a full-size desktop PC with Ryzen 3700x and Nvidia Rtx 3070
    • Dual monitors connected to GPU via HDMI
    • But if Chrome, now Thorium, is maximized on the second monitor it starts dropping frames like crazy and eventually freezes and starts appearing like buffering
    • Now the fun part, if those browsers are not maximized (you can drag them out to be a few mm from covering full monitor) it does not drop frames
      • If the same non-maximed browser is set to show YouTube on Full screen, no drop frames.
  • Downsized to MinisForum UM780XTX (NUC pretty much), with ONEXGPU connected via oculink
    • One monitor is connected via DP, the other via HDMI, pretty much an identical situation
    • *weirdly enough if it is connected via DP and I turn on or off monitor, whole system freezes, but the same was happening with GPD G1, so maybe just eGPU and AMD thing or even oculink, not the point at this moment

 

So ryzen+nvidia issue.

Ryzen+amd issue.

 

Disabled HW acceleration on the browser, for like a half an hour thought it made things better, but nope.

 

Disabling the second monitor removes all issues.

Monitors are the same brand, but different models running at different resolutions and different refresh rates:

  • LG UltraWide Curved Monitor 34WP65C-B 34
    • 160HZ 
    • 3440 x 1400
  • LG 27UL650-W
    • 60HZ
    • 4K or FHD, does not make much difference.

 

Any suggestions? Any magical Chrome: Flag to adjust? Anything in Windows to disable?

I do plan to check other browsers or test this behavior in Linux live boot.

 

 

PXL_20240409_155115486.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

Any chance there is HDR enabled somewhere? I had some issues with that on LG monitors

5950X/3080Ti primary rig  |  1920X/1070Ti Unraid for dockers  |  200TB TrueNAS w/ 1:1 backup

Link to comment
Share on other sites

Link to post
Share on other sites

Also, does YT's Stats For Nerds show dropped frames?

5950X/3080Ti primary rig  |  1920X/1070Ti Unraid for dockers  |  200TB TrueNAS w/ 1:1 backup

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, OddOod said:

Any chance there is HDR enabled somewhere? I had some issues with that on LG monitors

Off on both.

One of monitor has color palette (in monitor settings, not OS part) set to HDR can change it to something else.

Both monitors running on RGB 4:4:4

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, OddOod said:

Also, does YT's Stats For Nerds show dropped frames?

Non maximized:
image.png.5758b37dc29f53fa74e1e9d4d5e27167.png

 

Maximized, frames drop, stuttering, eventually buffer rans out:

image.png.e02944b20c7260e12aea2295fc14f773.png

 

Link to comment
Share on other sites

Link to post
Share on other sites

Try running both monitors at 60Hz. It's a common issue with mismatched refresh rates.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

Try running a different browser like mozilla firefox or brave or even re-try google chrome to test like you had suggested.

 

 

Thorium browser hasn't been out long enough which would incur problems.

Link to comment
Share on other sites

Link to post
Share on other sites

16 hours ago, Farfenkugell said:

Non maximized:
image.png.5758b37dc29f53fa74e1e9d4d5e27167.png

 

Maximized, frames drop, stuttering, eventually buffer rans out:

image.png.e02944b20c7260e12aea2295fc14f773.png

 

WOW. That is wild. You're going from 42Mb/s to 8.4Mb/s
I assume this behavior is consistent across Chrome and Firefox in addition to Thorium.

 

5950X/3080Ti primary rig  |  1920X/1070Ti Unraid for dockers  |  200TB TrueNAS w/ 1:1 backup

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/17/2024 at 11:16 PM, Kilrah said:

Try running both monitors at 60Hz. It's a common issue with mismatched refresh rates.

This seems to fix it.

Just unsure what to do next 😄

 

Get a second High Refresh Rate monitor, which serves no purpose.

Or keep my high refresh rate monitor at 60HZ

Link to comment
Share on other sites

Link to post
Share on other sites

Correction, it made things a lot better, but still wonky sometimes, I just now can't track what causes it.

image.png.3330a62be9f9d350e2d9d0f547a6f868.png

 

Now it sometimes starts dropping frames, but not to the point where the buffer runs out. 

Link to comment
Share on other sites

Link to post
Share on other sites

I've experienced the exact same, when using my 5120x1440@240Hz (primary display) and 3840x2160@165Hz(secondary display) monitors. The cause was Multi-Plane Overlay (MPO), a power saving feature that is enabled by default on a Windows level. If you wanna give it a try, you can disable it via a regedit:

Go to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm", create DWORD called "OverlayTestMode" and give it value "00000005" - restart your system. (Windows update can revert this DWORD change I've read but never seen Update revert it on my system). 

PC Setup: 

HYTE Y60 White/Black + Custom ColdZero ventilation sidepanel

Intel Core i7-10700K + Corsair Hydro Series H100x

G.SKILL TridentZ RGB 32GB (F4-3600C16Q-32GTZR)

ASUS ROG STRIX RTX 3080Ti OC LC

ASUS ROG STRIX Z490-G GAMING (Wi-Fi)

Samsung EVO Plus 1TB

Samsung EVO Plus 1TB

Crucial MX500 2TB

Crucial MX300 1TB

Corsair HX1200i

 

Peripherals: 

Samsung Odyssey Neo G9 G95NC 57"

Samsung Odyssey Neo G7 32"

ASUS ROG Harpe Ace Aim Lab Edition Wireless

ASUS ROG Claymore II Wireless

ASUS ROG Sheath BLK LTD'

Corsair SP2500

Beyerdynamic TYGR 300R + FiiO K7 DAC/AMP

RØDE VideoMic II + Elgato WAVE Mic Arm

 

Racing SIM Setup: 

Sim-Lab GT1 EVO Sim Racing Cockpit + Sim-Lab GT1 EVO Single Screen holder

Svive Racing D1 Seat

Samsung Odyssey G9 49"

Simagic Alpha Mini

Simagic GT4 (Dual Clutch)

CSL Elite Pedals V2

Logitech K400 Plus

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/22/2024 at 2:55 PM, BetteBalterZen said:

I've experienced the exact same, when using my 5120x1440@240Hz (primary display) and 3840x2160@165Hz(secondary display) monitors. The cause was Multi-Plane Overlay (MPO), a power saving feature that is enabled by default on a Windows level. If you wanna give it a try, you can disable it via a regedit:

Go to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm", create DWORD called "OverlayTestMode" and give it value "00000005" - restart your system. (Windows update can revert this DWORD change I've read but never seen Update revert it on my system). 

Seems like this plus running both monitors at same refresh rate is almost perfect solution. 

Just this is acceptable and usable, to the point where it does not get in the way.

 

BIG THANK YOU

 

10/10 to Microsoft for making another feature which just causes more issues. 

Link to comment
Share on other sites

Link to post
Share on other sites

44 minutes ago, Farfenkugell said:

Seems like this plus running both monitors at same refresh rate is almost perfect solution. 

Just this is acceptable and usable, to the point where it does not get in the way.

 

BIG THANK YOU

 

10/10 to Microsoft for making another feature which just causes more issues. 

Glad to hear it helped 👍

PC Setup: 

HYTE Y60 White/Black + Custom ColdZero ventilation sidepanel

Intel Core i7-10700K + Corsair Hydro Series H100x

G.SKILL TridentZ RGB 32GB (F4-3600C16Q-32GTZR)

ASUS ROG STRIX RTX 3080Ti OC LC

ASUS ROG STRIX Z490-G GAMING (Wi-Fi)

Samsung EVO Plus 1TB

Samsung EVO Plus 1TB

Crucial MX500 2TB

Crucial MX300 1TB

Corsair HX1200i

 

Peripherals: 

Samsung Odyssey Neo G9 G95NC 57"

Samsung Odyssey Neo G7 32"

ASUS ROG Harpe Ace Aim Lab Edition Wireless

ASUS ROG Claymore II Wireless

ASUS ROG Sheath BLK LTD'

Corsair SP2500

Beyerdynamic TYGR 300R + FiiO K7 DAC/AMP

RØDE VideoMic II + Elgato WAVE Mic Arm

 

Racing SIM Setup: 

Sim-Lab GT1 EVO Sim Racing Cockpit + Sim-Lab GT1 EVO Single Screen holder

Svive Racing D1 Seat

Samsung Odyssey G9 49"

Simagic Alpha Mini

Simagic GT4 (Dual Clutch)

CSL Elite Pedals V2

Logitech K400 Plus

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×