+7 (4832) 590-350
Написать нам

Два монитора от одного DVI-I порта

fZVn7

Введение.

Доброго времени суток, уважаемый читатель!

Началось всё с того, что я захотел подключить к своему компьютеру второй монитор, для увеличения продуктивности, так сказать. Им оказался собранный из двух нерабочих Acer AL1716 с аналоговым d-sub входом. Первый монитор - Dell 2007WFP, подключен по DVI-D(Single Link). Как оказалось, существует возможность запустить оба монитора в режиме расширения рабочего стола от одного DVI порта на матплате. 

Сам по-себе DVI разъем — очень любопытная штука. Часть контактов в нём отвечает за аналоговое подключение, часть за цифровое. поэтому существует некоторое количество стандартных наборов контактов в разъемах и кабелях. 

5f9db5a5fb0a4c13ba93da1b79bfe188

Переходим к реализации задуманного.

Dual Link, упрощённо, нужен для мониторов с большим чем FullHD разрешением. Компьютер я использую для работы, поэтому обхожусь встроенным видео (Biostar TPower N750, чипсет n750a SLI, встроенное видео GeForce 8200). Матплата не новая, имеет только один видеоинтерфейс — DVI-I. Поэтому я раздобыл простенькую PCIE видеокарту и переходник DVI-DSUB. Подключив оба монитора и зайдя в настройки я увидел следующее:

f999f947a14d4063838830c0508acf33

То есть система посчитала что Acer подключен по DVI, а по аналогу подключен третий монитор. В реальности именно его картинка и выводилась на Acer. Возникло подозрение, что DVI на моей матплате в состоянии выводить одновременно и аналоговый и цифровой сигнал с разным содержимым. По логике, конечно, это нормально, цифровой вывод не занимает RAMDAC видеокарты, но почему-то ранее я нигде с таким не сталкивался. В интернете на форумах всплывали обсуждения на эту тему, но сводилось либо к невозможности такого подключения, либо к необходимости иметь хитрые видеокарты от matrox, dell или IBM. Вот, например, пара обсуждений на forums.geforce.com и forums.anandtech.com.

С другой стороны, на ebay DVI сплиттеры не редкость. Но ждать месяц не вариант, поэтому было решено попробовать работу на самодельном.

Вот конечный вариант распиновки такого сплиттера, линия DDC отвечает за идентификацию монитора и я подключил её к цифровому монитору, а не аналоговому, как было на изначальном переходнике. Это сделано для того, чтобы не создавать вручную нестандартное разрешение для неизвестного системе dvi монитора. А вот для «аналогового не-PnP» монитора выбрать нужное разрешение — плёвое дело.

e427a7bd11fd4640abef09a1ca3feb67

Тестовое подключение выглядело так, и работало!

1fd3b3442c1f4788964ecac57bbbf69d

Финальный вариант получился довольно жесткий, хоть и не эстетичный

ec9c4a164fd94cd487985a7b7c13b6c1

38de395a83524b04b88e507e024af918

В итоге я имею два монитора, работающие от одного порта DVI, в линуксе и win7.

17bf080e1d564ee199e0b8871b140294

36ea331037d2400f8e33d3560961b75a

c8fd7af912334959be97a86ac01d9301

Стоит заметить, что горячее подключение отсутствует — для определения мониторов нужна перезагрузка или спящий режим.

Даст ли такой-же эффект сплиттер с ebay на других матплатах или видеокартах — не знаю, но кому-то моё маленькое изыскание может помочь.

Спасибо за внимание!

Источник: http://geektimes.ru/post/241170/