SCIENCE DES COULEURS

DisplayPort Deep Dive: Micro-Packets on Trained Lanes

WHAT'S ON THE WIRE HOVER ANY ZONE

The main link carries everything as micro-packets at the trained rate; AUX is the manager's channel (DPCD, EDID, link training at ~1 Mb/s); HPD is a doorbell. Nothing on this wire beats per-pixel: the raster is rebuilt at the sink from Mvid/Maud ratios.

THE VERSION LADDER: CLICK A RUNG, THEN THROW SIGNALS AT IT

MST: MANY MONITORS, ONE PLUG · STREAMS SHARE THE TRAINED LINK

Multi-Stream Transport (DP 1.2+) time-slices the same micro-packet stream between displays; a hub or daisy chain unpacks each virtual channel. No re-encoding, no second cable: just arithmetic against the trained link rate, which is why one dock can quietly decide how many monitors you get.

SECONDARY DATA PACKETS: AUDIO & METADATA IN THE STREAM
AUDIO SAMPLES UP TO 8 CH · 24-BIT · ≤192 kHz PCM BITSTREAMS AC-3 · DTS · TRUEHD (IEC 61937 PASS-THROUGH) AUDIO CLOCK Maud/Naud RATIO · NO DEDICATED WIRE HDR METADATA CTA-861 PAYLOADS IN SDPs · DP 1.4+ ADAPTIVE-SYNC VRR SIGNALING · FROM eDP PANEL TECH RETURN AUDIO NONE · NO ARC, NO CEC

DisplayPort's audio ceiling matches HDMI's downstream capability, but there is no ARC, no CEC, no return anything: DP assumes a computer talking to monitors, not a living room negotiating with itself. Audio clocking rides the same trick as video: the Maud/Naud ratio against the link clock, no dedicated wire.

MODULE 23 · DISPLAYPORT DEEP DIVE

The packet interface that won by waiting

DisplayPort shipped the ideas in 2006 that HDMI adopted in 2017: no pixel clock, trained lanes, packets all the way down. Pick a version and lane count, and watch the budget move.

VERSION
MAIN-LINK LANES
EN PROFONDEUR
The PC industry's own wire+

VESA published DisplayPort in 2006 as the computer industry's exit from VGA, DVI and internal LVDS: an open standard from the same body that maintains EDID, with no per-port royalty in the HDMI mold (the consortium-versus-standards-body split the Color Authorities module maps). Its embedded sibling eDP quietly became the most-shipped display interface on Earth: the panel inside virtually every laptop speaks it. And because DP was packet-based from birth, it became the donor organ of the display world; its stream tunnels through Thunderbolt, USB4, and USB-C Alt Mode unchanged, the story chapters 09 and 10 of the Signal Field Guide sketch.

No pixel clock: micro-packets and stuffing+

TMDS-era interfaces beat once per pixel; DisplayPort's lanes run at a fixed trained rate whatever the video is. Pixels are diced into micro-packets and dealt across the lanes in transfer units, typically 64 symbols, padded with fill when the video needs less than the link provides. The display raster is reconstructed at the far end: timestamp ratios (Mvid/Nvid for video, Maud/Naud for audio) tell the sink how to regenerate the original clocks from the link clock. Blanking, which crosses an HDMI TMDS wire as literal dead time, is mostly just absent: a bookkeeping entry (BS/BE symbols and VB-ID flags) rather than microseconds of waiting. It is the same decoupling ST 2110 performs on IP networks, done inside one cable.

Lanes, training, and the AUX back-channel+

A DP link is 1, 2, or 4 identical main-link lanes plus two service wires: AUX, a ~1 Mb/s half-duplex channel, and HPD, the hot-plug interrupt. Everything managerial happens over AUX: reading the sink's DPCD capability registers, EDID (carried as I²C-over-AUX), and link training; the source and sink negotiate lane count and rate (RBR 1.62 → HBR 2.7 → HBR2 5.4 → HBR3 8.1 → UHBR 10/13.5/20 Gb/s per lane), test patterns are driven, equalization adjusted, and the link locked before a pixel moves. Long runs insert LTTPR repeaters that retrain each hop. When a DP monitor blinks black for two seconds, you are watching retraining happen; when a USB-C dock caps you at two lanes for USB's sake, you are watching the lane count negotiation lose politely.

