Ключевые слова:X, video-mode, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Dmitry Hodos 2:5004/1.27 27 Jul 99 14:15:58
Subj : алгоритм pасчета паpаметpов pазвеpтки в Modeline
________________________________________________________________________________
>>>>> "IT" == Igor Tarasov writes:
SL> Попpобуй 75Гц, и гоp. частоту 49.5, у меня pаботает, а вот с 72 тоже
SL> не получалось.
IT> Pls, кинь мне свою строчку. А то я уже задолбался эти цифири
IT> считать. То что ты предлагаешь я пробовал, но чего-то у меня там опять
IT> не так было и не заработало.
А считать не надо. У меня выработался такой алгоритм.
0. Берем какой либо "рабочий" Modeline за основу.
1. Оставляя остальные значения в покое, повышаем dot-clock (первое
число в Modeline). При этом не горячимся, много не добавляем, время у
нас есть ;)
2. Пускаем X, xvidtune. Рабочая область экрана у нас, конечно,
"съехала". Это нормально, бо {H|V}Sync{Start|End} еще не подстроены под
новый dot-clock. Легкими нажатиями кнопок Up, Down, Shorter, Taller,
Wider, Narrower (в xvidtune) добиваемся желаемого положения рабочей
области.
3. Давим пипку "Show" в xvidtune и ловим на стандарном выводе (xterm или
.xsession-errors ;)) только что полученную Modeline. Заносим ея в
XF86Config на место исходной. Гасим X.
4. Возвращаемся к п.1 и продолжаем до тех пор, пока на увидим на экране
характерное мелькание (out of sync range) ;)
При таком подходе у себя дома (S3ViRGE 325, Samsung 3Ne) в 800x600 я
выжимаю 83MHz vert-refr. Хотя в книжечке при монитор такое, конечно, не
предусмотрено ;) Если кому лениво самому, могу принести свои Modeline из
дома.
Да, как говорится
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES... и т.д.
;)
--
Best regards, Dmitry Hodos
Real programmers don't comment their code. It was hard to write, it should
be hard to understand.
--- ifmail v.2.14.os-p7 * Origin: Avtomatika-S ZAO (2:5004/1.27@fidonet)