DisplayPort Bandwidth Calculator
Calculate maximum refresh rates and bandwidth requirements for DisplayPort connections based on version, link rate, resolution, color format, and color depth.
Input
Output
| Refresh rate | Required bandwidth | Utilization | Status |
|---|---|---|---|
| 60 Hz | 12.52 Gbit/s | 16.2% | |
| 120 Hz | 25.04 Gbit/s | 32.4% | |
| 144 Hz | 30.05 Gbit/s | 38.8% | |
| 165 Hz | 34.43 Gbit/s | 44.5% | |
| 240 Hz | 50.08 Gbit/s | 64.7% | |
| 360 Hz | 75.12 Gbit/s | 97.1% |
Readme
How does DisplayPort bandwidth work?
DisplayPort is a digital display interface that transmits video data over a set of high-speed serial data channels called lanes. A standard DisplayPort connection uses up to 4 lanes, and each lane operates at a specific bit rate depending on the DisplayPort version and link rate mode. The total available bandwidth is the aggregate of all lanes combined.
Not all transmitted bits carry pixel data. DisplayPort 1.0–1.4a uses 8b/10b encoding, where every 10 transmitted bits represent only 8 bits of actual data — an efficiency of 80%. DisplayPort 2.0 and later versions use 128b/132b encoding, which is significantly more efficient at approximately 96.7%. After accounting for encoding overhead, the remaining data rate determines how many pixels per second can be pushed through the connection.
The bandwidth required for a given display setup depends on the resolution, refresh rate, color format, and color depth. For example, a 4K display at 60 Hz with 8-bit RGB color requires far less bandwidth than the same resolution at 144 Hz with 10-bit HDR color. Understanding these relationships helps determine whether a specific DisplayPort version and cable can support a desired monitor configuration.
Tool description
This calculator determines the maximum refresh rate achievable for any combination of DisplayPort version, link rate, lane count, resolution, color format, and color depth. It also shows a feasibility table for common refresh rates (60, 120, 144, 165, 240, and 360 Hz), indicating whether each rate is supported and how much of the available bandwidth it would consume. All calculations use official VESA specifications including proper encoding overhead and CVT-RBv2 blanking intervals.
How it works
The calculator follows these steps:
- Determine available data rate: Multiply the per-lane bandwidth by the number of lanes, then apply the encoding efficiency factor (80% for 8b/10b, ~96.7% for 128b/132b)
- Calculate bits per pixel: Multiply the color depth (bits per component) by the number of components for the chosen color format — 3 for RGB and YCbCr 4:4:4, 2 for YCbCr 4:2:2, 1.5 for YCbCr 4:2:0
- Compute total pixels per frame: Add CVT-RBv2 blanking intervals (80 horizontal, 58 vertical) to the active resolution to get the total pixel count including blanking
- Calculate maximum refresh rate: Divide the available data rate by the bits required per frame (total pixels × bits per pixel)
$$\text{Max Hz} = \frac{\text{Lanes} \times \text{Rate per lane} \times \text{Encoding efficiency}}{(\text{Width} + 80) \times (\text{Height} + 58) \times \text{BPC} \times \text{Components}}$$
Options explained
- DisplayPort version — Selects which link rate modes are available. DP 1.0–1.1a supports up to HBR, DP 1.2 adds HBR2, DP 1.3–1.4a adds HBR3, and DP 2.0–2.1a adds UHBR 10/13.5/20
- Link rate — The per-lane transmission speed. Ranges from RBR (1.62 Gbit/s) to UHBR 20 (20 Gbit/s). Higher link rates support higher resolutions and refresh rates
- Lanes — Number of data lanes (1, 2, or 4). Standard DisplayPort uses 4 lanes. Some configurations like single-lane or dual-lane are used in embedded or Thunderbolt setups
- Resolution — Choose from common presets (720p through 8K, including ultrawide) or enter a custom resolution
- Color format — RGB and YCbCr 4:4:4 use full bandwidth; YCbCr 4:2:2 uses ~33% less; YCbCr 4:2:0 uses ~50% less
- Color depth — Bits per color component, from 6 bpc (basic) to 16 bpc (deep color). Higher depth means more bandwidth per pixel
Supported link rates
| Link Rate | Per Lane | Encoding | DP Version | 4-Lane Data Rate |
|---|---|---|---|---|
| RBR | 1.62 Gbit/s | 8b/10b (80%) | 1.0+ | 5.18 Gbit/s |
| HBR | 2.70 Gbit/s | 8b/10b (80%) | 1.0+ | 8.64 Gbit/s |
| HBR2 | 5.40 Gbit/s | 8b/10b (80%) | 1.2+ | 17.28 Gbit/s |
| HBR3 | 8.10 Gbit/s | 8b/10b (80%) | 1.3+ | 25.92 Gbit/s |
| UHBR 10 | 10.0 Gbit/s | 128b/132b (~96.7%) | 2.0+ | 38.69 Gbit/s |
| UHBR 13.5 | 13.5 Gbit/s | 128b/132b (~96.7%) | 2.0+ | 52.22 Gbit/s |
| UHBR 20 | 20.0 Gbit/s | 128b/132b (~96.7%) | 2.0+ | 77.37 Gbit/s |
Examples
4K 144 Hz with 10-bit HDR (RGB):
- DisplayPort 1.4 with HBR3 (4 lanes) provides 25.92 Gbit/s of data rate
- 4K at 144 Hz with 10 bpc RGB requires ~29.01 Gbit/s — exceeds HBR3 capacity
- Solution: Use DP 2.0 with UHBR 10, or switch to YCbCr 4:2:2 to reduce bandwidth by 33%
1440p 240 Hz gaming:
- At 8 bpc RGB, this requires ~17.76 Gbit/s
- HBR2 (17.28 Gbit/s) falls just short — HBR3 or higher is needed
Features
- Covers all DisplayPort versions from 1.0 through 2.1a with accurate per-version link rate availability
- Calculates feasibility for six common refresh rates (60, 120, 144, 165, 240, 360 Hz) with bandwidth utilization percentages
- Supports custom resolutions and 10 built-in presets including ultrawide formats
- Accounts for CVT-RBv2 blanking overhead in all calculations
- Uses official VESA encoding efficiencies: 80% for 8b/10b and ~96.7% for 128b/132b
Use cases
- Monitor shopping: Check whether a specific DisplayPort version on your GPU can drive a high-refresh-rate or high-resolution monitor before purchasing
- Cable verification: Determine if your existing DisplayPort cable and port version support your desired resolution and refresh rate combination
- Color accuracy planning: Understand the bandwidth trade-offs when choosing between 8-bit and 10-bit color depth for HDR content creation