Введение
Многие годы компьютеры с несколькими мониторами встречались довольно редко. Подобные конфигурации часто использовались только в профессиональных бизнес-окружениях, например, в студиях графического дизайна. В те времена, когда шина PCI была стандартным интерфейсом для видеокарт, домашним пользователям, желающим использовать второй ЭЛТ-монитор, приходилось добавлять к компьютеру вторую видеокарту. Это слишком сильно увеличивало цену, часто не оправдывая преимуществ.
Нажмите на картинку для увеличения.
Однако времена меняются. Сегодня скоростная шина PCI Express уже стала стандартом, да и производительность видеокарт существенно выросла. Даже самые дешёвые видеокарты, такие как ATI Radeon HD3450 и доступные примерно по $25, обеспечивают возможность подключения второго монитора. Кроме того, ЭЛТ-мониторы почти полностью вытеснены ЖК-дисплеями, при этом крупные диагонали дисплеев сегодня обходятся относительно дёшево. Раньше 19-дюймовый ЭЛТ-монитор служил объектом вожделения, а сегодня немногие приобретают ЖК-мониторы с диагональю меньше 22 дюйма.
Более высокая продуктивность
Поскольку финансовые затраты на владение и использование нескольких мониторов снижаются, подобные конфигурации сегодня всё более широко распространяются в домашних и рабочих окружениях. Хотя причины, по которым используют один, два или больше мониторов, бывают разными. Фотографы-любители, например, могут выиграть от подобной конфигурации, перенеся панель инструментов редактирования изображения на второй монитор. Работа с крупными таблицами Excel тоже облегчается, как и работа с двумя полноразмерными документами Word, расположенными рядом друг с другом. Объём выполняемой работы тоже может увеличиться, поскольку пользователь получает больше места для распределения разных открытых окон программ, или просто по той причине, что одновременно на поверхность дисплеев можно вывести больше информации. Вне всякого сомнения, почти каждый, кто поработал за компьютером с двумя мониторами, вряд ли будет отказываться от одного из них.
Цена и дополнительное пространство
Со всеми преимуществами, упомянутыми выше, не следует забывать, что хотя дополнительный монитор можно купить по относительно низкой цене, он может превысить границы персонального бюджета. Да и найти пространство на рабочем столе для дополнительного монитора не всегда легко. Кроме того, многим пользователям идея конфигурации с двумя мониторами может нравиться, но не все из них уверены в том, насколько сильно они смогут выиграть от неё.
Программные решения?
Если у вас есть бюджет и пространство для установки второго монитора, но вы колеблетесь с покупкой по упомянутым причинам, утилита MaxiVista позволит попробовать подобную конфигурацию на двух мониторах даже без покупки дополнительного монитора. Единственным требованиям является то, что помимо основного компьютера у вас также должен быть ноутбук или второй настольный ПК со своим мониторам. И оба компьютера должны быть объединены в сеть. MaxiVista позволит вашем основному ПК использовать экран вашего второго ПК в качестве второго монитора.
Ноутбук в качестве дополнительного монитора
Бесплатную пробную версию программы MaxiVista можно скачать с сайта производителя. Программа занимает всего 5 Мбайт, так что много времени не потребуется. За исключением базового требования соединения двух компьютеров с помощью сети, дополнительных ограничений нет. Утилиту MaxiVista необходимо будет установить на оба компьютера. Поддерживаются операционные системы Windows 2000, Windows XP, Windows Vista, а также и Windows 7. Следует отметить, что утилита MaxiVista будет работать, даже если компьютеры используют разные операционные системы (или разные версии операционных систем, например, 32- и 64-битную).
Утилита MaxiVista доступна в трёх версиях: Standard, Professional и Mirror Pro. Функциональные отличия между разными версиями приведены в следующей таблице.
Версия | Standard | Professional | Mirror Pro |
Расширение экрана | Да | Да | Да |
Удалённое управление | Нет | Да | Да |
Синхронизация буфера обмена | Нет | Да | Да |
Поддержка до трёх дополнительных компьютеров | Нет | Да | Да |
Зеркалирование рабочего стола | Нет | Нет | Да |
Ограничения программного обеспечения
Когда вы устанавливаете программу, то она инсталлирует виртуальный драйвер устройства, который подпадает под общие и частные ограничения под Windows Vista и Windows 7. Например, после запуска программы под новейшей версией Windows, поддержка Aero отключается. Кроме того, и это касается всех поддерживаемых операционных систем, аппаратное ускорение графики отсутствует. По этой причине такие приложения, как программы САПР или плееры видео, тот же Windows Media Player, могут не работать так, как ожидалось. Производитель указывает, что в данных случаях можно получить наилучшие результаты, если отключить функцию аппаратного наложения/overlay по возможности.
Maxivista в работе
Достаточно теории, давайте посмотрим, на что способна утилита MaxiVista на практике. Для данной цели мы использовали обычный настольный ПК с двумя подключёнными мониторами. Ноутбук будет работать в качестве третьего монитора для ПК. Оба компьютера работают под управлением ОС Windows 7. Связь между компьютерами осуществляется по гигабитной сети Ethernet, но мы также проведём тесты и с подключением по беспроводной сети, чтобы оценить актуальность и такого решения.
Установка на основной компьютер
Мы скачали файл MaxiVistaDemo.zip с сайта производителя, в котором содержится серверная и клиентская часть утилиты MaxiVista. Первым шагом мы установили серверное ПО на наш основной компьютер, запустив файл MaxiVista_Setup_PrimaryPC.exe. Мастер проведёт вас через весь процесс установки. Доступно немного опций, и мы установили программу со штатными настройками. Мы просто подтверждали все предупреждающие сообщения Windows Firewall, выбирая “Do not block/Не блокировать” во время установки.
После завершения установки следует перезагрузить компьютер. После перезагрузки в диспетчере устройств мы обнаружили виртуальную видеокарту.
Установка на клиентский компьютер
Вторым шагом мы установили клиентскую программу. Мы выполнили файл Maxivista_Setup_SecondaryPC.exe, который присутствовал в скачанном архиве zip, на нашем ноутбуке. Опять же, Мастер провёл нас через весь процесс установки. Во время установки можно выбирать, будет ли программа автоматически загружаться при старте системы. После установки на клиентском компьютере перезагрузка системы не требуется. Достаточно просто запустить клиентскую программу из меню “Start/Пуск”. Программа называется “MaxiVista Demo Viewer”, после установки иконка в трее отображает текущее состояние клиента.
MaxiVista: настройка сервера
После всех необходимых приготовлений можно запускать серверную часть MaxiVista на нашем настольном компьютере – “MaxiVista Demo Server”. В трее тоже появится иконка. По цвету этой иконки в трее на ноутбуке и на основном компьютере можно легко определить, может или нет сервер MaxiVista связаться с клиентом MaxiVista. Начальное соединение прошло успешно, если иконки на обоих компьютерах жёлтые. Но если одна из иконок осталась чёрной, то связи между клиентом и сервером нет. В подобном случае необходимо проверить настройки брандмауэра и убедиться, что проблемы не связаны с конфигурацией сети.
Воспроизведение мультимедийных файлов
В нашем случае иконки на ноутбуке и на настольном ПК сразу же стали жёлтыми, поэтому мы приступили к использованию программы. Для этого просто сделайте двойной щелчок мышью по иконке состояния MaxiVista в панели задач основного (серверного) компьютера. На следующем видео мы покажем, как будет выглядеть это соединение, а также сможете ли вы проиграть видео на экране ноутбука, подключённого через сеть.
MaxiVista.
После двойного нажатия мыши на значок программы в трее устанавливается подключение, настольный компьютер начинает использовать экран ноутбука как третий монитор. Для тестов мы использовали браузер Google Chrome, в котором воспроизвели версию 720p игрового ролика Assassin’s Creed 2 на сайте Youtube. При переносе окна браузера с монитора, подключённого напрямую к настольному ПК, на третий виртуальный монитор (экран ноутбука, подключённого через LAN), видео продолжало воспроизводиться практически без подтормаживаний. Да и просмотр видео на полном экране тоже прекрасно работал.
Затем мы попытались воспроизвести ещё один тестовый файл 720p с помощью Windows Media Player, но уже не так успешно. После переноса окна на виртуальный монитор мы получили статическую картинку. Плеер VLC, с другой стороны, воспроизвёл тот же файл на третьем мониторе, добавленном MaxiVista, без каких-либо проблем.
Виртуальный монитор через WLAN
Во время второго теста, для которого мы выбрали подключение WiFi 802.11n 54 Мбит/с вместо кабельного подключения 1 Гбит/с, результаты оказались не такими впечатляющими. Перенос окна на третий монитор приводил к рывкам, которые наблюдались и при движении курсора мыши. О воспроизведении мультимедийных файлов при этом лучше и не думать.
Использование MaxiVista в качестве KVM-коммутатора
Утилиту MaxiVista можно использовать не только для расширения рабочего стола основного компьютера на монитор второго компьютера. В версии Professional есть возможность использования MaxiVista в качестве KVM-коммутатора. Для этого вам требуется нажать правой клавишей мыши на значок программы в трее, после чего в контекстном меню выбрать пункт “Activate Remote Control”, который позволит использовать клавиатуру и мышь второго компьютера для управления основным. Впрочем, следует помнить, что перед нами решение KVM, а не система полноценного удалённого управления, подобная VNC, TeamViewer или встроенной Windows Remote Desktop.
Подключение к разным подсетям
В данном отношении следует также упомянуть, что вы можете выполнять подключение к компьютеру, который располагается в другой подсети, нежели сервер MaxiVista. Такое решение будет интересно в следующем сценарии: клиентская программа MaxiVista установлена на нескольких настольных компьютерах, а сервер MaxiVista установлен на ноутбуке. Связь между клиентом MaxiVista и сервером MaxiVista устанавливается через WLAN. Из соображений безопасности ноутбук в WLAN подключается в другой подсети, чем обычные серверные или настольные компьютеры. Для установления подключения в таком сценарии его необходимо прокладывать через маршрутизатор и разные сетевые сегменты, при этом должны быть открыты порты, необходимые для работы утилиты MaxiVista. Если все эти условия выполняются, то достаточно ввести IP-адрес клиентского компьютера на серверной части MaxiVista. Это можно сделать через иконку в трее серверного компьютера MaxiVista: достаточно выбрать пункт “Options” после нажатия правой клавишей мыши на иконку. В появившемся окне следует выбрать закладку “Network”, нажать клавишу “Manual” и ввести IP-адрес.
Дополнительные возможности
Помимо упомянутых функций, у MaxiVista есть множество настроек, которые вы можете изменять. Среди всего прочего вы можете выбрать размер пакетов. Более того, можно включить сжатие передаваемых данных, чтобы программа лучше использовала доступную пропускную способность. Это будет полезно в случае связи между компьютерами через широкополосное соединение.
Есть и другие дополнительные функции – можно отсылать комбинацию “Ctrl-Alt-Del”, другие комбинации клавиш или регулировать яркость удалённого монитора через гамма-коррекцию.
Заключение
MaxiVista – небольшая программа, обеспечивающая необычные функции. Благодаря этой утилите вы можете расширить рабочий стол основного компьютера Windows на монитор, подключённый ко второму компьютеру. Для этой цели после установки серверной части MaxiVista на основной компьютер создаётся виртуальная видеокарта. Затем утилита отсылает информацию о расширенной области рабочего стола через сеть клиентской программе, которую нужно установить на второй настольный ПК или ноутбук. Наконец, эта клиентская программа отображает принятую картинку на локально подключённый монитор.
Установка выполняется легко за считанные минуты. От пользователя не требуется никаких дополнительных усилий, поскольку серверная программа автоматически произведёт поиск клиентов MaxiVista в сети. Во время установки выполняются все необходимые изменения в настройках Windows Firewall. Всё, что нужно будет сделать пользователю – просто запустить программу, после чего он получит второй монитор на другом компьютере. Когда сервер MaxiVista подключается к клиентскому компьютеру через проводную сеть Ethernet, то производительность очень хорошая. Мы без проблем смогли воспроизвести ролики YouTube 720p. Однако более высокие разрешения приводят к появлению проблем, как показали наши тесты.
MaxiVista или второй монитор?
На наш взгляд, программа может быть весьма полезной. Однако это решение требует от пользователя полного доступа к ноутбуку или ПК, чей дисплей он собирается использовать под MaxiVista. Да и не следует забывать, что клиент MaxiVista следует устанавливать на полнофункциональный ПК или ноутбук, а вторая host-система тоже потребляет энергию. В худшем случае энергопотребление клиентского ПК вместе с дисплеем или даже ноутбука с интегрированным дисплеем может оказаться намного выше, чем у одного ЖК-монитора. Кроме того, утилита не поддерживает аппаратное ускорение графики, что может привести к проблемам в некоторых программах.
Впрочем, конечно, можно представить сценарии, в которых ограниченное пространство на рабочем столе или ограничения бюджета для второго монитора приводят к целесообразности использования MaxiVista на постоянной основе. Даже пользователи, кому не требуется опция расширения рабочего стола через Ethernet на удалённый монитор, могут обратиться к программе MaxiVista. Встроенная функция KVM-коммутатора превращает MaxiVista в недорогое программное решение KVM, у которого есть свои преимущества.