
С помощью простого ввода, например, такого:
cvt 1920 1080 60
или
cvt -r 1920 1080 60
он обеспечивает два режима с пиксельной частотой 173 МГц и 138,5 МГц соответственно.
Однако,СЕА-861утверждает, что режим 1920x1080@60Hz должен иметь пиксельную частоту 148,5 МГц. Мой FullHD-монитор, как оказалось, получал именно эту частоту, как и показано в его экранных меню.
cvt
Почему существует такое расхождение и можно ли вообще доверять выходным данным для любых других режимов, таких как 1920x1200@60 или 2560x1600@120?
решение1
CEA-861 — это новый стандарт, опубликованный в 2006 году. Я бы определенно доверял ему больше, чем cvt
.
Согласно странице руководства, cvt
он основан на электронной таблице Excel, опубликованной vesa.org, которую все еще можно найти по адресуhttps://web.archive.org/web/20090509063155/http://www.vesa.org/Public/CVT/CVTd6r1.xlsи датирован 9 апреля 2003 года.
В электронной таблице есть различные значения, которые можно настраивать: размер полей, горизонтальная детализация ячейки символа, время, выделяемое для горизонтальной и вертикальной синхронизации...
Значения, полученные cvt
без -r
опции, рассчитываются как подходящие для ЭЛТ-дисплея. С -r
опцией интервалы гашения, требуемые ЭЛТ, сокращаются настолько, насколько это возможно, что приводит к тому, чего может достичь только плоский дисплей. Конечно, вы можете быть не совсем ревностными в уменьшении интервалов гашения и получить значения тактовой частоты пикселей где-то между этими двумя крайностями.
Я предполагаю, что рабочая группа CEA-861 еще раз рассмотрела некоторые из этих значений и выработала фиксированные стандартные значения времени, которые вписываются в диапазон, полученный с помощью различных вариантов расчетов VESA.
В любом случае, современные мониторы с их цифровыми интерфейсами в подавляющем большинстве случаев будут иметь свои данные EDID, считываемые графическим процессором. Эти данные EDID могут включать точный набор таймингов дисплея для оптимального собственного разрешения дисплея, если это необходимо. (Часто это не нужно, и вместо этого EDID просто ссылается на стандартные тайминги CEA-861 с помощью коротких идентификационных номеров.) Сигнализация DDC2, которая обеспечивает доступ к данным EDID, может быть реализована даже на аналоговом VGA.
На ноутбуках со встроенными дисплеями информация EDID может быть встроена в системную прошивку.Но даже на MacOS его довольно легко восстановить.
Вот ты меня и заинтересовал. Ты занимаешься разгоном старых ЭЛТ-дисплеев или для чего тебе это нужно cvt
?
решение2
cvt, вероятно, заслуживает доверия при создании линий режимов, которые хорошо работают с ЭЛТ-мониторами и старыми ЖК-дисплеями.
Чтобы создать пользовательскую строку режима для частоты обновления 56 Гц при разрешении 3440x1400 пикселей и получить максимум от выхода HDMI 1.4 и современного OLED-монитора, мне пришлось использовать "umc" который, кажется, даже старше, чем cvt, но у него есть опция Reduced Blanking Timing, которая дала мне нужный результат.