Перейти к содержанию

Почему через переходник HDMI–DVI монитор не даёт 2560×1440 на 60 Гц?

Обновлено Редакция GAW

HDMI и DVI используют одну и ту же передачу TMDS: три пары данных и пару такта. Поэтому переходник HDMI–DVI обходится без электроники — так же, как переходник на выходе двухрежимного DisplayPort, где микросхема вроде SN75DP139 выдаёт на один разъём DVI или HDMI те же четыре пары. Но HDMI передаёт один канал TMDS, а DVI бывает single link и dual link.

Что говорит спецификация DVI

По DVI 1.0 (разд. 2.2.2) все режимы до 165 МГц включительно передаются одним каналом, а любой режим выше 165 МГц — только двумя каналами, каждый на половине частоты. Одноканальная реализация обязана ограничиться 165 МГц. Если двухканальный монитор подключён к одноканальной системе, он работает, но в меньшем формате (табл. 2-1). Источник через переходник HDMI–DVI — как раз одноканальная система.

Расчёт пиксельной частоты

Наш расчёт — только видимые пиксели, без интервалов гашения, то есть оценка снизу:

fпикс≥W⋅H⋅Ff_\text{пикс} \ge W \cdot H \cdot F
РежимВидимых пикселей в секундуSingle link (до 165 МГц)
1920×1080, 60 Гц≈ 124 млнукладывается
1600×1200, 60 Гц162 МГц по таймингам VESA (DVI 1.0)укладывается
2560×1440, 30 Гц≈ 111 млнвозможно, если монитор его поддерживает
2560×1440, 60 Гц≈ 221 млннет — нужен dual link

С гашением частота ещё выше, поэтому 2560×1440 при 60 Гц по одному каналу DVI недостижим при любых таймингах. Пересчитать единицы помогает конвертер единиц.

Что делать

  • Подключить монитор кабелем DVI dual link к выходу DVI dual link видеокарты.
  • Подключить его к выходу, который монитор принимает напрямую, — DisplayPort или HDMI, если такие входы есть.

Распиновка DVI single и dual link — на странице «Распиновка DisplayPort и DVI», контакты HDMI и почему переходник на DVI пассивный — на странице «Распиновка HDMI».

Похожие вопросы

Поможет ли «двухканальный» переходник HDMI–DVI-D dual link?

Нет: у HDMI нет пар второго канала, и переходник без электроники их не создаст — контакты dual link в такой вилке просто не подключены (наш вывод). Для режимов выше 165 МГц монитор DVI подключают кабелем DVI dual link к выходу DVI dual link или через активный преобразователь.

Почему 1920×1080 на 60 Гц работает?

Видимых пикселей у него около 124 млн в секунду, и до 165 МГц остаётся запас в 1,33 раза на интервалы гашения (наш расчёт). Для сравнения, спецификация DVI называет 162 МГц для 1600×1200 при 60 Гц по таймингам VESA — это ещё single link.

HDMI 1.4 умеет 340 МГц — почему нельзя так и по DVI?

Потому что монитор DVI ждёт такой режим по двум каналам: спецификация DVI 1.0 разрешает одному каналу работать только до 165 МГц, а выше требует dual link с половинной частотой на канал. HDMI-источник по переходнику остаётся источником single link, и монитор с ним работает в меньшем формате (табл. 2-1 DVI 1.0).

Источники

  1. Digital Display Working Group. Digital Visual Interface, Revision 1.0, 02.04.1999 (архивная копия официального файла ddwg.org) — разд. 2.2.2: режимы до 165 МГц включительно передаются по каналу 0, режимы выше 165 МГц — только двумя каналами TMDS, каждый на половине частоты; пример: 1600×1200 при 60 Гц по таймингам VESA — 162 МГц; одноканальная реализация ограничена 165 МГц; табл. 2-1: двухканальный монитор с одноканальной системой работает, но в меньшем формате
  2. Texas Instruments. SN75DP139 DisplayPort to TMDS Level-Shifting Re-Driver, SLLS977F, 2017 — выход TMDS — Data2, Data1, Data0 и Clock — для разъёма DVI 1.0 или HDMI 1.4b; поддержка HDMI с частотой такта TMDS до 340 МГц

Нашли ошибку?