Modeline (X11)
Строка в конфигурации X-сервера с пиксельной частотой и синхроимпульсами видеорежима — из эпохи, когда монитор не мог сам сообщить, что он выдержит.
Пока у мониторов не было EDID — канала данных VESA 1994 года, — X-сервер ничего не знал о том, что сидит на другом конце кабеля. Поэтому пользователь писал Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync: пиксельная частота в мегагерцах, затем четыре числа для строки (видимые пиксели, начало и конец синхроимпульса, полная длина строки) и четыре для кадра, а после — полярность синхронизации. Пиксельная частота, делённая на длину строки, даёт частоту строк, а она, делённая на высоту кадра, — частоту обновления: 48,4 кГц и 60 Гц в примере.
Значения за пределами допустимого могли повредить старые мониторы с фиксированными частотами, ЭЛТ, поэтому документация XFree86 предупреждала об этом заглавными буквами. Video Timings HOWTO Эрика С. Рэймонда научило поколение считать эти числа вручную; xvidtune позволял подправлять картинку интерактивно, а gtf и cvt считают строку по формулам VESA. Сегодня Modeline нужны в основном для необычных дисплеев и разрешений, которых нет в данных EDID, и добавляют их на лету через xrandr --newmode, а не в xorg.conf.