Когда нельзя но очень хочется: два разных монитора от одного DVI порта

Привет Хабр!

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

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

image

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

image

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

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

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

image

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

image

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

image

image

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

image

image

image

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

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

Спасибо за внимание!
Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 39

    0
    Где-же ваша статья раньше была ):
      0
      Вот интересно, а если к ноутбуку через переходник подключить, оно заработает?
        0
        Если подключить к DVI порту матери/видюхи/бука через переходник аналоговый монитор, а менеджер дисплеев покажет ещё и лишний цифровой — то должно заработать.
        0
        А в чем смысл делать делить DVI на аналог и цифру? На материнке не было порта VGA? Или удалось подключить 3 монитора к 2 портам?
          +1
          На материнке был только DVI. Удалось 2 монитора к 1 порту.
            0
            Спасибо, теперь понятно.

            Просто как-то немножко неожиданно. Привык, что VGA есть всегда, а остальное — опция.
              +1
              От VGA начинают отказываться. Яндекс.Маркет, например, говорит о 108 материнских платах, где есть только HDMI, 21, где есть только DVI и 95, где есть и тот и тот. Итого 224 модели материнских плат, в которых не VGA, но присутствует другой разъем для подключения монитора. Сюда еще можно отнести 2 материнки с DisplayPort. Что же касаемо ноутбуков, то там вообще ярко выражена тенденция к отказу от VGA.
                0
                Маркету нельзя верить :( врут они очень сильно: мои наблюдения
              0
              Я даже не предполагал что существуют досих пор устройства с одним видеовыходом. У меня даже на старой материнке был DVI-D(Dual)+VGA, на новой тоже самое + DispalyPort+HDMI. Да и на видяхах минимум два порта.
                0
                Все чаще вижу компы с двумя DVI или HDMI выходами, без «синенького VGA» вообще. Другое дело, разведен ли при этом в DVI аналог — т.е. можно ли из него вытащить сигнал для старенького аналогового монитора — обычно это возможно.

                Но при этом однажды видел комп, в котором при установленной внешней видеокарте переходник к ней в DVI подключить не было никакой возможности, такой там забавный корпус был.

                Но, с другой стороны, я лично предпочитаю все по цифре подключать: на аналоге картинка хуже.
                  0
                  VGA-сигнал можно вытащить при желании, у меня самого была аналогичная проблема — нужно было к macmini подключить VGA моник, a там HDMI+miniDisplayPort весь Харьков обегал в поисках переходников но не нашел, в результате заказал из Китая — разветвляет miniDisplayPort->HDMI+VGA.
                    0
                    Вот только это не переходник и не разветвитель (ну ладно, не простой переходник), это конвертер (да, там внутри мозги стоят) — «тысячи их».
                      0
                      А на Pinouts.ru написано что пассивным переходником возможно из miniDisplayPort получить VGA. Может цифровые линии могут переключиться на аналоговый режим?.. Но хватит-ли их чтобы и HDMI сохранился, и уж точно вряд ли там будет разная картинка.
                        0
                        Да ладно? :)

                        > an active converter is needed for Dual-Link DVI (and analog component video such as VGA, since it employs digital to analog conversion)
                          0
                          За что купил, за то продал: pinouts.ru/Video/mini_displayport.shtml
                          Но думаю что как раз пинаутс врёт.
                            0
                            теперь надо выяснить, что они имели в виду под пассивным адаптером…

                            хм, показывая при этом «тундерболт», который, как бы не совсем дисплей-порт

                            я-то ткнул в полноразмерный DP pinoutsguide.com/Video/DisplayPort.shtml

                            Претензия только к ним ;)
                        0
                        Ну понятно что это не пассивное устройство, это можно понять даже от того что простой переходник не может нагреться после 40 минут работы.
                          0
                          А если замкнуть?

                          Шутка конечно, простите, не удержался :)
                          Основываюсь на однажды выданном заключении о флешке, дословно уже не помню, но вывод сервисного центра был примерно такой — «неисправность светодиода по вине владельца не позволяет оценить активность накопителя, но нагрев накопителя в процессе использования даёт основания заявить о его работоспособности», а грелась она из-за межслойного кз (это уже наш эксперт на суде показал).
              0
              Немного непонятно. Если, допустим, у меня нет контактов отмеченных на схеме зеленым, то второй монитор подключить не получится?
              И еще. У меня стоит видеокарта у которой оба DVI выхода заняты. В одном торчит DVI монитор, во втором VGA через переходник. Получится ли в таком случае подключить еще и третий VGA монитор?
                +1
                Давайте по порядку.
                Существует три разновидности DVI:
                • DVI-A — только аналоговая передача.
                • DVI-I — аналоговая и цифровая передача.
                • DVI-D — только цифровая передача.

                Если у вас нет зеленых (аналоговых) разъемов — у вас D тип, а данная фишка работает только с I типом.
                И второй вопрос — подключить-то получится, только проблема в том, что если видеокарта не поддерживает работу с 3 мониторами — то работать будут только 2 из 3 (хоть и отображаться будут все. Программно никак не заставить работать 3. Никак. На самом деле я сейчас очень надеюсь, что меня исправят и окажется, что можно — а то жаба душит покупать видеокарту из-за третьего монитора
                  0
                  До 6хх модельного ряда nvidia видеокарты не поддерживали больше двух мониторов. У радеонов с этим попроще было. Сейчас у меня 660ti, она поддерживает 4 монитора, но уже не надо :)
                  +1
                  По розовым идёт только цифра, по зелёным только аналог. Если каких-то нет, то и подключение такого типа не организовать. Но на всех видеокартах которые я видел стоит DVI-I. А вот на переходниках DVI-VGA обычно розовых нет, потому что они в подключении аналогового монитора не участвуют.

                  В теории, в видеокарту с двумя DVI можно воткнуть 4 монитора. Если она поддерживает такой финт. Как проверить — я писал в первом комментарии.
                  +1
                  Ой, чего токо не бывает в мире.

                  Но для десктопного компа — дешевле и проще поменять видюху.
                    0
                    Эти штуки стоят просто космос, смотрел однажды.
                    0
                    По ссылке, на сколько я понимаю, используется DisplayPort MST. Точно такой же принцип сейчас используется в док-станциях к ноутбукам.
                      0
                      Не могу не поблагодарить за порцию новых сведений об устройстве DVI-разъемов, но имхо поменять железо на любую видеокарту с двумя DVI несколько проще. Выше в комментариях отметили продукцию Matrox, и после тщательного изучения ее ТТХ рекомендовать сие я не берусь. Максимальное разрешение на один монитор, как правило, ограничено 1920х1080, есть проблемы с совместимостью, а ценник, особенно с учетом повышения курса доллара, и вовсе не вдохновляет.
                      Для себя я выбрал другое решение (причем без поддержки DisplayPort MST, потому что жадный Apple запихал в MBA 13'' Late 2013 контроллер устаревшей ревизии без поддержки MST, согласно спецификации чипсета). Приблуда обошлась сравнительно дешево ($76) и позволила организовать комфортнейший сетап, работающий даже с Yosemite (Windows тоже поддерживается) — 3x1920x1200+1440x900.
                      image
                        0
                        Это что? Видеокарта с USB интерфейсом? И на что хватает ее производительности?
                          0
                          Это переходник c USB 3.0 на HDMI и DVI со своими дровами. Работать вполне комфортно, разве что Expose подлагивает и после выхода из сна конфигурация мониторов может сбиться на дефолтную (решается двумя кликами в настройках системы).
                        0
                        Вопрос автору. На тестовом образце DVI разъемы у вас соединены 7-ми проводным шлейфом плюс еще два провода, а на распиновке видно, что должно быть 14 проводов. Где нестыковка?
                          0
                          Тестовое использовало не все сигнальные пары и земли DVI и давало грязную картинку. Число контактов на картинке-схеме соответствует финальному, рабочему варианту.
                            0
                            Спаял я наконец переходник. Но, к сожалению, не работает. Или, вернее работает но не совсем.
                            Происходит следующее: я выключил компьютер, подключил переходник и мониторы. При этом монитор на DVI выходе говорит что кабель не подключен. Включаю компьютер — включается монитор на DVI и показывает до момента пока не начинает загружаться Windows. Как только начала грузиться винда, монитор на DVI отключается (с сообщением что не подключен кабель) и включается монитор на VGA выходе, который просто перехватывает картинку с первого монитора (даже разрешение и название остаются прежними). Танцы с бубном в настройках результата не дали. Может у вас есть идея в чем может быть проблема?
                              0
                              Если с подключенным разветвителем винда в «разрешении экрана» рисует только один подключенный аналоговый монитор — то видимо видеокарта не в состоянии подавать на DVI-I одновременно и цифру и аналог. Если их там два — то расширяйте раб. стол.
                              Напишите модель видеокарты, для статистики.
                              У меня всё началось с того, что винда увидела аналоговый монитор, подключенный к DVI через заводской переходник — как два монитора.
                                0
                                На данный момент у меня вот такая картинка i.imgur.com/kwz3FsY.png
                                Изначально вместо третьего монитора на картинке было написано «монитор не найден» а вместо «Дисплей мобильного ПК» писалось что-то вроде «Доступен выход на Geforce 8600» и там был пункт принудительно подключить монитор, который я нажал.
                                Видеокарта Geforce 8600.
                                Может это как-то связано с этим «Вот конечный вариант распиновки такого сплиттера, линия DDC отвечает за идентификацию монитора и я подключил её к цифровому монитору, а не аналоговому, как было на изначальном переходнике. »?
                                Или попробовать другой выход на карте?
                                  0
                                  del
                            0
                            Промазал
                              0
                              Что-то я не понял… это ноутбук? с DVI портом? SyncMaster подключен по цифре, а откуда тогда L1715U? или это десктоп с двумя мониторами а «мобильный» он уже сам придумал. В любом случае опознать система может только один из двух мониторов подключенных в разветвитель, если всё спаяно верно.
                              А зачем вам вообще это всё, если стоит 8600?
                                0
                                Нет. Это стационарник с видеокартой Geforce 8600. Сейчас у меня два монитора — один DVI, второй VGA через переходник (для чистоты эксперимента я его пока отключил). Хочу подключить третий монитор, ради чего все это и затеял. Вот еще скриншот i.imgur.com/lIgkgfL.png
                                Дисплей мобильного ПК появился когда я выбрал этот пункт i.imgur.com/pNTgY1C.png
                                  0
                                  Тут люди тоже пытались провернуть аналогичный фокус на GeForce 9600GT и получили такой же результат. К сожалению, скорее всего, действительно на nvidia этот способ не проходит.
                                  Очень жаль. Вторая попытка подключить третий монитор малой кровью тоже провалилась. Первый способ почему-то тоже не сработал. На работе — работает, дома нет.
                                    0
                                    А можно немного подробнее узнать о Hot Plug Detect (HPD)? Почему вы не задействовали его? Смущает вот это:
                                    2) Отсоединение монитора. Когда фиксируется отсоединение монитора, графическая подсистема должна сгенерировать системное событие, уведомляющее об этом операционную систему. Если был отсоединен цифровой DVI-совместимый монитор, то графическая подсистема должна отключить передатчик TMDS в течение 1 сек. после отсоединения монитора.

                                    Любые реакции на события HPD определяются операционной системой и ее API. В отдельных случаях (например, с видео платами Nvidia) для инициализации HPD приходится обновлять конфигурацию системы.

                                  Only users with full accounts can post comments. Log in, please.