Широко открытые Окна


Большинство работающих с компьютерами использует, так сказать, «стандартную конфигурацию» (имеется в виду обычный набор комплектующих, а не их конкретные характеристики) — как правило, для большинства выполняемых работ это является оптимальным решением. Однако, в последнее время, стало довольно привычным применение расширенной конфигурации компьютера, при которой некоторых однофункциональных компонентов может быть несколько. На заре отечественной (да и не только) компьютеризации мало кто думал о том, что в машине может быть два или более таких устройств, как жёсткий диск или, скажем, звуковая карта. Первая причина — не столь широкое распространение компьютеров, как в настоящее время, а вторая — всё это стоило относительно дорого (сравнивая с современными ценами на комплектующие). Иногда даже одно устройство купить было затруднительно — до сих пор помню, как осенью 1995 года покупал новый Creative Sound Blaster 16 Pro за $180(!). Теперь же часто встречаются конфигурации с двумя-тремя жёсткими дисками, CD-ROM и CD-Rewriter (попросту, «писалка») вместе: ведь 40-45х-скоростной «сидюк» стоит около $35-$40, а реврайтер — зачастую менее $150. Китайские диски крутим на CD-ROM, а на реврайтере только пишем, да и дублировать CD проще… И так далее.

Иное дело компоненты, которые и сегодня чаще всего работают в гордом одиночестве. Например, мониторы. Двухпроцессорной, скажем, конфигурацией сегодня никого не удивишь, а вот двухмониторная… Редко кто использует дома или на рабочем месте два таких дорогих (и больших по размерам) устройства, как монитор. Да и как их использовать? До недавнего времени для подключения двух мониторов к одной машине требовался либо Apple Macintosh (на Маках эта возможность реализована уже давно), либо видеоадаптер с двумя выходами (например, Matrox G-400 DualHead). Специфический вариант — Hercules и монохромный монитор в паре с системой EGA/VGA можно не рассматривать: его использовали крайне редко (в основном, программисты при отладке программ). Естественно, существуют (и существовали) и иные системы, нежели платформа Wintel (PC running Windows). Но в статье речь именно о последних. И с выходом Windows 98 (а, затем, и 2000) у широких масс появилась реальная возможность опробовать на практике преимущества и недостатки «двухголового» (и даже трех-, и так далее до до десятиголового) варианта.

Однако нельзя сказать, что все сразу бросились покупать вторую видеокарту и второй монитор. Но кое-кто проверил данную новинку и, даже, рассказал об этом другим (например, здесь и здесь). В этих статьях дана теоретическая база, а также отмечены существующие проблемы (в особенности нежелание некоторых видеоадаптеров становиться «вторыми»). Однако хотелось, во-первых, посмотреть на все это самому, а, во-вторых, взглянуть, что изменилось за прошедшее время. К тому же, интересно было: как поведут себя в двухмониторной конфигурации интегрированные чипсеты.

Технология

Для проверки функционирования двух видеоадаптеров использовалась следующая конфигурация под управлением Windows 98 Second Edition (лицензионная русская версия):

Материнская плата SuperGrace "<"810">" i810
Первый видеоадаптер S3 Virge GX/DX 4 Mбайт (PCI)
Второй видеоадаптер Интегрированный на материнской плате (AGP-based)
Первый монитор 15″ Samsung Samtron 55E
Второй монитор 15″ ViewSonic E651

Напомню, что чипсет Intel i810 — это ставший в последнее время популярным «бухгалтерский» (т. е. low-end уровня) чипсет, содержащий интегрированный AGP-видеоадаптер (улучшенный вариант известного своими посредственными характеристиками графического чипа Intel 740) и звуковой AC-97 Codec (в данной плате — на чипе Crystal Semiconductor). Естественно, что AGP-слота на таких материнках нет, почему и использовался второй видеоадаптер для шины PCI — старый добрый S3 Virge GX/DX (впрочем, две AGP-карты все равно вместе работать не смогут). Комплектующие специально не выбирались, т. е. далее описана не какая-то специальная конфигурация, а именно первое попавшееся «железо».

Подключение и настройка

Samtron 55E подключили к S3 Virge, а ViewSonic — к интегрированной видеокарте. Далее условимся называть связку Samtron-Virge «первым монитором», а ViewSonic-Intel 810 — «вторым монитором». Сначала в BIOS была переключена опция «INIT DISPLAY FIRST» с «Onboard» на «PCI» — для указания того, какая видеокарта будет инициализироваться первой. После включения BIOS показал, что в системе теперь два «Display Controller», а Windows при загрузке, как и полагается, определила «PCI VGA adapter». Драйверы для S3 Virge устанавливались cтандартные (из дистрибутива Windows). Драйверы для Intel 810 в системе уже присутствовали (машина до теста исправно работала в бухгалтерии, правда, с одним монитором). После установки драйверов систему, как и полагается, перезагрузили.

