Kernel panic Studio Display XDR + M2 Max MacBook Pro at 5K@120Hz (DCPEXT1 dual_pipe.c:180 sync_pipe_end_of_config)

I'm experiencing repeated kernel panics with my Studio Display XDR connected to a MacBook Pro M2 Max (Mac14,6) running macOS Tahoe 26.3.1 (25D2128). Three identical panics in three days.



CONFIGURATION:

  • MacBook Pro 16" M2 Max (Mac14,6)
  • macOS 26.3.1 (25D2128)
  • Studio Display XDR (serial: ***, firmware Version 26.3, Build 23D8128)
  • Connected via Thunderbolt/USB4 at 40 Gb/s (Bus 0, Receptacle 1)
  • Resolution: 5120x2880 @ 120Hz (ProMotion)
  • "Automatically Adjust Brightness" enabled
  • Use left rear port, might have tested with others too


This is a supported configuration — Apple's compatibility page confirms M2 Max supports Studio Display XDR at full 120Hz. The 60Hz limitation only applies to M1, M1 Pro, M1 Max, M1 Ultra, M2 (base), and M3 (base).


SYMPTOMS:

The Mac reboots unexpectedly with no warning. After restart, a kernel panic report is generated. The crash occurs every 1-2 days during normal use. It seems to correlate with display sleep/wake transitions but I haven't been able to pinpoint an exact trigger.


PANIC SIGNATURE (identical across all 3 crashes):

DCPEXT1 PANIC - apt firmware: dual_pipe.c:180 sync_pipe_end_of_config() -- - iomfb_mailbox(71)

DCP firmware: AppleDCP-1041.91.2~2-t602xdcp.RELEASE
RTKit build: root@Jan 17 2026@08:47:45~.release


The crash is in the Display Coprocessor (DCP) firmware running on the RTKit RTOS — specifically in the dual-pipe synchronisation code path. The 5K panel at 120Hz requires the DCP to split the display into two pipes, and the sync between them fails. The faulting task is always task 71 (iomfb_mailbox).

Kernel extensions in backtrace:

  • com.apple.driver.RTBuddy(1.0)
  • com.apple.driver.IOSlaveProcessor(1.0)


PANIC DATES:

  • 2026-03-15 07:42:58 UTC (incident: 5705E8C5-EF4A-4AC7-90A2-1C13E88FF5B2)
  • 2026-03-15 17:05:48 UTC (incident: 2D4FD13D-F65A-43C7-B8EB-2ECD168BEFCD)
  • 2026-03-17 19:57:58 UTC (incident: 2293C922-19D3-4464-96AD-1DACE7E21BE4)


WHAT I'VE RULED OUT:

  • Hardware defect: The crash is in DCP firmware, not hardware. The Thunderbolt link is solid at 40 Gb/s.
  • Cable issue: Connection is stable, no link errors.
  • GPU load: Crashes happen during normal use, not under heavy GPU load.
  • This would reproduce on any Apple Silicon Mac that supports this display at 120Hz, since all Macs running macOS 26.3.1 load the same DCP firmware (AppleDCP-1041.91.2~2).


WORKAROUND (which I will not be using):

Setting the refresh rate from "ProMotion" to "60 Hertz" might prevent the panic by avoiding the dual-pipe code path. However, I did not spend £3,000 on this display to run it at 60Hz. 120Hz ProMotion is a headline feature of the Studio Display XDR and a primary reason I purchased it. Running it at 60Hz makes it functionally equivalent to the original Studio Display at a fraction of the price.


I will be returning this display. It's not acceptable that a supported configuration on Apple's own hardware causes kernel panics every 1-2 days. If Apple resolves this with a firmware update, I'd consider repurchasing, but I can't keep a £3,000 monitor that crashes my Mac.


RELATED THREADS:

This appears to be the same underlying bug reported with third-party 4K@240Hz monitors:


The common pattern across all these reports: high refresh rates that push the DCP into dual-pipe mode trigger sync_pipe_end_of_config() failures. Multiple users report the bug was introduced with macOS Sequoia and did not occur on Sonoma.


