Вот тебе и «медленная» матрица! Оказывается, что «глупая» прямолинейная схема управления, напрямую пересчитывающая желаемый уровень яркости субпиксела в соответствующее напряжение, не позволяет панели показать все, на что она способна. И если слегка доработать схему (чтобы она учитывала не только желаемый, но и уже существующий уровень яркости), то на нынешних матрицах нетрудно будет получить 60 и даже 100 Гц кадровой развертки. А это означает полное решение проблемы недостаточного времени отклика LCD-матриц.
Впрочем, я рассказал далеко не обо всех прелестях Overdrive. Дело в том, что модернизировать электронику собственно панели для использования этой технологии совершенно необязательно! Достаточно того, чтобы Overdrive поддерживала видеокарта! Ведь, в сущности, неважно, электроника ли панели «учтет» предыдущее значение цвета пиксела и выставит «быстрый» уровень сигнала (соответствующий некоторому псевдоцвету) на один период обновления экрана, или это за нее сделает графический процессор видеокарты, выдавая на LCD не «правильную» картинку, а скорректированную с учетом инерционности матрицы. Более того: LCD Overdrive средствами видеокарты - самая что ни на есть объективная реальность, поскольку в том или ином варианте поддерживается почти всеми производителями видеокарт. У ATI эта «фича» называется LRDC и входит в состав технологии LCD Enhancement Engine (LCD-EE); у nVidia - LCD overdrive и входит в технологию PureVideo, и для их активации достаточно лишь включить соответствующую технологию в настройках драйвера. О том, какие версии драйверов подходят для этой цели и где в них спрятаны соответствующие настройки, мы поговорим чуть ниже, а пока задумаемся над следующим вопросом.
Неужели все так хорошо?
Конечно же, нет! С технологией Overdrive связаны по меньшей мере две серьезные проблемы, каждая из которых может свести практический эффект от ее использования к нулю.
Во-первых, для работы Overdrive компьютеру требуется постоянно «держать в памяти» сразу два изображения: одно, которое панель в данный момент должна показывать, и второе, которое панель показывает в действительности. А ведь это - несколько мегабайт быстродействующей видеопамяти! Кроме того, требуется иметь очень точно составленные таблички (64x64 для 18-битных и 256x256 для 24-битных матриц) «псевдоцветов», которые нужно использовать при данном сочетании текущего и желаемого состояния субпиксела, и «результирующих цветов», показывающих, какой цвет будет при использовании этого псевдоцвета достигнут к моменту следующего обновления изображения матрицы, - вот и еще 128 Кбайт памяти и обслуживающей ее логики. Конечно, для современной видеокарты реализовать подобную систему не составляет большого труда (прошли те времена, когда все упиралось в медленную и дорогую видеопамять), однако не вполне понятно, откуда видеокарта возьмет эту 131 тысячу чисел, свойственную именно этой конкретной матрице. А LCD-монитор, напротив, прекрасно «осведомлен» о своих скоростных характеристиках (пользуясь специальным оборудованием, их нетрудно измерить), но для него динамическая коррекция картинки с учетом ее предыдущего состояния - принципиально новая и сложная в реализации задача, требующая специального DSP-процессора.
***
Во-вторых, средств объективного контроля действительного состояния LCD-панели попросту не существует. А значит, использующая Overdrive система может лишь приближенно считать, что если 16,7 мс назад на такой-то субпиксел было подано такое-то напряжение, то сейчас он должен находиться в таком-то состоянии. В обычных системах небольшие ошибки и разброс параметров пикселов приводят к небольшим погрешностям в установившемся цвете панели; в Overdrive-системах подобные ошибки могут накапливаться и приводить не только к большим погрешностям в цветопередаче, но, в принципе, и к искажению получающихся картинок. С этим можно бороться, внося специальные ошибки в таблицы пересчета, однако полностью проблему это все равно не решает.
Таким образом, «Overdrive первого поколения» не совсем тот Overdrive, который я описал в предыдущем разделе, а лишь грубое его подобие. Вместо того чтобы подавать напряжение, которое за заданное время (соответствующее времени обновления экрана) переведет субпиксел в желаемое состояние, на него подается напряжение, переводящее его в некое промежуточное состояние, из которого потом можно довольно быстро переключиться к любому желаемому уровню цвета. К примеру, чтобы перейти из состояния "0" в состояние «200», можно вначале переключиться к «255», а затем скорректировать получившийся результат, переключившись на запрошенные «200». Если матрица очень быстро переключается между 0 и 255 и быстро же переключается между, скажем, состояниями из диапазона 190…254, то независимо от того, насколько точный результат нам дает первое переключение (к 255), мы получим требуемые 200 единиц прозрачности субпиксела существенно быстрее, чем если бы сразу переключались от 0 к 200. Реализовать такой Overdrive гораздо проще, он абсолютно устойчив к погрешностям и вдобавок не требует точной подстройки к матрице (достаточно грубых оценок ее производительности). Но зато теперь вылезла другая проблема - вместо плавного изменения цвета от темного к светлому у нас возникает характерная небольшая быстро гаснущая «вспышка», которую глаз может уловить. Увы, до разработки более сложных и совершенных систем управления панелью технологии придется мириться с этим недостатком.
Overdrive на практике
Производители традиционно молчат об устанавливаемых в свою продукцию матрицах, однако определить, поддерживает ли монитор Overdrive, можно, посмотрев заявленное время отклика в спецификациях. Если производитель указывает его без каких-либо приписок и замечаний либо честно пишет, что время измерено по методике ISO, то, скорее всего, это монитор «старой закалки», работающий с матрицей безо всяких ухищрений. Если же в спецификациях упоминается время переключения «grey-to-grey» (сокращенно GTG, gtg или g2g), то монитор почти наверняка поддерживает Overdrive. Дело в том, что сама эта характеристика (время переходов от серого цвета к серому) была введена в качестве попытки дать более объективную оценку инерционности ЖК-монитора, замеряя время переключения пикселов не только между быстрым «черным-белым» (BTW), но и между самым медленным «серым-серым» переходом. К примеру, для приведенных в начале статьи матриц время переключения BTW (ISO) составляет 18 и 8 мс, а время переключения gtg - 43 и 24 мс соответственно. Очевидно, что с маркетинговой точки зрения указывать GTG для «традиционных» мониторов невыгодно - куда лучше оставить только стандартные значения ISO. А для «разогнанных» мониторов с технологией Overdrive (они, как правило, не могут похвастать очень низкими BTW), напротив, целесообразнее указывать значения латентности, присовокупив, что они замерены по «более правильной» системе. При этом выбирать аппарат лишь из-за сверхнизких значений GTG ни в коем случае нельзя: цифры порядка 4-6 мс GTG получаются только у «разогнанных» мониторов на основе TN+Film. Преимущества 4-6 мс перед 10-12 мс честно померенных GTG ощутить все равно невозможно (достаточно и 15-17 мс), а MVA- и PVA-матрицы по качеству изображения (глубокий черный цвет, высокая контрастность, хорошая цветопередача) гораздо лучше, чем TN+Film.
***
Единственный недостаток новых ЖК-мониторов на MVA-матрицах - высокая цена. Со временем, конечно, она снизится, но если технологию хочется попробовать уже сейчас, а тратить лишние $100-150 на хороший 17-дюймовый монитор жалко, то, как упоминалось выше, можно попробовать реализовать «доморощенный» Overdrive силами видеокарты. В случае с продукцией на основе графических процессоров ATI потребуется ускоритель семейства X300/X600/X700/X800[Включая интегрированное графическое ядро чипсета Xpress 200, основанное на графическом ядре X300] и любой «понимающий» эти GPU драйвер. В случае же с продукцией на основе GPU от nVidia потребуется GeForce шеститысячной серии (или старше) и драйверы ForceWare 70.xx (или старше).
Выводы
Собирая знакомым и друзьям компьютеры, я всегда советовал им не покупать не глядя «безвредный» ЖК-монитор[От которого глаза устают порой куда больше, чем от хорошего ЭЛТ, особенно если речь идет о недорогих моделях ЖК-панелей, которые большинство же и предпочитает. А все разговоры об электромагнитном излучении и даже радиации (!), которую якобы испускают ЭЛТ-мониторы, - не более чем миф], а обратить внимание на более дешевые и дающие куда лучшую картинку полупрофессиональные ЭЛТ, доведенные годами исследований почти до идеала. Но теперь, похоже, настают другие времена: новое поколение ЖК-мониторов наконец-то избавилось от «детских болезней» (плохой цветопередачи, низкой контрастности, малых углов обзора, большого времени отклика) и становится лучшей альтернативой безнадежно устаревшей электронно-лучевой трубке. Идеальная геометрия изображения, малые габариты, малое энергопотребление и возможность подстройки положения монитора относительно наблюдателя, включая портретные режимы; полное отсутствие мерцания, электробезопасность и экологичность - благодаря всему этому ЖК-мониторы, видимо, скоро будут в каждом доме. Главное, чтобы цены на «редкоземельные» пока S-IPS- и MVA-матрицы упали хотя бы до уровня цен на обычные TN+Film.
Fujitsu-Siemens ScenicView P17-2
Чтобы не быть голословными, мы взяли на тестирование 17-дюймовый ЖК-монитор Fujitsu-Siemens ScenicView P17-2, основанный на Super-PVA-матрице от Samsung[Восьмибитный цвет, технология ADCC (Advanced Dynamic Capacitance Compensation, еще одно название технологии Overdrive, используемое для своей продукции компанией Samsung)]. Сама Fujitsu-Siemens относит P17-2 к линейке Premium, где, выражаясь рекламным языком, «design meets performance»["Дизайн встречается с производительностью" (цитата с официального сайта FS)]; тем не менее дизайн этой модели особого впечатления на меня не произвел: стандартная «офисная лошадка» из белого пластика с парой крошечных «пищалок» под экраном. Редчайший в наше время случай - деньги с пользователя дерут не за дизайн и красивые цифирки, а за высочайшее качество изображения. А оно у P17-2 и вправду на высоте. Как и у всех матриц, основанных на технологии MVA (PVA), черный цвет не выглядит серым даже при высокой яркости: контрастность монитора - честные 1000:1. Цветопередача более чем удовлетворительная: градиентная заливка выглядит градиентной, а не «ступенчатой»; фотографии и фильмы - естественными, яркими и насыщенными[Никакого Frame Rate Control (FRC) с его «как бы 16,7 млн. цветов» - перед нами действительно 8-битный True Color]. Правда, с насыщенностью инженеры слегка перегнули палку - если вывести на экран полный градиент яркостей (0-255) по цветам в DisplayMate, то хорошо видно, что, начиная примерно с 90-процентной яркости, цвета сливаются друг с другом; впрочем, это легко можно подправить настройками. Еще в претензии к настройкам «по умолчанию» можно записать то, что монитор при подключении по стандартному аналоговому кабелю D-Sub чуть заметно «шумел» на сине-зеленом растре, и чтобы избавиться от этого эффекта, фазу пришлось чуть-чуть подправить вручную. Нашлась и пара битых пикселов; однако учитывая их крошечные размеры (разрешение матрицы - 1280x1024) и угольно-черный цвет (обусловленный технологией MVA), можно закрыть глаза на этот мелкий брак. В отличие от типовой TN+Film, изображение они не портят, и увидеть их можно, только пристально вглядевшись в экран (тени от нитей апертурной решетки в соответствующих CRT-мониторах куда заметнее). Углы обзора - полные 180° по обеим плоскостям. При взгляде со стороны слегка уменьшается контрастность (картинка чуть «выцветает»), но цветопередача остается корректной. Очень хорошая равномерность засветки экрана - нет ни ярких, ни темных областей. Про высокую контрастность и сочные цвета я уже говорил; добавлю сюда также неплохое антибликовое покрытие и широкие возможности настройки монитора.
Впрочем, хорошей цветопередачей и контрастностью профессиональные ЖК-мониторы могли похвастаться еще задолго до появления Overdrive, нам же сегодня интереснее быстродействие примененной в P17-2 матрицы. У меня нет специального оборудования, которым можно было бы измерить его объективно (заявленное в спецификациях время отклика - отнюдь не рекордные 14 мс); однако субъективно ни малейшего смазывания изображения я не заметил - ни в фильмах, ни в играх, ни при скроллинге текста и веб-страниц. Никаких артефактов, никаких теней - с учетом хорошей контрастности и цветопередачи, складывается ощущение, будто работаешь не с ЖК-панелью, а с отличным полупрофессиональным ЭЛТ-монитором, только очень компактным. В доказательство я специально сделал фотографии (выдержка - 1/100) нескольких ЖК-мониторов, основанных на матрицах разных типов: видно, что движущийся текст небольшой шлейфик за собой все-таки оставляет[Что и неудивительно: матрица все-таки инерционна, и на этих кадрах мы видим пикселы «на полпути» к правильному положению. На ЭЛТ-мониторе, к примеру, с такой выдержкой можно увидеть процесс отрисовки экрана электронным лучом, когда верхняя половина кадра уже готова, а нижняя - еще нет; подобные «микродетали» глаз все равно не различает], однако он куда меньше, чем у мониторов без технологии Overdrive, независимо от того, на какой матрице они построены.
Из приятных мелочей запомнилась удобная подставка. Помимо традиционной регулировки наклона экрана, монитор можно быстро развернуть в горизонтальной плоскости (повернуть к соседу), отрегулировать высоту расположения экрана, перейти к портретной ориентации и обратно. Блок питания встроен в монитор (есть отдельный выключатель); имеется DVI; меню полностью русифицировано. Вообще, P17-2 оставляет впечатление монитора класса «must buy» - стоит очень дорого (от $400 против обычных $250-300), но переплатить за это качество явно стоит.
ГОЛУБЯТНЯ: Блюдо дня
Похоже, «Голубятня» потихоньку-помаленьку превращается в реалити-шоу. Как замечательно написал читатель: «Мы знакомы в одностороннем порядке: я был у Вас в гостях (виртуально) - видел собаку, лежащую на диване, ездил с Вами в отпуск, задыхаясь от смога в Крыму, практически стоял рядом (иногда) при Ваших беседах с Антонелло, читал “Голубятни” и вообще». Прям - «Окна-3». Обнажился аки Лена Беркова. Узнал, кстати, что честную девушку лишили работы на телевидении и теперь она открывает первую в Москве Порнографическую Академию. Пожелаем ей творческих успехов!
Теперь, по традиции, аматёры культурологического сладенького дружно встают и уходят в даль, а их место занимают софтологические чревобесники. Наше блюдо дня - программа xStarter Алексея Гилёва, которого вынужденно протомил ожиданием целых три месяца. В мае получил от этого замечательного программера письмо: «Немного предыстории. Прочитав Вашу статью “Неживые секретарши” аж в 2001 году, я, будучи тогда системным администратором одной фирмы, буквально “ошалел” от того, насколько можно автоматизировать свою работу. Описываемая в той статье Automate показалась мне несколько тяжеловатой и в плане размера дистрибутива, и в плане скорости работы/добавления заданий. В тему оказалась другая статья в “Компьютерре”, о программе nnCron. Но у нее нашлись другие недостатки, в частности возможность добавления заданий только через скрипты. В общем часть задач я с помощью нее автоматизировал, но появилась идея написать свою программу, лишенную недостатков программ-конкурентов. Будучи настоящим программистом, с присущей всем программистам ленью я решил: “Лучше день потерять, зато потом за пять минут долететь” :), то есть не ходить на работу, но деньги за работу получать. Полгода ушло на написание своей программы (первой публичной версии). Как раз в это время Вы активно провозглашали идею отечественного производителя ПО, утирающего нос западным фирмам-разработчикам. В общем, пройдя все препоны, я стал настоящим “шароварщиком”».