В окне Панели Управления «Система» — ДВА видеоадаптера. И без всяких конфликтов по IRQ/IO addresses. Во время последующей перезагрузки Windows на экране ViewSonic («второй» монитор, т. е. подключённый к интегрированной карте) появилась следующая надпись:

If you can read this message, Windows has successfully initialized this display adapter   Если Вы читаете это сообщение, то Windows успешно инициализировала этот видеоадаптер
To use this adapter as part of your Windows desktop, open the Display option in the Control Panel and adjust the settings on the Settings tab   Для использования этого адаптера как части Вашего Рабочего Стола Windows, откройте опцию «Экран» в Панели Управления и установите нужные значения
(вольный перевод автора)

Затем, после окончания загрузки GUI (Graphic User Interface), в окне «Свойства: Экран» стали доступны опции настройки второго монитора:

При этом частота обновления, цветовая глубина, настройка цветовой гаммы (в случае, если таковая поддерживается соответствующим видеоадаптером) выставляются отдельно для каждого монитора. Мышкой в окне «Свойства: Экран» можно выбрать тот монитор (а точнее — видеоадаптер), который в Windows будет считаться первичным. Именно на нем будут запускаться полноэкранные DOS-сессии, консольные приложения типа FAR (в полноэкранном же режиме) или игры типа Quake II и Doom, т. е. те программы, которые не используют стандартные WinAPI-функции отрисовки окон.

С программами, работающими в «стандартном» GUI, типа Adobe Photoshop 5.0 или MacroMedia Dreamweaver, всё гораздо проще. Окошки, палитры и toolbox'ы легко таскаются мышкой с монитора на монитор. Удобство потрясающее. А поскольку суммарная площадь двух 15″ мониторов больше, чем одного 17″ или даже 19″ экрана, то места более чем достаточно.

Результаты

Всё вышеописанное реально и стабильно заработало. Как уже упоминалось, адаптеры между собой не конфликтовали. Впечатления — самые благоприятные. Тестирование происходило в компьютерной фирме, где я работаю, и собрало к моему столу практически весь наш персонал. Все слышали, что Windows поддерживает два видеоадаптера, но никто не видел этого раньше «вживую». Особенно эффектно выглядел FAR в оконном режиме, когда одна его панель была на левом мониторе, а одна — на правом… ;)

Недостатки же обнаружились такие:

  • Для серьёзных графических работ очень трудно откалибровать цветность мониторов до некоторого среднего для обоих значения. Это усугублялось тем, что драйвер S3 Virge не поддерживает управление цветовой температурой, а регулировки оной на Samtron 55E нет
  • По обоим экранам проплывали с частотой ~0,5 Гц еле заметные полосы. На первом мониторе — снизу вверх, а на втором — сверху вниз. Синхронно. Работе это не особо мешало, но факт неприятный. Хотя, скорее всего, это было вызвано используемым «железом» — хотелось бы услышать комментарии других пользователей по этому вопросу.
  • Двойная доза электромагнитного излучения даёт о себе знать — глаза устают гораздо больше.
  • Места на столе стало… Его практически не стало совсем, хотя стол у меня не самый маленький. Хотя, если бы мониторы были LCD…

Заключение

Я ставил себе целью проверить, как реализована в Windows 98 работа с двумя видеоадаптерами. И убедился, что на описанной ниже конфигурации проблем не возникает, а появляются определённые преимущества. По крайней мере, сверстав на двух мониторах пару HTML-страничек в связке Dreamweaver+Bred2a, назад, к «одноголовой» системе, переходить очень не хочется. К хорошему привыкаешь быстро. Возможно (и даже очень — недаром производители видеокарт, говоря о работе своих изделий в двухмониторной конфигурации, всегда упоминают о том, что некоторые старые адаптеры могут ее не поддерживать), что на другом железе проблемы и появятся, но S3 Virge и Intel i810 — не самые редкие комплектующие. Надеюсь, мой скромный опыт окажется кому-то полезным. Особенно это касается тех, кто будет приобретать новые материнские платы на базе чипсета i815: использовать его видеоядро (то же, что и в i810) понравится далеко не всем, но в роли вторичного видеоадаптера оно принесет немало пользы (тем более, что опыт показывает, что проблем в данном случае возникнуть не должно). А, лично я, попадись мне недорогой монохромный монитор, приобрету непременно — что-нибудь типа S3 Trio PCI за $10 найти не проблема, а с текстами лучше работать в монохромном режиме.

 

Автор выражает благодарность КК «КИБЕР», предоставившей оборудование для испытаний.






Дополнительно

iXBT Brand 2025

iXBT Brand 2025 - Выбор читателей в номинации "x86, ARM, MIPS -совместимые процессоры (CPU) для настольных ПК"
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.