I've filed a Feedback Assistant report with all 3 panic logs and a sysdiagnose. If you're experiencing the same crash, please file as well to help Apple prioritise a fix.


Is anyone else seeing this specifically with the Studio Display XDR at 120Hz?


[Edited by Moderator]


MacBook Pro 16″, macOS 26.3

Posted on Mar 17, 2026 3:35 PM

Reply
62 replies

Apr 7, 2026 1:14 PM in response to amarjeetr

I have exactly this problem (including the image from OP) with Studio Display XDR and M4 Max Mac Studio with adaptive. I will switch to fixed 120hz and see if that helps, pending a fix from Apple. I have had the Studio Display XDR since launch day, so nearly 4 weeks, but today is the first time I have seen this issue and thus found this thread - but it has happened 3 times today.

Apr 7, 2026 8:49 PM in response to DonBenjamin

To add, I am running the latest Studio Display XDR firmware (Version 26.4 Build 23E246)and macOS 26.4. That said, I can't find any kernel panic reports (checked /Library/Logs/DiagnosticReports and ~/Library/Logs/DiagnosticReports) but I did get the strange right-hand half of monitor image per OP for a few seconds followed by reboot. I have reported the symptoms to Apple and shared this thread.

Apr 21, 2026 12:10 PM in response to jamesgbeaumont

Your post-failure photograph is typical of a failure when using TWO display-generators, one for Left half-display and the other for Right half-display.


Your M4 Mac Studio MAX has Thunderbolt-5 ports. Are you using a Thunderbolt-5 cable such as the one that shipped with the display?


I expect that if set up 'correctly' using Thunderbolt-5 Port and cable the new 5K display XDR should run on ONE display-generator over ThunderBolt-5, using DisplayPort UHBR20 speeds of 77.37 G bits/sec, no Display Stream Compression required.


That it does something different is the essence of these complaints.



May 24, 2026 8:53 AM in response to Grant Bennet-Alder

The fact that the exact same panic signatures are also showing up on other high refresh rate / high resolution monitors makes this feel more like a macOS display pipeline issue than a problem specific to the Studio Display XDR itself, isn’t it?


It also makes me wonder if Feedback reports should maybe go more toward the macOS team than the Studio Display team, although I still submitted mine under Studio Display for now.

Mar 18, 2026 12:13 PM in response to amarjeetr

Same here. Shot down my M3 Max Notebook and killed three hours with of work as the display took the MBP with it.

I hope this can be fixed via Firmware... this is not the kind of stuff I expect from a monitor that cost 3K.

Adaptive Mode, TB5 cable on the TB5 port and on the TB3/4 port of the MBP, no other TB devices attached to the display.


Mar 18, 2026 4:30 PM in response to amarjeetr

I did my analysis using the Video Timings Calculator, by Tom Verbeure:


"A very small [part] of my day job consists of checking if the hardware on which I work will support certain video modes: “Hey Tom, has your widget the necessary bandwidth to deal with 4K/100Hz?”.


That’s the moment where I normally bring up a spreadsheet for some back-of-the-envelope math.


When doing hobby projects, I sometimes run into the same questions: can I stream 1080p at 60Hz on this Pano Logic G1 device that has an LPDDR DRAM? Will I be able to also stream it out over 100M Ethernet?


Spreadsheet are really great for this kind of stuff, but they become cumbersome to debug as they grow larger. So I wrote some Javascript instead and it has taken a bit of life on its own, with more features added as I need them. Maybe you find it useful.


So I present the Video Timings Calculator! "







Mar 19, 2026 7:18 AM in response to amarjeetr

<< DisplayPort tunnel still negotiates HBR3 (8.1 Gbps/lane)>>

<< M4 Max shows 5K@120Hz as single-pipe (HorizontalPipeCount=1) in its

timing table, while the M2 Max shows it as dual-pipe (HorizontalPipeCount=2). >>


¿Can you please share what Utility/method are you using to determine that information?


Displaying such information might be very handy for other display troubleshooting.

Kernel panic Studio Display XDR + M2 Max MacBook Pro at 5K@120Hz (DCPEXT1 dual_pipe.c:180 sync_pipe_end_of_config)

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