HDMI / DP Bandwidth
Pick resolution, frame rate, bit depth and chroma subsampling and I compute the required bandwidth (Gbps), comparing it against HDMI 1.4/2.0/2.1 and DisplayPort 1.4/2.1.
Which standard supports it?
| Standard | Data capacity | Margin | Supported? |
|---|
Usable data capacity per standard (channel coding already removed).
How I compute it · assumptions
1. I use the standard CEA
timing totals (with blanking): 1080p→2200×1125,
4K→4400×2250, 1440p→2720×1481, 720p→1650×750. The
pixel clock = totals × fps.
2. The bits per pixel come from
chroma and depth: 4:4:4 = 3×bpc, 4:2:2 = 2×bpc,
4:2:0 = 1.5×bpc, with bpc = 8, 10 or 12.
3. The data bandwidth =
pixel clock × bits per pixel. It is compared against the effective
data capacity: HDMI 1.4 = 8.16 · HDMI 2.0 = 14.4 · HDMI 2.1 = 42.6 ·
DP 1.4 (HBR3) = 25.9 · DP 2.1 (UHBR20) = 77.4 Gbps.
4. These are standard totals: with
Reduced Blanking (common on DisplayPort) or DSC compression
the bandwidth over the cable can be noticeably lower.
Runs locally in your browser · no sign-up · nothing leaves your browser
How it works
The calculator derives the Gbps a video signal demands from four parameters: resolution (720p to 4K UHD), frames per second (24 to 120), color depth (8, 10 or 12 bits per component) and chroma subsampling (4:4:4, 4:2:2 or 4:2:0). It uses the CEA standard timing totals, which include blanking: 1080p is actually 2200×1125 pixels per frame and 4K is 4400×2250. From that it computes pixel clock = Htotal × Vtotal × fps and bandwidth = pixel clock × bits per pixel, where bits per pixel are 3, 2 or 1.5 times the depth depending on chroma.
The result is compared against the effective data capacity of each standard, with channel coding already subtracted: HDMI 1.4 = 8.16 Gbps, HDMI 2.0 = 14.4, HDMI 2.1 = 42.6, DisplayPort 1.4 (HBR3) = 25.9 and DP 2.1 (UHBR20) = 77.4 Gbps. The table marks which standards support the signal, with how much headroom, and which is the minimum sufficient one. With Reduced Blanking (common on DisplayPort) or DSC compression the actual requirement on the cable can be lower.
Example: how many Gbps does 4K60 need at 8-bit 4:4:4?
- Pixel clock:
4400 × 2250 × 60 = 594 MHz. - Bits per pixel:
3 × 8 = 24(full 4:4:4 chroma). - Bandwidth:
594 MHz × 24 bits ≈ 14.26 Gbps: it just fits HDMI 2.0 (14.4 Gbps of data), with barely +0.14 Gbps of headroom.