Dual Monitor Setup crashing Monterey

After updating to Monterey, I'm having this issue where after connecting my second external monitor, it freezes and crashes my matchbook pro 16' 2019. Is there a fix for it?


I have two LG 4K monitors and my MacBook Pro config is

64GB RAM

intel i9

Radeon Pro 5500 8GB


Here's the error details


panic(cpu 4 caller 0xffffff8018d079ad): userspace watchdog timeout: no successful checkins from WindowServer since load

service: logd, total successful checkins since load (150 seconds ago): 16, last successful checkin: 0 seconds ago

service: WindowServer, no successful checkins since load (120 seconds ago)

service: remoted, total successful checkins since load (150 seconds ago): 14, last successful checkin: 0 seconds ago

service: opendirectoryd, total successful checkins since load (150 seconds ago): 15, last successful checkin: 0 seconds ago


Panicked task 0xffffff85b911c7c0: 3 threads: pid 99: watchdogd

Backtrace (CPU 4), panicked thread: 0xffffff85b8f38e30, Frame : Return Address

0xffffffd0afe036b0 : 0xffffff801589c00d

Posted on Nov 2, 2021 5:53 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 5, 2021 9:23 AM

Yes, I disabled automatic graphic switching but it didn't help.


I contacted Apple support, they are investigating it further but during the call, they asked me to delete this file "com.apple.windowserver.plist" which didn't help in my case but might help someone else.


But I also figured out a workaround by using a USB c to HDMI video adapter from cable matters fixed the issue for me.


also, they suggested buying a new USB to HDMI connector which I will be receiving today, and will post here if that fixes

it.


Similar questions

40 replies

Nov 22, 2021 12:40 PM in response to DanielOdievichSnowflake

Updating this for everyone else with final solutions:


My Intel-Based MBP 16" 2019 has two SMK Link USB-C hubs https://www.smklink.com/products/usb-c-multi-port-hub (rated for 4K but web site does not talk about refresh rate), used to connect to 2 Samsung u32H85x 4K monitors via Monoprice 4K High Speed HDMI cables https://www.monoprice.com/product?p_id=2529 rated 4K@60hz.


In this original configuration, external monitors show 30hz as the max available resolution, so I am assuming SMK Link USB-C is max rated 4k @30hz. With Internal panel 4K@60hz + 2 external monitor 4K@30hz connected via SMK Link USB-C hubs -> Idle timeout -> Wake from idle leads to hard crash.


Solution 1:

Lowering internal panel to any value less than 4k@60hz (48, 50, 59.95hz) and leaving external monitors 4K@30hz makes the crash on idle resume go away.


Solution 2:

Based on my company's tech support engineer suggestion, I bought 2 USB C to HDMI Cable for Home Office 6ft (4K@60Hz), uni https://www.amazon.com/dp/B075V5JK36?ref=ppx_yo2_dt_b_product_details&th=1 rated 4K@60Hz. I discarded two USB-C from two right ports and plugged in monitors directly via cables. The monitors now showed 60hz as max refresh rate, quite lovely.


In this configuration, everything works well:

Internal panel 4K@60hz + 2 external monitor 4K@30hz connected directly with USB-C to HDMI cable works.

Internal panel 4K@30hz + 2 external monitor 4K@30hz connected directly with USB-C to HDMI cable works.

Internal panel 4K@60hz + 2 external monitor 4K@60hz connected directly with USB-C to HDMI cable works.


Hope this helps anyone else having this issue.

Nov 22, 2021 2:53 PM in response to DanielOdievichSnowflake

if we apply classical debugging analysis, and look at the problem following what Hardware, you haver determined that for your setup, the ADAPTERS you had failed when in place, worked when those adapters were replaced with known-good ones of another type.


As I read it, based on your experience the take-away is:


Adapter users beware! your display adapters could cause mysterious crashes.

Nov 24, 2021 9:12 AM in response to DanielOdievichSnowflake

Just FYI, I coincidentally already have those UNI brand USB-C to HDMI cables and I have this same freeze problem using them with two Samsung 4k monitors on my 2019 MB Pro 16." You stand a high chance of seeing the freeze again, and I would not recommend this as a fix if someone is looking to purchase them as a fix.


This setup has worked flawlessly, crash free for me for close to 18 months before the upgrade to Monterey - there is very clearly a device driver issue here, it is NOT hardware related.


I am trying the workaround to lower the Hz on the MacBook display itself. I will see how that goes. Of note, I changed my MacBook display to 50hz and then reconnected my second 4k monitor again. I had the freeze up within 5 minutes, because I noticed that the act of connecting the second monitor set the MacBook display back to 60Hz again. Make sure you check the MacBook display immediately after the 2 monitors are connected.



Nov 26, 2021 6:23 AM in response to Grant Bennet-Alder

I solved this problem by replacing 1 cable. usb with - hdmi to usb with - displayport. after that, everything works. The second cable left usb with - hdmi. Я решил эту проблему, заменив 1 кабель. usb с - hdmi к usb с - порт дисплея. после этого все работает. Второй кабель оставил usb с - hdmi

Jan 17, 2022 8:59 AM in response to govindb

I've had a very similar issue to this, that immediately started on upgrading to Monterey. LG 4K UHD 27UN83A – worked perfectly via USB-C, then crashed WindowServer straight after the update.


Symptoms were returning to the login screen and asking for password over and over in an endless loop. Only unplugging the cable stopped it. HDMI + adapter was fine, as was the original USB-C in Safe Mode.


The fix I found...


  • Deleted com.apple.windowserver.plist from the Preferences / ByHost folder
  • Went into Safe Mode and checked the monitor worked. Returned scaling to default, and set Frame Rate to 30.
  • ON THE LG MONITOR, changed DisplayPort Version from 1.4 to 1.2 in General Settings.


The first two I had tried before, so it's likely the monitor setting was the crucial element. Afterwards I rebooted and everything worked as it did on Big Sur, and was able to change scaling and frame rate back.


Hopefully this helps someone else.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Dual Monitor Setup crashing Monterey

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.