Linux - the Best!

Your Explorer by Linux links...

Денис Колисниченко

Linux Советы

http://www.dkws.org.ua/

Совет №27. Нестандартные видео режимы

В этом совете мы поговорим о создании нестандартных видеорежимов, позволяющих задать нестандартное разрешение, увеличить частоту обновления монитора и провести прочие эксперименты со своим видеоадаптером и монитором.

Сразу нужно отметить, что для некоторых мониторов и видеоадаптеров делать это весьма нежелательно, поэтому все эксперименты вы проводите на свой страх и риск.

Итак, начнем. В файле XF86Config (или XF86Config-4) прописываются вся информация о видеоподсистеме, в том числе и режимы монитора. Режим монитора задается специальной строкой (в англоязычной литературе строка, описывающая режим монитора в файле XF86Config называется modeline) следующего формата:

ModeLine Здесь:

Задавать режимы вручную не очень хочется, особенно, если не очень понимаешь что здесь и к чему. Облегчить вашу задачу сможет программа QVideoGen - генератор видеорежимов. Скачать ее можно по адресу:

ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Compact/2.3/ALTLinux/RPMS.contrib/qvideogen-1.3-alt1.i586.rpm

Это далеко не единственное зеркало, просто именно оттуда я ее скачал. После запуска программа предлагает установить параметры видеоадаптера и монитора, а именно максимальный размер памяти и максимальную частоту для видеоадаптера и максимальные частоты развертки для монитора.

Рис. 1. Окно приветствия

Рис. 2. Ввод параметров видеоадаптера и монитора

После этого введите нужное разрешение и нажимаем Add для добавления режима в список. При нажатии кнопки Finish будет созданный текстовый файл, содержащий строки режимов (modelines) для всех видеорежимов, которые вы добавили в список. Вам осталось только скопировать эти строки в ваш файл XF86Config (или XF86Config-4).

Рис. 3. Задание видеорежима

Рис. 4. Добавление его в список

После редактирования файла XF86Config нужно перезагрузить X Window. Для этого нажмите комбинацию клавиш Ctrl +Alt + Backspace. Не исключено, что после перезагрузки результат будет несколько другим, чем вы ожидали. Экспериментируйте! Кстати, пока вы еще не начали экспериментировать, сохраните копию XF86Config (XF86Config-4) - на всякий случай.