On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

13. Использование черезстрочных режимов

(Существованием этого раздела мы обязаны главным образом David Kastrup)

При фиксированной частоте черезстрочный режим гораздо менее подвержен мерцанию, чем построчный, при условии, что схемы вертикальной развертки монитора способны поддерживать этот режим стабильным. Именно поэтому, черезстрочный режим был придуман первым. Черезстрочные режимы заслужили свою дурную репутацию потому, что они хуже своих построчных собратьев при той же вертикальной частоте развертки (VSF, которую обычно указывают в спецификациях). Но они определенно совершеннее при одной и той же частоте горизонтальной развертки, именно там, где лежит основные ограничения монитора/карты.

При фиксированной частоте ( или при половинной кадровой частоте или VSF) черезстрочный режим более подвержен мерцанию: 90Гц черезстрочный дисплей будет хуже 90Гц построчного. Ему, тем не менее, потребуется только половина полосы пропускания и половина частоты горизонтальной развертки. Если сравнить его с построчным режимом при одинаковой частоте стробирования и одинаковой развертке, он быдет гораздо лучше: 45Гц при построчной развертке непереносимо. С 90Гц и черезстрочной разверткой я работал годами на мониторе Multisync 3D (разрешение 1024x768). Думаю, вам бы понадобилось по краней мере 70 Гц при построчной развертек, чтобы чувствовать себя также комфортно.

Тем не менее, вам надо иметь в виду два момента: используйте черезстрочные режимы только при высоких разрешениях, чтобы линии в различных полукадрах быле ближе друг к другу. Можно было бы поэкспериментировать с шириной синхроимпульса и его положением для более стабильного изображения. Если чередующиеся строки белыме и черные, вот тут то и проявятся недостатки черезстрочного режима. У меня есть одна программа, которая использует в качестве фона такой рисунок (XCept, к счастью, единственная, насколько я знаю). Мне приходиться переключаться в 800x600, чтобы не болели глаза.

По той же самой причине используйте шрифты по краней мере 100dpi, или другие шрифты изображение горизонталей в которых занимает не менее 2 линий (других причин не использовать черезстрочный режим для высоких разрешений, нет).

И конечно, никогда не используйте черезстрочный режим, если есть соответсвующий построчный режим для вашей видекарты при той же частоте рефреша. Если все-таки вы обнаружите, что при некоторых разрешениях вы граничите с предельными параметрами монитора или карты, что проявляется в мерцании или смазывании (превышена полоса пропускания) изображения, попробуйте использовать черезстрочный режим. Это, конечно, бесполезно, если VSF монитора близка к пределу.

Настроить черезстрочный режим просто: дейстуйте так же как в случаях с построчными режимами. Только надо принимать во внимание два дополнительных соображения: вам понадобится нечетное общее количество линий (последнее число в строке, описывающей видеорежим) и когда вы определяете флаг "interlaced" реальная кадровая частота удваивается. Ваш монитор должен поддерживать 90Гц кадровой частоты, если режим который вы определили выглядит как 45Гц не смотря на флаг "interlaced".

Для примера вот моя конфигурация для черезстрочного 1024x768: мой монитор Multisync 3D поддерживает до 90Гц кадровой частоты и 38КГц строчной.

 ModeLine "1024x768" 45 1024 1048 1208 1248 768 768 776 807 Interlace
Обе границы на пределе в этом режиме. Определение того же режима, но без флага "interlace", также находиться на пределе возможностей строчной развертки (и строго говоря, за пределами нижней частоты вертикальной развертки), что вызывает невыносимое мерцание экрана.

Основное правило: если вы определили режим с вертикальной разверткой, меньшей в два раза, чем возможная для монитора, сделайте количество линий нечетным и добавьте флаг "interlace". В большинстве случаев качество изображения должно значительно улучшится.

С другой стороны, если при построчной развертке монитор работает на пределе своих возможностей т.е. когда частота вертикальной развертки на 30% или более ниже максимальной для монитора, установка черезстрочного режима (возможно, с более высоким разрешением) может обеспечить более высокий результат, но не гарантирую.

Назад       Содержание       Вперёд