Unofficial archive. This is a read-only, community-run archive of the Apple Support Community. It is not affiliated with or endorsed by Apple Inc.

MacBook Pro built-in display not recovering after disconnecting external monitors

I'm having a recurring display issue with my Mac when I disconnect it from my external monitors.

My setup:

- Mac model: MacBook Pro (M4 Pro, 12-core, 24 GB RAM)

- macOS version: macOS 27.0.1 (26A434)


The problem:

I work with both external monitors connected. Occasionally, when I disconnect the Mac from the hub, the built-in display does not recover properly. This happens in one of two ways:


This doesn't happen every time, only occasionally, so I can't reliably predict or reproduce it.


Could you tell me whether this is a known issue and what I can do to fix it?

1 reply

Yes, the built-in display failing to wake or render properly after disconnecting from external monitors or hubs is a known issue on Apple Silicon MacBooks (including M4 Pro models running recent macOS releases). It typically occurs when the macOS WindowServer service fails to hand off the desktop space or refresh the graphics pipeline once the external display topology changes.


The root cause of the issue is typically the hub itself. It would be helpful to know your brand/model of hub. The issue is typically not associated with good quality, Mac-friendly docks/hubs like OWC, Henge, SonnetTech, etc., but rather with lower quality 'no name' hubs like that are widely available on Amazon, for example. If you paid less than $150-200 for the hub/dock, then I am not surprised to see issues like this.


Personally, I use a Stone Pro Thunderbolt dock with my Macs, and have not seen this issue including on my 16" M4 Pro MBP running macOS 27.0.1.


What You Can Do to Fix It

  • Bypass or Replace the Hub: Many display handoff failures are tied to power delivery or handshake bugs within third-party USB-C/Thunderbolt hubs. Try connecting the monitors directly via the Mac’s native HDMI or Thunderbolt ports, or switch to a different certified dock. 
  • Sleep first: Before disconnecting from the hub, select Apple menu > Sleep. Wait ~30 seconds for your Mac to enter sleep mode, then disconnect the cable and wake your Mac back up. Because the hub connection will be powered down during sleep, at wake the Mac will refresh the attached peripherals and not be 'confused' by a non-responsive hub.


More info from Apple: Connect one or more external displays with your Mac - Apple Support