XFree86 Modeline - XFree86 Modeline
- А строка режима может также относиться к строке для Emacs и Vim редакторы, которые предоставляют информацию о файле и режимах.
А модельная линия это строка конфигурации в xorg.conf или XFree86 конфигурационный файл (XF86Config), который предоставляет информацию для сервер отображения о связанном компьютерный монитор или же телевидение и как управлять им в указанном разрешение экрана. Модельная линия основана на Обобщенная формула времени или Согласованное время видео стандарты, разработанные VESA.
Моделины сейчас используются редко, но XFree86 и Сервер Xorg по-прежнему разрешить их установку, если EDID информация будет неадекватной.
Синтаксис
Каждая модельная строка имеет десять параметров, начиная с метки для указанного разрешения. Второй параметр определяет скорость пиксельные часы в мегагерц. Затем следуют четыре числа, которые вместе определяют Икс-разрешение (ширина) и связанные параметры, а также четыре числа, которые определяют у-разрешение (высота).
- Синтаксис модели: pclk hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal [флаги]
- Флаги (необязательно): + HSync, -HSync, + VSync, -VSync, Interlace, DoubleScan, CSync, + CSync, -CSync
Modeline «1600x1200» 155 1600 1656 1776 2048 1200 1202 1205 1263# (Метка) (clk) (разрешение по оси x) (разрешение по оси y)# |# (частота пикселей в МГц)
Или модельную строку можно разделить на несколько строк для большей ясности.
Modeline «1600x1200» 155 1600 1656 1776 2048 1200 1202 1205 1263
Частоты горизонтальной и вертикальной развертки можно рассчитать следующим образом:
- (полевой тариф)
Для режима чересстрочной развертки (частота кадров) = (частота полей) / 2, в противном случае (частота кадров) = (частота полей).
Цифры после ширины и высоты используются для определения крыльцо, синхронизирующий импульс, и заднее крыльцо тайминги. Результирующий Частота обновления или частота кадров дисплея может быть определена путем деления тактовой частоты пикселя на произведение длин горизонтального и вертикального поля. В этом случае дисплей работает на Гц.
По желанию можно добавить дополнительные параметры для управления полярностью горизонтальных и вертикальных синхроимпульсов. Также есть варианты для переплетенный и двойное сканирование режимы. В большинстве случаев они не потребуются.
Моральное устаревание
Modelines может больше не понадобиться в XFree86 версии 4 и выше,[1] поскольку для многих мониторов и HDTV теперь они вычисляются X-сервером при запуске на основе двух факторов:
- другие, более общие и интуитивно понятные настройки в файле конфигурации сервера
- возможности мониторинга, полученные через EDID запрос
EDID не всегда полностью точен, и в некоторых ситуациях, например, в устаревшем или необычном оборудовании дисплея или во многих HDTV, необходимо будет создать модельную строку, чтобы получить правильную настройку. Информацию EDID можно получить с помощью команды "startx - -logverbose 6
"и просматривая /var/log/XFree86.0.log.
Смотрите также
Рекомендации
внешняя ссылка
- XFree86 Video Timings HOWTO
- Генератор модельной линии XFree86
- Генератор модельных линий на C для загрузки
- Генератор онлайн-моделей (с исходным кодом Ruby)
- Colas XFree Генератор модельных линий
- Инструмент онлайн-моделирования
- Подробная информация о времени видео
- MythTV Wiki Работа с моделями
- База данных моделей ЖК / ТВ