Как работает пропускная способность DisplayPort?

DisplayPort — это цифровой интерфейс передачи видеоданных, который использует набор высокоскоростных последовательных каналов передачи данных, называемых линиями (lanes). Стандартное подключение DisplayPort использует до 4 линий, каждая из которых работает на определённой скорости передачи битов в зависимости от версии DisplayPort и режима скорости соединения. Общая доступная пропускная способность представляет собой сумму пропускных способностей всех линий.

Не все передаваемые биты несут данные пикселей. DisplayPort 1.0–1.4a использует кодирование 8b/10b, при котором каждые 10 передаваемых битов представляют лишь 8 битов фактических данных — КПД составляет 80%. DisplayPort 2.0 и более поздние версии используют кодирование 128b/132b, которое значительно эффективнее — около 96,7%. После учёта накладных расходов на кодирование оставшаяся скорость передачи данных определяет, сколько пикселей в секунду можно передать через соединение.

Требуемая пропускная способность для конкретной конфигурации дисплея зависит от разрешения, частоты обновления, цветового формата и глубины цвета. Например, дисплей 4K с частотой 60 Гц и 8-битным цветом RGB требует значительно меньшей пропускной способности, чем то же разрешение при 144 Гц с 10-битным HDR-цветом. Понимание этих зависимостей помогает определить, поддерживает ли конкретная версия DisplayPort и кабель желаемую конфигурацию монитора.

Описание инструмента

Данный калькулятор определяет максимальную достижимую частоту обновления для любой комбинации версии DisplayPort, скорости соединения, количества линий, разрешения, цветового формата и глубины цвета. Он также отображает таблицу совместимости для распространённых частот обновления (60, 120, 144, 165, 240 и 360 Гц), показывая, поддерживается ли каждая частота и какую долю доступной пропускной способности она занимает. Все вычисления основаны на официальных спецификациях VESA, включая корректный учёт накладных расходов на кодирование и интервалы гашения CVT-RBv2.

Принцип работы

Калькулятор выполняет следующие шаги:

  1. Определение доступной скорости передачи данных: умножить пропускную способность одной линии на количество линий, затем применить коэффициент эффективности кодирования (80% для 8b/10b, ~96,7% для 128b/132b)
  2. Вычисление битов на пиксель: умножить глубину цвета (бит на компонент) на количество компонентов для выбранного цветового формата — 3 для RGB и YCbCr 4:4:4, 2 для YCbCr 4:2:2, 1,5 для YCbCr 4:2:0
  3. Подсчёт общего числа пикселей на кадр: добавить интервалы гашения CVT-RBv2 (80 по горизонтали, 58 по вертикали) к активному разрешению для получения общего числа пикселей с учётом гашения
  4. Вычисление максимальной частоты обновления: разделить доступную скорость передачи данных на количество битов, необходимых для одного кадра (общее число пикселей × бит на пиксель)

$$\text{Макс. Гц} = \frac{\text{Линии} \times \text{Скорость на линию} \times \text{Эффективность кодирования}}{(\text{Ширина} + 80) \times (\text{Высота} + 58) \times \text{BPC} \times \text{Компоненты}}$$

Описание параметров

  • Версия DisplayPort — определяет доступные режимы скорости соединения. DP 1.0–1.1a поддерживает до HBR, DP 1.2 добавляет HBR2, DP 1.3–1.4a добавляет HBR3, а DP 2.0–2.1a добавляет UHBR 10/13.5/20
  • Скорость соединения — скорость передачи данных на одну линию. Варьируется от RBR (1,62 Гбит/с) до UHBR 20 (20 Гбит/с). Более высокие скорости соединения поддерживают более высокие разрешения и частоты обновления
  • Линии — количество линий передачи данных (1, 2 или 4). Стандартный DisplayPort использует 4 линии. Конфигурации с одной или двумя линиями применяются во встраиваемых системах или при подключении через Thunderbolt
  • Разрешение — выберите из распространённых предустановок (от 720p до 8K, включая ультраширокие форматы) или введите произвольное разрешение
  • Цветовой формат — RGB и YCbCr 4:4:4 используют полную пропускную способность; YCbCr 4:2:2 использует примерно на 33% меньше; YCbCr 4:2:0 — примерно на 50% меньше
  • Глубина цвета — бит на цветовой компонент: от 6 bpc (базовый) до 16 bpc (расширенный цвет). Большая глубина означает большую пропускную способность на пиксель

Поддерживаемые скорости соединения

Скорость соединения На линию Кодирование Версия DP Скорость данных (4 линии)
RBR 1,62 Гбит/с 8b/10b (80%) 1.0+ 5,18 Гбит/с
HBR 2,70 Гбит/с 8b/10b (80%) 1.0+ 8,64 Гбит/с
HBR2 5,40 Гбит/с 8b/10b (80%) 1.2+ 17,28 Гбит/с
HBR3 8,10 Гбит/с 8b/10b (80%) 1.3+ 25,92 Гбит/с
UHBR 10 10,0 Гбит/с 128b/132b (~96,7%) 2.0+ 38,69 Гбит/с
UHBR 13.5 13,5 Гбит/с 128b/132b (~96,7%) 2.0+ 52,22 Гбит/с
UHBR 20 20,0 Гбит/с 128b/132b (~96,7%) 2.0+ 77,37 Гбит/с

Примеры

4K 144 Гц с 10-битным HDR (RGB):

  • DisplayPort 1.4 с HBR3 (4 линии) обеспечивает скорость передачи данных 25,92 Гбит/с
  • 4K при 144 Гц с 10 bpc RGB требует ~29,01 Гбит/с — превышает возможности HBR3
  • Решение: использовать DP 2.0 с UHBR 10 или переключиться на YCbCr 4:2:2 для снижения пропускной способности на 33%

Игровой режим 1440p 240 Гц:

  • При 8 bpc RGB требуется ~17,76 Гбит/с
  • HBR2 (17,28 Гбит/с) немного не хватает — необходим HBR3 или выше

Возможности

  • Охватывает все версии DisplayPort от 1.0 до 2.1a с точным указанием доступных скоростей соединения для каждой версии
  • Вычисляет совместимость для шести распространённых частот обновления (60, 120, 144, 165, 240, 360 Гц) с указанием процента использования пропускной способности
  • Поддерживает произвольные разрешения и 10 встроенных предустановок, включая ультраширокие форматы
  • Учитывает накладные расходы на гашение CVT-RBv2 во всех вычислениях
  • Использует официальные значения эффективности кодирования VESA: 80% для 8b/10b и ~96,7% для 128b/132b

Сценарии использования

  • Выбор монитора: проверьте, способна ли конкретная версия DisplayPort на вашей видеокарте обеспечить работу монитора с высокой частотой обновления или высоким разрешением перед покупкой
  • Проверка кабеля: определите, поддерживают ли ваш кабель DisplayPort и версия порта желаемую комбинацию разрешения и частоты обновления
  • Планирование точности цветопередачи: оцените компромисс по пропускной способности при выборе между 8-битной и 10-битной глубиной цвета для создания HDR-контента