Subj : по видеоаппаратуре для IBM PC
Frequently Asked Questions (Часто Задаваемые Вопросы)
по видеоаппаратуре для IBM PC
Создан: 07.04.97
Последняя модификация: 26.08.98
Автор: Евгений Музыченко (Eugene Muzychenko)
2:5000/14@FidoNet, music@spider.nrcde.ru
Copyright (C) 1997-98, Eugene V. Muzychenko
Все права в отношении данного текста принадлежат автору. При
воспроизведении текста или его части сохранение Copyright обяза-
тельно. Коммерческое использование допускается только с письмен-
ного разрешения автора.
При наличии изменений с момента последней публикации они отмеча-
ются знаком ">-".
----------------------------------------------------------------
- Как устроена типовая видеокарта?
Она состоит из четырех основных устройств: памяти, контроллера,
ЦАП и ПЗУ.
Видеопамять служит для хранения изображения. От ее объема зави-
сит максимально возможное полное разрешение видеокарты - A x B x
C, где A - количество точек по горизонтали, B - по вертикали, и
C - количество возможных цветов каждой точки. Например, для раз-
решения 640x480x16 достаточно 256 кб, для 800x600x256 - 512 кб,
для 1024x768x65536 (другое обозначение - 1024x768x64k) - 2 Мб, и
т.д. Поскольку для хранения цветов отводится целое число разря-
дов, количество цветов всегда является степенью двойки (16 цве-
тов - 4 разряда, 256 - 8 разрядов, 64k - 16, и т.д.).
Видеоконтроллер отвечает за вывод изображения из видеопамяти,
регенерацию ее содержимого, формирование сигналов развертки для
монитора и обработку запросов центрального процессора. Для уско-
рения вывода изображения на экран монитора и снижения частоты
конфликтов при обращении к памяти со стороны видеоконтроллера и
центрального процессора первый имеет отдельный буфер, который в
свободное от обращений ЦП время заполняется данными из видеопа-
мяти; внутренняя шина данных контроллера обычно шире внешней
(32, 64 или 128 разрядов против 16 или 32). Если конфликта избе-
жать не удается - видеоконтроллеру приходится задерживать обра-
щение ЦП к видеопамяти, что снижает производительность системы;
для исключения подобных конфликтов в ряде карт применяется так
называемая двухпортовая память (VRAM, WRAM), допускающая однов-
ременные обращения со стороны двух устройств.
Многие современные видеоконтроллеры является потоковыми - их ра-
бота основана на создании и смешивании воедино нескольких пото-
ков графической информации. Обычно это основное изображение, на
которое накладывается изображение аппаратного курсора мыши и от-
дельное изображение в прямоугольном окне, поступающее, например,
от TV-приемника или декодера MPEG. Видеоконтроллер с потоковой
обработкой, а также с аппаратной поддержкой некоторых типовых
функций называется акселератором или ускорителем, и служит для
разгрузки ЦП от рутинных операций по формированию изображения.
ЦАП (цифроаналоговый преобразователь, DAC) служит для преобразо-
вания результирующего потока данных, формируемого видеоконтрол-
лером, в уровни интенсивности цвета, подаваемые на монитор. Все
современные мониторы используют аналоговый видеосигнал, поэтому
возможный диапазон цветности изображения определяется только па-
раметрами ЦАП. Большинство ЦАП имеют разрядность 8x3 - три кана-
ла основных цветов (красный, синий, зеленый, RGB) по 256 уровней
яркости на каждый цвет, что в сумме дает 16.7 млн. цветов. Обыч-
но ЦАП совмещен на одном кристалле с видеоконтроллером, однако
это делается в основном для недорогих ЦАП, поскольку близкое со-
седство с интенсивно работающими схемами отрицательно влияет на
стабильность работы ЦАП.
Видео-ПЗУ (Video ROM) - постоянное запоминающее устройство, в
которое записаны видео-BIOS, экранные шрифты, служебные таблицы
и т.п. ПЗУ не используется видеоконтроллером напрямую - к нему
обращается только центральный процессор, и в результате выполне-
ния им программ из ПЗУ происходят обращения к видеоконтроллеру и
видеопамяти. На многих современных картах устанавливаются элек-
трически перепрограммируемые ПЗУ (EEPROM, Flash ROM), допуска-
ющие перезапись пользователем под управлением специальной прог-
раммы из комплекта карты.
ПЗУ необходимо только для первоначального запуска адаптера и ра-
боты в режиме MS DOS, Novell Netware и других ОС, работающих
преимущественно в текстовом режиме; операционные системы
Windows, OS/2 и им подобные, работающие через собственные виде-
одрайверы, не используют ПЗУ для управления адаптером, либо ис-
пользуют его только при выполнении программ для MS-DOS.
На карте обычно размещаются один или несколько разъемов для
внутреннего соединения; один из них носит название Feature
Connector и служит для предоставления внешним устройствам досту-
па к видеопамяти и изображению. К этому разъему может подклю-
чаться телеприемник, аппаратный декодер MPEG, устройство ввода
изображения и т.п. На некоторых картах предусмотрены отдельные
разъемы для подобных устройств.
----------------------------------------------------------------
- Что такое ускоритель и зачем он нужен?
Ускоритель (accelerator) - набор аппаратных возможностей адапте-
ра, предназначенный для перекладывания части типовых операций по
работе с изображением на встроенный процессор адаптера. Различа-
ются ускорители графики (graphics accelerator) с поддержкой
изображения отрезков, простых фигур, заливки цветом, вывода кур-
сора мыши и т.п., и ускорители анимации (video accelerators) - с
поддержкой масштабирования элементов изображения и преобразова-
ния цветового пространства. Популярны также ускорители трехмер-
ной графики с поддержкой многослойного изображения, теней и пр.
----------------------------------------------------------------
- Что такое VESA и VBE?
VESA (Video Electronics Standards Association - ассоциация стан-
дартизации видеоэлектроники) - организация, выпускающая различ-
ные стандарты в области электронных видеосистем и их программно-
го обеспечения.
VBE (VESA BIOS Extension - расширение BIOS в стандарте VESA) -
дополнительные функции видео-BIOS по отношению к стандартному
видео-BIOS для VGA, позволяющие запрашивать у адаптера список
поддерживаемых видеорежимов и их параметров (разрешение, цвет-
ность, способы адресации, развертка и т.п.) и изменять эти пара-
метры для согласования адаптера с конкретным монитором. По сути,
VBE является унифицированным стандартом программного интерфейса
с VESA-совместимыми картами - при работе через видео-BIOS он
позволяет обойтись без специализированного драйвера карты.
----------------------------------------------------------------
- Что такое JPEG, MPEG и MJPEG?
JPEG (Joint Picture Experts Group) - объединенная группа экспер-
тов по изображениям, выпускающая стандарты сжатия неподвижных
изображений. Предложенный группой формат JPEG, основанный на ко-
дировании плавных цветовых переходов, позволяет в несколько раз
уменьшить объем данных при незначительной потере качества. Файлы
с изображениями в формате JPEG имеют расширение JPG.
MPEG (Motion Pictures Experts Group) - группа экспертов по дви-
жущимся изображениям, выпускающая стандарты сжатия движущегося
изображения. Серия предложенных ею форматов MPEG, основанная на
сжатии избыточной информации, удалении незначительных деталей и
представлении каждого следующего кадра в виде списка отличий от
предыдущего, позволяет в несколько десятков (до 50) раз умень-
шить объем данных - опять же, при незначительной потере качес-
тва. Кадры в формате MPEG имеют размер 360x240 точек по 24 раз-
ряда цвета на точку, и воспроизводятся со скоростью 25 кадров в
секунду. Файлы с роликами в формате MPEG имеют расширение MPG.
MJPEG (Motion JPEG) - стандарт формата для сжатия изображений в
реальном времени, используемый в системах Miro Video DC20, DC30
и Matrox Rainbow Runner. В этом формате кодируются отдельные
кадры, а не изменения между ними, как в MPEG.
Для воспроизведения фильмов в форматах MPEG необходимо декодиро-
вать либо весь фильм заранее, либо по ходу вывода кадров, в ре-
альном времени. Чаще всего используется второй способ, требующий
довольно значительных процессорных ресурсов. Для ускорения деко-
дирования на медленных процессорах были разработаны аппаратные
декодеры MPEG, выполненные либо в виде дочерних плат, либо
встроенные в основной видеоадаптер. Однако быстрые процессоры
(Pentium-133 и выше, а особенно - Pentium MMX) выполняют декоди-
рование быстрее многих обычных аппаратных декодеров, поэтому
программное декодирование может оказаться выгоднее аппаратного,
а при использовании нестандартной частоты кадров - обеспечить
более высокую скорость вывода изображения.
Ускорители анимации видеоадаптеров эффективно используются для
вывода фильмов в форматах MPEG, снимая с процессора нагрузку по
масштабированию изображения и приведению его цветности к текуще-
му цветовому режиму экрана. Видеоадаптеры с такими ускорителями
часто называют "Software MPEG" - "программный MPEG", подразуме-
вая программное декодирование с аппаратным выводом.
----------------------------------------------------------------
- Какие типы видеопамяти используются в видеоадаптерах?
FPM DRAM (Fast Page Mode Dynamic RAM - динамическое ОЗУ с быс-
трым страничным доступом) - основной тип видеопамяти, идентичный
используемой в системных платах. Использует асинхронный доступ,
при котором управляющие сигналы жестко не привязаны к тактовой
частоте системы. Активно применялся примерно до 1996 г. Наиболее
распространенные микросхемы FPM DRAM - 4-разрядные DIP и SOJ, а
также - 16-разрядные SOJ.
VRAM (Video RAM - видео-ОЗУ) - так называемая двухпортовая DRAM
с поддержкой одновременного доступа со стороны видеопроцессора и
центрального процессора компьютера. Позволяет совмещать во вре-
мени вывод изображения на экран и его обработку в видеопамяти,
что сокращает задержки и увеличивает скорость работы.
EDO DRAM (Extended Data Out DRAM - динамическое ОЗУ с расширен-
ным временем удержания данных на выходе) - тип памяти с элемен-
тами конвейеризации, позволяющий несколько ускорить обмен блока-
ми данных с видеопамятью.
SGRAM (Synchronous Graphics RAM - синхронное графическое ОЗУ) -
вариант DRAM с синхронным доступом, когда все управляющие сигна-
лы изменяются только одновременно с системным тактовым синхро-
сигналом, что позволяет уменьшить временнЫе задержки за счет
"выравнивания" сигналов.
WRAM (Window RAM - оконное ОЗУ) - EDO VRAM, в котором порт (ок-
но), через который обращается видеоконтроллер, сделан меньшим,
чем порт для центрального процессора.
MDRAM (Multibank DRAM - многобанковое ОЗУ) - вариант DRAM, орга-
низованный в виде множества независимых банков объемом по 32 кб
каждый, работающих в конвейерном режиме.
Увеличение скорости обращения видеопроцессора к видеопамяти, по-
мимо повышения пропускной способности адаптера, позволяет под-
нять максимальную частоту регенерации изображения, что снижает
утомляемость глаз оператора.
----------------------------------------------------------------
- Какие типы видеоадаптеров используются в IBM PC?
MDA (Monochrome Display Adapter - монохромный адаптер дисплея) -
простейший видеоадаптер, применявшийся в IBM PC. Работает в тек-
стовом режиме с разрешением 80x25 (720x350, матрица символа -
9x14), поддерживает пять атрибутов текста: обычный, яркий, ин-
версный, подчеркнутый и мигающий. Частота строчной развертки -
15 кГц. Интерфейс с монитором - цифровой: сигналы синхронизации,
основной видеосигнал, дополнительный сигнал яркости.
HGC (Hercules Graphics Card - графическая карта Hercules) - рас-
ширение MDA с графическим режимом 720x348, разработанное фирмой
Hercules.
CGA (Color Graphics Adapter - цветной графический адаптер) -
первый адаптер с графическими возможностями. Работает либо в
текстовом режиме с разрешениями 40x25 и 80x25 (матрица символа -
8x8), либо в графическом с разрешениями 320x200 или 640x200. В
текстовых режимах доступно 256 атрибутов символа - 16 цветов
символа и 16 цветов фона (либо 8 цветов фона и атрибут мигания),
в графических режимах доступно четыре палитры по четыре цвета
каждая в режиме 320x200, режим 640x200 - монохромный. Вывод ин-
формации на экран требовал синхронизации с разверткой, в против-
ном случае возникали конфликты по видеопамяти, проявляющиеся в
виде "снега" на экране. Частота строчной развертки - 15 кГц. Ин-
терфейс с монитором - цифровой: сигналы синхронизации, основной
видеосигнал (три канала - красный, зеленый, синий), дополнитель-
ный сигнал яркости.
EGA (Enhanced Graphics Adapter - улучшенный графический адаптер)
- дальнейшее развитие CGA, примененное в первых PC AT. Добавлено
разрешение 640x350, что в текстовых режимах дает формат 80x25
при матрице символа 8x14 и 80x43 - при матрице 8x8. Количество
одновременно отображаемых цветов - по прежнему 16, однако палит-
ра расширена до 64 цветов (по два разряда яркости на каждый
цвет). Введен промежуточный буфер для передаваемого на монитор
потока данных, благодаря чему отпала необходмость в синхрониза-
ции при выводе в текстовых режимах. Структура видеопамяти сдела-
на на основе так называемых битовых плоскостей - "слоев", каждый
из которых в графическом режиме содержит биты только своего цве-
та, а в текстовых режимах по плоскостям разделяются собственно
текст и данные знакогенератора. Совместим с MDA и CGA. Частоты
строчной развертки - 15 и 18 кГц. Интерфейс с монитором - цифро-
вой: сигналы синхронизации, видеосигнал (по две линии на каждый
из основных цветов).
MCGA (Multicolor Graphics Adapter - многоцветный графический
адаптер) - введен фирмой IBM в ранних моделях PS/2. Добавлено
разрешение 640x400 (текст), что дает формат 80x25 при матрице
символа 8x16 и 80x50 - при матрице 8x8. Количество воспроизводи-
мых цветов увеличено до 262144 (по 64 уровня на каждый из основ-
ных цветов). Помимо палитры, введено понятие таблицы цветов, че-
рез которую выполняется преобразование 64-цветного пространства
цветов EGA в пространство цветов MCGA. Введен также видеорежим
320x200x256, в котором вместо битовых плоскостей используется
представление экрана непрерывной областью памяти объемом 64000
байт, где каждый байт описывает цвет соответствующей ему точки
экрана. Совместим с CGA по всем режимам и с EGA - по текстовым,
за исключением размера матрицы символа. Частота строчной развер-
тки - 31 кГц, для эмуляции режимов CGA используется так называ-
емое двойное сканирование - дублирование каждой строки формата
Nx200 в режиме Nx400. Интерфейс с монитором - аналогово-цифро-
вой: цифровые сигналы синхронизации, аналоговые сигналы основных
цветов, передаваемые монитору без дискретизации. Поддерживает
подключение монохромного монитора и его автоматическое опознание
- при этом в видео-BIOS включается режим суммирования цветов по
так называемой шкале серого (grayscale) для получения полутоно-
вого черно-белого изображения. Суммирование выполняется только
при выводе через BIOS - при непосредственной записи в видеопа-
мять на монитор попадает только сигнал зеленого цвета (если он
не имеет встроенного цветосмесителя).
VGA (Video Graphics Array - множество, или массив, визуальной
графики) - расширение MCGA, совместимое с EGA, введен фирмой IBM
в средних моделях PS/2. Фактический стандарт видеоадаптера с
конца 80-х годов. Добавлен текстовый режим 720x400 для эмуляции
MDA и графический режим 640x480 с доступом через битовые плос-
кости. В режиме 640x480 используется так называемая квадратная
точка (соотношение количества точек по горизонтали и вертикали
совпадает со стандартным соотношением сторон экрана - 4:3). Сов-
местим с MDA, CGA и EGA, интерфейс с монитором идентичен MCGA.
IBM 8514/a - специализированный адаптер для работы с высокими
разрешениями (640x480x256 и 1024x768x256), с элементами графи-
ческого ускорителя. Не поддерживает видеорежимы VGA. Интерфейс с
монитором аналогичен VGA/MCGA.
IBM XGA - следующий специализированный адаптер IBM. Расширено
цветовое пространство (режим 640x480x64k), добавлен текстовый
режим 132x25 (1056x400). Интерфейс с монитором аналогичен
VGA/MCGA.
SVGA (Super VGA - "сверх"-VGA) - расширение VGA с добавлением
более высоких разрешений и дополнительного сервиса. Видеорежимы
добавляются из ряда 800x600, 1024x768, 1152x864, 1280x1024,
1600x1200 - большинство с соотношением 4:3. Цветовое простран-
ство расширено до 65536 (High Color) или 16.7 млн (True Color).
Также добавляются расширенные текстовые режимы формата 132x25,
132x43, 132x50. Из дополнительного сервиса добавлена поддержка
VBE. Фактический стандарт видеоадаптера примерно с 1992 г., пос-
ле выхода стандарта VBE 1.0. До выхода и реализации стандарта
практически все SVGA-адаптеры были несовместимы между собой.
----------------------------------------------------------------
- Можно ли использовать в компьютере две видеокарты?
Большинство видеокарт для шин ISA и VLB не может работать сов-
местно в одном компьютере, за исключением комбинации MDA (или
совместимой) с CGA/EGA/VGA (или совместимой). Это возможно толь-
ко потому, что в MDA и совместимых с ним адаптерах используются
адреса портов и памяти, не пересекающиеся с адресами цветных
адаптеров. Соответственно, могут работать вместе даже две EGA-
или VGA- совместимые карты, если одна из них при включении авто-
матически устанавливается в MDA-совместимый режим, "уходя" с ад-
ресов цветных режимов.
Современные карты для шины PCI не имеют жестко заданных адресов
ввода/вывода, поэтому при инициализации система автоматически
разносит их по разным областям адресов. Это позволяет совмещать
в компьютере две и более видеокарт при наличии поддержки со сто-
роны ОС; при этом основной (размещаемой по стандартным адресам
ввода/вывода) будет карта, расположенная в разъеме с наименьшим
номером.
Конфигурацию из двух видеоадаптеров поддерживают многие отладчи-
ки и другие управляющие программы. Более двух видеокарт поддер-
живает новая версия Windows 95 (Memphis).
----------------------------------------------------------------
- Что такое DDC и DPMS?
DDC (Display Data Channel - канал данных монитора - дополнитель-
ные линии интерфейса между адаптером и монитором, по которым мо-
нитор может сообщать адаптеру информацию о своем коде модели,
поддерживаемых режимах, оптимальных параметрах изображения и
т.п. Мониторы с DDC называют также PnP (Plug And Play - включи и
играйся), поскольку всю работу по настройке такого монитора сис-
тема может выполнить автоматически.
DPMS (Display Power Management System - система управления пита-
нием монитора) - система, при помощи которой монитор может пере-
водиться в режимы энергосбережения или отключаться совсем. Раз-
личается четыре режима DMPS, управляемых сигналами синхрониза-
ции:
Режим H-Sync V-Sync Состояние
----- ------ ------ ---------
Normal Есть Есть Нормальная работа
Standby Нет Есть Кратковременная пауза
Suspend Есть Нет Долговременная пауза
Off Нет Нет Полное отключение
В режиме Standby происходит гашение экрана, в режиме Suspend -
снижение температуры накала катодов ЭЛТ. Ряд мониторов трактует
режим Standby так же, как и Suspend. Выход синхросигналов за до-
пустимые пределы большинство мониторов трактует как их пропада-
ние, переходя в режим полного отключения питания.
----------------------------------------------------------------
- Какова разводка сигналов на разъемах CGA, EGA, VGA и SVGA?
CGA, EGA и некоторые модели VGA используют 9-контактный разъем
D-типа:
Вывод CGA EGA VGA
1 GND GND GND
2 GND Secondary Red GND
3 Red Primary Red Red
4 Green Primary Green Green
5 Blue Primary Blue Blue
6 Intensity Secondary Green GND
/Intensity
7 - Secondary Blue -
8 H-Sync H-Sync H-Sync/Composite Sync
9 V-Sync V-Sync V-Sync
Стандартным для VGA и SVGA является 15-контактный разъем D-типа:
1 Red
2 Green
3 Blue
4 Sense 2
5 Self Test
6 Red GND
7 Green GND
8 Blue GND
9 Key - reserved, no pin
10 Sync GND
11 Sense 0
12 Sense 1
13 H-Sync
14 V-Sync
15 Sense 3
Сигналы Sense используются для получения информации от монитора.
В VGA и ранних SVGA сигнал Sense 1 использовался для опознания
монохромного монитора, в котором эта линия соединялась с общим
проводом. В мониторах с DDC линии 12 и 15 используется для пере-
дачи данных из монитора: 12 (SDA) - данные, 15 (SCL) - управле-
ние.
----------------------------------------------------------------
- Для чего нужен 26-контактный разъем на видеоадаптере?
Это так называемый Feature Connector - "разъем доступа к возмож-
ностям", через который внешние устройства могут работать с виде-
опамятью и информационным потоком карты. Обычно он используется
для подключения устройств ввода (захвата) видеоизображения, те-
леприемников, блоков преобразования стандартов и т.п. Различает-
ся два типа разъемов - VGA и VESA. Назначение контактов
VGA-разъема:
Y 01 color bit 0
Y 02 color bit 1
Y 03 color bit 2
Y 04 color bit 3
Y 05 color bit 4
Y 06 color bit 5
Y 07 color bit 6
Y 08 color bit 7
Y 09 video clock (actve rising edge)
Y 10 blank (active negative)
Y 11 horizontal sync
Y 12 vertical sync
Y 13 ground
Z 01 ground
Z 02 ground
Z 03 ground
Z 04 select video | "1" or not connected-
Z 05 select sync | -internal source,
Z 06 select clock | "0"-external source.
Z 07 not used
Z 08 ground
Z 09 ground
Z 10 ground
Z 11 ground
Z 12 not used
Z 13 not used
----------------------------------------------------------------
- В чем разница между 24-разрядным и 32-разрядным кодированием цвета?
Прежде всего - в том, что 24-разрядное представление неудобно с
точки зрения обработки изображения: каждая точка описывается
тремя байтами, что не является единицей данных с точки зрения
процессора, а умножение/деление на три - менее эффективные опе-
рации, чем умножение/деление на степени двойки. Поэтому оно ис-
пользуется только при необходимости экономить видеопамять и су-
щественно замедляет формирование и вывод изображения - со сторо-
ны как центрального, так и видеопроцессора. При наличии доста-
точного количества видеопамяти используется 32-разрядное пред-
ставление, в котором младшие три байта описывают цвет точки, а
старший байт либо управляет дополнительными параметрами (напри-
мер, информацией о взаимном перекрывании объектов или глубине в
трехмерном изображении), либо не используется.
----------------------------------------------------------------
- Что такое DCI и DirectX?
DCI - Device Control Interface (интерфейс управления устрой-
ством) - программный интерфейс с низкоуровневыми функциями виде-
оадаптера, введенный в Windows 3.1 и предназначенный главным об-
разом для эффективной реализации вывода движущихся изображений с
параллельным преобразованием цветов. Если драйвер видеоадаптера,
имеющего ускоритель анимации, не поддерживает DCI, то в играх и
программах воспроизведения фильмов, ориентированных на DCI, бу-
дут использоваться обычные функции вывода изображений, и выигры-
ша от аппаратного ускорителя не будет.
В Windows 95 DCI заменен семейством интерфейсов DirectX -
DirectDraw, Direct3D, DirectVideo, DirectSound, DirectPlay, каж-
дый из которых обеспечивает доступ к соответствующему аппаратно-
му ускорителю. Поддержка DCI в Windows 95 не практикуется, и
программы, ориентированные на него, не смогут использовать всю
полноту возможностей аппаратуры при работе под Windows 95. Нап-
ример, версии 1.x популярного проигрывателя анимации Xing ориен-
тированы на Windows 3.1/DCI, а версии 2.x и 3.x - на Windows
95/DirectDraw.
----------------------------------------------------------------
- Почему карта запускается то в цветном, то в черно-белом режиме?
Чаще всего это происходит по причине конфликта сигналов на кон-
такте 12 разъема VGA. Ранние адаптеры VGA и SVGA использовали
этот контакт для опознания монохромного монитора, а современные
адаптеры используют его в качестве входа данных, поступающих из
монитора. Если при запуске адаптера типа Trident 9000 или ему
подобного, с подключенным к нему монитором стандарта DDC, на
этом контакте окажется низкий уровень - адаптер опознает монитор
как монохромный, и включит режим суммирования цветов по "серой
шкале".
Для ликвидации этого эффекта достаточно отпаять провод от кон-
такта 12 разъема монитора, либо перерезать дорожку, ведущую от
этого же контакта адаптера к микросхеме видеоконтроллера. При
наличии в комплекте утилит для установки режимов адаптера (нап-
ример, SMonitor для адаптеров Trident) можно попробовать жестко
задать режим работы карты, включив соответствующую команду в
стартовый файл ОС.
----------------------------------------------------------------
- Достаточно ли 16.7 млн цветов для любого изображения?
Хотя такого количества различных цветов и достаточно для кодиро-
вания большинства изображений, используемая в настоящее время
система кодирования имеет принципиальный недостаток - количество
градаций каждого из основных цветов не может превышать 256. Нап-
ример, если заполнить экран одним из основных цветов с плавно
меняющейся яркостью, то нетрудно заметить границы между дискрет-
ными уровнями. Это не позволяет точно передавать изображения,
содержащие большие области плавного изменения цветов. Однако при
кодировании изображений, в которых подобных областей нет, ис-
пользуемая система дает вполне удовлетворительное качество пере-
дачи.
----------------------------------------------------------------
- Можно ли увеличить скорость работы видеоадаптера?
В ряде случаев - можно. Прежде всего, узким местом может быть
системная шина между процессором и адаптером: чем выше ее часто-
та - тем выше скорость обмена информацией по шине. Если есть
возможность выбрать ту же внутреннюю частоту процессора при бо-
лее высокой внешней (например, 2x83 МГц вместо 2.5x66 МГц) -
имеет смысл сделать это, убедившись в стабильной работе адаптера
на повышенной частоте.
Кроме этого, во многих адаптерах имеется значительный запас по
внутренней тактовой частоте видеопроцессора и режимам работы ви-
деопамяти. Для управления этими параметрами используется прог-
рамма MCLK (для карт на микросхемах S3, Cirrus Logic, Trident и
Tseng ET-4000/6000). Путем подъема тактовой частоты контроллера
и подбора режимов памяти можно ускорить работу на 20% и более.
При этом нельзя забывать, что адаптер будет работать в более
жестком временнОм и тепловом режимах, что может повлечь за собой
сбои. Чрезмерное повышение тактовой частоты может привести к вы-
ходу из строя адаптера или монитора.
Иногда заметное ускорение можно получить, установив более свежие
версии драйверов - в ранних версиях драйверов могут использо-
ваться не все возможности адаптера, могут встречаться неоптими-
зированные участки кода и т.п.
----------------------------------------------------------------
- Почему внутренний модем на COM4 конфликтует с картами на S3?
Часть адресов, стандартных для порта COM4 (2E8-2EF) карты на
микросхемах S3 используют для управления ускорителями. При рабо-
те под DOS это незаметно, а под многозадачными системами при пе-
реключении задач происходит перепрограммирование карты, отчего в
порты модема попадают посторонние значения. В большинстве случа-
ев единственное, что можно сделать - убрать модем с COM4 или
сменить видеокарту.
В микросхемах Trio64V+ и выше использование портов с адресами
2E8 для управления ускорителем необязательно, однако известные
драйверы этих карт для Windows и OS/2 по-прежнему работают в ре-
жиме, совместимом в ранними микросхемами Trio32/64.
----------------------------------------------------------------
- Как выставить нестандаpтную частоту кадpовой pазвеpтки?
(andrei beliaev)
Hа сегодняшний день получили pаспpостpанение две пpогpаммы:
Scitech Display Doctor 6.0 (http://www.scitechsoft.com/) и Power
Strip 2.04 (http://www.entechtaiwan.com).
----------------------------------------------------------------
- Как можно оценить скорость работы видеосистемы?
Например, при помощи видеотестоа GSpeed, который можно найти во
многих FTP-архивах в Internet.
----------------------------------------------------------------
- Что такое TV-tuner?
Блок телевизионного приемника и декодера видеосигнала, выполнен-
ный либо в виде самостоятельной карты, либо объединенный на од-
ной плате с обычным адаптером SVGA. Цифровой видеосигнал, полу-
ченный с приемника, накладывается на основное изображение либо
окном, либо с разворотом на полный экран. Ввиду того, что на не-
большой плате трудно обеспечить качественную схему телеприемника
и из-за значительного уровня помех внутри корпуса компьютера ка-
чество телевизионного изображения чаще всего достаточно низким.
Благодаря наличию в TV-tuner системы преобразования аналогового
сигнала в цифровой в некоторые модели встроены функции ввода
(захвата) изображения со стандартного видеовхода, а также - вы-
вода цифрового изображения на стандартный видеовход. Поскольку
эти функции в TV-tuner реализованы как дополнительные - он не
могут соперничать со специализированными платами ввода/вывода
изображений.
----------------------------------------------------------------
- Можно ли использовать вместо монитора обычный телевизор?
Можно, но только в том случае, если адаптер будет работать в
стандартном телевизионном режиме, соответствующем режиму монито-
ра CGA (частота строчной развертки - 15 кГц). Многие ранние
адаптеры EGA и VGA имели специальный переключатель для установки
типа монитора; на современных адаптерах для этого необходимо яв-
но устанавливать режим эмуляции CGA. Существуют специальные ре-
зидентные программы для DOS, поддерживающие режим эмуляции, при-
чем запуск адаптера всегда происходит в режиме VGA и получение
стабильного изображения возможно только после успешного запуска
резидентной программы - в случае сбоя при загрузке увидеть
что-либо на экране будет невозможно. О наличии подобных утилит
для других операционных систем ничего не известно.
Если возможность поддержания адаптера в режиме совместимости с
CGA есть, то для подключения к нему телевизора необходимо либо
наличие в последнем входа RGB (раздельные сигналы цветов и син-
хронизации), либо нахождение этих входов на платах видеоусилите-
ля и блока разверток. Для формирования комплексного синхросигна-
ла, подаваемого на вход RGB, сигналы строчной и кадровой развер-
тки с выхода адаптера складываются операцией "исключающее ИЛИ",
результат инвертируется и подается на вход синхросигнала телеви-
зора. Видеосигналы основных цветов подаются на вход RGB без из-
менения.
----------------------------------------------------------------
- Что такое OSD?
On-Screen Display (дисплей на экране) - способ регулировки пара-
метров монитора, при котором они отображаются на экране в удоб-
ночитаемом виде - например, в виде шкалы, числовой величины или
названия режима. Наличие OSD подразумевает цифровую систему уп-
равления, содержающую микропроцессор и синтезаторы управляющих
напряжений, которая работает значительно точнее традиционной
аналоговой. Кроме удобства регулировки, цифровая система управ-
ления способна автоматически запоминать параметры изображения
для каждого из режимов развертки, что позволяет исключить изме-
нения геометрии и центровки изображения при смене режимов.
----------------------------------------------------------------
- Откуда берется тонкая линия на экранах мониторов?
В кинескопах Trinitron, используемых в мониторах Sony, и некото-
рых других (Diamondtron от Mitsubishi, Sonictron от ViewSonic),
для гашения колебаний апертурной решетки применяется тонкая про-
волока (damper wire), натянутая горизонтально поперек нитей ре-
шетки. В кинескопах до 17" используется одна гасящая проволока,
размещенная в нижней трети экрана, в кинескопах 17"-21" - две: в
нижней и верхней третях экрана; в кинескопах размера более 21" -
три.
----------------------------------------------------------------
- Отчего могут появляться пятна на экране цветного монитора?
Это часто свидетельствует о намагничивании теневой маски или ар-
матуры кинескопа, произошедшем в результате влияния внешних маг-
нитных полей (постоянные магниты звуковых колонок, держателей
скрепок, переменные магнитные поля трансформаторов, двигателей,
других мониторов, находящихся в непосредственной близости и
т.п.). Перемагничивание может возникать даже после непродолжи-
тельной работы монитора в неестественном положении (экраном вниз
или вверх, на боку или вверх ногами) - благодаря системе компен-
сации влияния магнитного поля Земли, которая в таких положениях
может лишь усилить его. Намагниченность маски и арматуры вызыва-
ет нарушение сведения лучей и засветку люминофора "чужих" цве-
тов, что проявляется в виде цветных пятен. Значительное намагни-
чивание кинескопа вызывает геометрические искажения формы изоб-
ражения, особенно в углах экрана.
Для размагничивания кинескопа во всех мониторах предусмотрен
специальный контур, по которому пропускается ток в момент вклю-
чения питания. На многих мониторах есть также режим принудитель-
ного размагничивания (Degauss). При наличии режима размагничива-
ния рекомендуется включить его один-два раза; если пятна оконча-
тельно не пропали - то повторить с интервалом в 25-30 минут. Ес-
ли такого режима нет - можно несколько раз выключить и включить
монитор, выдерживая паузу в несколько минут. Если самостоятельно
размагнитить кинескоп не удалось - необходимо специальное раз-
магничивающее устройство (лучше всего сделать это в сервисном
центре).
----------------------------------------------------------------
- Каковы правила и нормы безопасности при работе с монитором?
При работе монитор, как и любой телевизор, испускает ряд излуче-
ний: рентгеновское и бета-излучение, идущее из кинескопа, и пе-
ременное электромагнитное поле, идущее от катушек строчной и
кадровой развертки, силовых трансформаторов и катушек коррекции.
Бета-излучение обнаруживается лишь в нескольких сантиметрах от
экрана, рентгеновское - в 20-30 см, электромагнитное поле кату-
шек распространяется во все стороны, особенно вбок и назад (спе-
реди оно в некоторой степени ослабляется теневой маской и арма-
турой кинескопа). По последним данным, именно электромагнитное
излучение низкой частоты представляет наибольшую опасность для
здоровья, поэтому санитарные нормы развитых стран устанавливают
минимальное расстояние от экрана до оператора около 50-70 см
(длина вытянутой руки), а ближайших рабочих мест от боковой и
задней стенок монитора - не менее 1.5 м. Клавиатура и руки опе-
ратора также должны быть расположены на максимально возможном
расстоянии от монитора.
Один из наиболее жестких стандартов на допустимые уровни элек-
тромагнитных излучений - MPR II (Швеция), устанавливающий услов-
но безопасные уровни излучений на расстоянии 50 см от монитора;
этому стандарту удовлетворяют практически все современные мони-
торы. Более жесткий стандарт TCO'92 устанавливает условно безо-
пасные уровни на расстоянии 30 см от монитора.
Минимально допустимой в настоящее время частотой смены кадров
(регенерации изображения, Vertical Refresh Rate) считается 75
Гц, однако многие люди даже на такой частоте ощущают мерцание
изображения, либо подсознательное ощущение дискомфорта от повы-
шенного утомления глаз. Порогом, за которым мерцание практически
не ощущается, принято считать частоту смены кадров 100 Гц, кото-
рую обеспечивают многие профессиональные мониторы. Однако, даже
если в таблице режимов монитора указана максимальная частота 75
Гц, многие мониторы на самом деле уверенно поддерживают частоты
80..85 Гц, а в ряде случаев - и больше; в таком случае можно
опытным путем найти частоту, на которой начинается срыв синхро-
низации, и установить в качестве рабочей одну из меньших частот.
При этом нужно иметь в виду, что повышение частоты кадров повы-
шает и частоту следования точек, что которая может выйти за пре-
делы полосы пропускания видеоусилителя и снизить четкость изоб-
ражения. Четкость можно проверить по тестовым изображениям, на
которых чередуются черные и белые вертикальные полосы с рассто-
янием в одну-две точки.
----------------------------------------------------------------
- Как проверить качество изображения на мониторе?
Это удобно делать при помощи Nokia Monitor Tester (NTest), вклю-
чающего тесты яркости/контраста, четкости/полосы пропускания,
сведения лучей, геометрических искажений, чистоты цвета и пр.
----------------------------------------------------------------
- Где можно найти информацию по видеокартам и драйверы для них?
Internet:
3dfx - 3dfx.com
ASUSTek - asus.com.tw
ATI Technologies - atitech.ca
Canopus Corp. - canopuscorp.com
Cirrus Logic - cirrus.com
Diamond Multimedia - diamondmm.com
FAST Electronic - 2fast4u.com
Hercules - hercules.com
Matrox - matrox.com
Miro Computer Products - miro.com
S3 Inc. - s3.com
STB Systems - stb.com
Trident Microsystems - tridentmicro.com
Tseng - tseng.com
VESA - vesa.org
FTP-архивы:
ftp.cdrom.com/.27/sac/graph
ftp.vse.cz/pub/.ccd0c/ftp.elf.stuba.sk/pc/graph
cert.unisa.it/pub/PC/SAC/graph
ftp.uakom.sk/pub/mirrors/sac/graph
ftp.cs.tu-berlin.de/pub/msdos/mirrors/ftp.elf.stuba.sk/pc/graph
ftp.elf.stuba.sk/pub/pc/graph
ftp.pwr.wroc.pl/pub/pc/sac/graph
http://www.faqs.org - большое собрание различных FAQ
>- Обширная информация по компьютерной аппаратуре на русском языке
есть на www.ixbt.com.
----------------------------------------------------------------
Большое спасибо всем приславшим ответы, рекомендации, замечания
и советы для этого FAQ.
Текст FAQ в альтернативной кодировке доступен для FReq на
2:5000/14@FidoNet по имени VIDEOFAQ. Полный пакет FAQ и описаний
доступен на ftp://spider.nrcde.ru/pub/text/tech/emtcfaqs.zip и
через страницу FAQ на http://spider.nrcde.ru. Пакет распростра-
няется также по FIDO fileecho XHRDDOCS.