8b/10b to 128b/132b: the coding tax collapses+

Through DP 1.4, every byte is 8b/10b coded: DC-balanced, self-clocking, and 20% overhead. HBR3's 32.4 Gb/s raw yields 25.92 Gb/s of payload. DP 2.x switched to 128b/132b, the same family PCIe and USB4 use, cutting the tax to ~3%: UHBR20's 80 Gb/s raw delivers roughly 77 Gb/s. Forward error correction backs it up (and became prerequisite for DSC transport from 1.4 on), because at 20 Gb/s per lane on a passive cable, bit errors are a certainty to correct rather than an anomaly to avoid. Every interface in this series ends up at the same place: SDI's scrambled NRZI (1989), HDMI's FRL 16b/18b (2017), DP's 128b/132b; embedded clocks and small, corrected overheads. The Bandwidth Bucket charges each one its exact tax.

MST: a router in a monitor cable+

Multi-Stream Transport (DP 1.2) turns the link into a tiny switched network: each display's stream is a virtual channel, time-sliced into the same transfer units, addressed through a topology of branch devices; hubs, docks, or monitors daisy-chained via their DP-out jacks. Bandwidth is plain arithmetic: streams must fit the trained rate, as the budget bar above shows, and the OS's ability to see three monitors on one plug is the protocol working as designed. The fine print: HDMI has no MST; multi-monitor docks that fan out to HDMI are MST internally with protocol converters at the edge. And macOS famously supports MST only for tiled/single displays, not multi-monitor fan-out, which is why the same dock behaves differently by laptop.

Audio and metadata: the SDP system+

Everything that isn't pixels rides Secondary Data Packets, DP's equivalent of HDMI's data islands: audio sample packets (up to 8 channels of 24-bit PCM at up to 192 kHz), IEC 61937 compressed bitstream pass-through (AC-3, DTS, TrueHD), audio timestamps, and, from DP 1.4, HDR metadata SDPs that carry the same CTA-861 payloads as HDMI's DRM InfoFrame, EOTF byte and ST 2086 values included, so a PQ signal declares itself identically on either wire. What DP deliberately lacks is the living-room half: no ARC/eARC return path, no CEC bus; a monitor never needed to turn on your amplifier. When DP-source audio must reach an AVR, something in the chain (a dock, an adapter) is converting to HDMI and regenerating the metadata; that regeneration point is where declarations go stale.

DP++, Alt Mode, and life inside other cables+

DisplayPort travels in more disguises than any other signal here. DP++ (dual-mode) lets a DP jack emit TMDS directly, which is why a passive €5 DP→HDMI cable works: the source becomes an HDMI transmitter, with HDMI's limits. USB-C Alt Mode maps DP lanes onto the USB-C pairs; all four, or two shared with USB 3 (the halved budget in the lane control above). Thunderbolt and USB4 go further and tunnel DP packets inside their own fabric, reconstructing the stream at exit. The operational rule this creates: on any USB-C display chain, the question is never “does it support DP?” but “how many lanes, at what rate, tunneled through what?”; three negotiations deep, each with its own failure mode, none visible on the connector.

In practice: interrogate the link, then the picture+

DP troubleshooting is link-state archaeology. First: what did training conclude? Lane count and rate live in DPCD status registers most GPUs expose (and gaming monitors show in their OSD); a “flaky 4K144” is often a link silently retrained down to HBR2 by a marginal cable. Second: is DSC engaged? From 1.4 on, sources enable it without ceremony; for grading and color evaluation you want to know whether the pixels you're judging crossed the wire compressed. Third: on anything USB-C, count lanes before blaming panels; two-lane mode caps budgets exactly as the controls above predict. Then, and only then, does the display's own EOTF tracking and gamut become the question: the part a calibration answers. Book a calibration →

CE QUI N'EST PAS MESURÉ N'EST PAS CALIBRÉ. · HDMI DEEP DIVE · SDI DEEP DIVE · BANDWIDTH BUCKET · SIGNAL FIELD GUIDE