FULL AI ANALYSIS

External HDMI monitor shows dulled colors and low contrast only when MacBook lid closed in clamshell mode

Generated Oct 3, 2026, 12:35:03 AM

Analysis summary

The system is switching display capabilities or color profile when the internal display goes inactive during clamshell mode. macOS may be choosing a fallback color profile or disabling HDR when it detects a different display topology (internal display off). Since the profile change persists despite custom profiles and happens even with direct adapter, it is likely macOS logic around clamshell mode rather than dock firmware or cable. Apple Silicon may also handle external display color differently when internal display is off.

Possible causes

ColorSync profile association is linked to the internal display state and reverts when the system re-enumerates displays on lid close.

90%

macOS disables HDR or switches to a fallback color profile automatically when the internal display is inactive (clamshell), due to display topology detection or an internal capability mismatch.

85%

A macOS regression in the current OS that mishandles HDR/color profile selection on Apple Silicon when entering clamshell mode.

70%

Dock or adapter reports different EDID/capabilities when the Mac switches to clamshell, causing macOS to pick a safer generic profile.

15%

Suggested fixes

1

Diagnostic step 1

In System Settings → Displays, while in clamshell mode, manually re-select the monitor's native color profile; if it sticks, create a lightweight automation (or script using displayprofile tools) to reapply on lid-close event. Document exact steps to revert.

2

Diagnostic step 2

Test with the internal display disabled but lid open (use an external keyboard to blank the internal display) to see if the state rather than the lid position triggers the change. If color remains correct, lid-closing triggers the policy.

3

Diagnostic step 3

Collect logs: run Console.app and capture system and WindowServer log entries around the moment of lid close to identify Display re-enumeration events; gather EDID reports for both lid-open and lid-closed states.

4

Diagnostic step 4

Try a different external monitor or different connection (DisplayPort via USB-C) if available to determine whether the problem is specific to HDMI/EDID handshake; revert changes after testing.

5

Diagnostic step 5

If the issue persists and reproduces on a minimal hardware configuration (direct USB‑C to monitor, no dock) with latest macOS, escalate to Apple support with collected logs, EDID dumps and steps to reproduce — this may be a platform-level bug needing vendor attention.