Иллюстрированный самоучитель по Linux

Modes

Для каждого монитора, подключенного к компьютеру следует завести отдельный раздел Modes. Рассмотрим пример раздела Modes конфигурационного файла XF86Config.

Section "Modes"
Identifier "Modes[0] "
Modeline "640x480" 46.02 640.656 760 832 480 490 498 522
Modeline "800x600" 71.91 800 808 928 1000 600 612 622 632
Modeline "1024x768" 117.53 1024 1088 1208 1360 768 783 796 829
Modeline "1600x1200" 200 1600 1616 1968 2080 1200 1200 1212 1253
EndSection

Эти строки Modeline определяют допустимые режимы работы монитора. Режим задает разрешающую способность и частотные параметры, определяющие способ вывода на монитор. Х-сервер в момент загрузки отбросит все строки, задающие несовместимые режимы, указанные в файле XF86Config. Задать корректные значения для этих строк нелегко. Проще всего поручить их генерацию средствам конфигурирования XFree86 и затем не менять их.

Примечание
Если к компьютеру подключено несколько мониторов, следует во избежание ошибок включить сведения раздела Modes в соответствующий раздел Monitor
.

Параметры первой строки Modeline приведенного примера рассмотрены в табл. 12.7.

Табл. 12.7. Параметры строки Modeline.

Директива Описание
640x480 Разрешающая способность экрана в пикселах
46:02 Частота пикселов в МГц
656 Начальное значение горизонтальной синхронизации
760 Конечное значение горизонтальной синхронизации
832 Общее значение горизонтальной синхронизации
480 Число пикселов по вертикали
490 Начальное значение вертикальной синхронизации
498 Конечное значение вертикальной синхронизации
522 Общее значение вертикальной синхронизации
640 Число пикселов по горизонтали

Первую строку Modeline:

Modeline "640x480" 46.02 640 656 760 832 480 490 498 522

…можно задать и другим способом:

Mode "640x480"
DotClock 46.02
HTimings 640 656 760 832
VTimings 480 490 498 522
EndMode
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.