Display Controllers
M series of chips have two kinds of display controllers, dcp and dcpext. Both kinds support
- DP 1.4 (4 lanes) with DSC. No MST!
- HDMI via dp2hdmi converter. See below for routing restrictions.
- USB-C ports: DP altmode, or USB4 tunneling with 2 controllers max per port. See below for routing restrictions.
Controller-specific information:
| Type | Mode limits |
|---|---|
dcp |
5K, 60Hz, 10bpp (Apple-provided information, not tested) |
dcpext |
6K, 60Hz, 10bpp (Apple-provided information, not tested) |
M1 routing restrictions:
| Controller | Internal display | HDMI | USB-C |
|---|---|---|---|
dcp |
+ | + | |
dcpext |
+ |
M2 and later routing restrictions:
| Controller | Internal display | HDMI | USB-C |
|---|---|---|---|
dcp |
+ | + | + |
dcpext |
+ | + |
SoC-specific information:
| SoC | Number of dcp |
Number of dcpext |
Notes |
|---|---|---|---|
| M1 | 1 | 1 | |
| M1 Pro | 1 | 2 | |
| M1 Max | 1 | 4 | |
| M1 Ultra | 1 | 8 | There are no Ultra devices with internal display. dcp is disabled on one of the dies, another dcp is routed to HDMI |
| M2 | 1 | 1 | |
| M2 Pro | 1 | 2 | |
| M2 Max | 1 | 4 | |
| M2 Ultra | 0 | 8 | There are no Ultra devices with internal display. dcp on both dies are disabled |
| M3 | 1 | 1 | |
| M3 Pro | 1 | 2 | |
| M3 Max | 1 | 4 | |
| M4 | ? | ? | TBD |
| M4 Pro | ? | ? | TBD |
| M4 Max | ? | ? | TBD |