Мне предложили Macbook Pro середины 2012 года. Хотя он не был бы моим первым выбором, это все еще отличное оборудование, единственная проблема для меня заключается в том, что у него только один порт Thunderbolt, что позволяет мне подключить только один внешний монитор по умолчанию.
Я использую на нем Debian 64-bit и искал решение для добавления второго внешнего монитора (третьего по счету). Единственным вариантом кажется использование адаптера USB to DVI/VGA. Я знаю об ограничениях, он будет использоваться для основной курсовой работы и офисных дел.
Я гуглил некоторое время и не могу найти никакой достоверной информации об использовании подобных устройств в Linux. Я авантюрист, так что я не против испачкаться в конфигурационных файлах, хотя у меня нет большого опыта работы с такими вещами в Linux.
Был ли у кого-нибудь опыт в том, чтобы заставить их работать? Какое устройство вы бы посоветовали? Любая помощь/подсказки/личный опыт.
NOTE: Я не прошу информацию для конкретного устройства, на которое дана ссылка, мой вопрос в основном в том, есть ли у кого-нибудь опыт в получении любого устройства USB to VGA, работающего в Linux, и если да, то какое устройство? Возможно, комментарии по конкретным используемым конфигурациям, поскольку их настройка в Linux представляется нетривиальной.
Если вы посмотрите на [спецификацию этого конкретного устройства][1], оно не поддерживает Linux.
Функции.
Поддержка Windows XP, Vista, Winodws 7, Windows 8, windows 8.1, Mac OS до 10.9.4 (Не поддерживает XP 64bit и Windows Server)
Системные требования
НЕ поддерживает XP 64bit и Windows Server/Linux
Другие совместимые устройства?
Вариант #1
В целом, устройства с USB на (HDMI, DVI, VGA) либо работают, либо нет. Но есть устройства, которые, как известно, работают под Linux, например, вот это: UltraVideo® USB 2.0 to DVI-I or VGA Video Adapter &
Вариант №2
А также этот: DisplayLink. ss2
*Работает ли он с Linux?
Доступен драйвер с открытым исходным кодом для устройств DL-1x5, который теперь встроен в ядро Linux. Поддержка Linux для устройств DL-3x00 или DL-41xx в настоящее время отсутствует. Если копнуть дальше в отношении технологии DisplayLink, то на странице Википедии сказано следующее: Ядро Linux 3.4 также содержит драйвер DisplayLink, но текущее поколение чипов USB3 не поддерживается по состоянию на сентябрь 2014 года. Это выглядит так. ни один из современных чипов DisplayLink никогда не будет работать под Linux [17] из-за > предполагаемого шифрования. предполагаемого шифрования.
Вариант №3.
Вот еще один вариант: Plugable UGA-2K-A USB to VGA/DVI/HDMI Adapter for Multiple Monitors up to 2048×1152.
- Драйверы для Windows 8/7/XP устанавливаются автоматически через Windows Update (требуется подключение к Интернету)
- Mac не поддерживается из-за существенных ограничений в операционной системе.
- Конфигурация Linux только для опытных пользователей. На сайте Pluggable даже есть страница, посвященная Linux, под названием: DisplayLink USB 2.0 Graphics Adapters on Linux - 2014 Edition. В статье по этому вопросу говорится следующее:
Excerpt
Краткая история
Многомониторность в Linux, особенно с несколькими видеокартами и USB графическими адаптерами, остается проблематичной. Вы можете найти множество дистрибутивов и конфигураций, где это просто не будет работать. Мы бы рекомендовали держаться подальше, если только вы не продвинутый пользователь Linux, который готов играть с различными дистрибутивами, устанавливать дополнительные компоненты и выполнять ручную > настройку. настройкой. К сожалению, сегодня это еще не "plug and play", как это происходит в Windows.
Длинная история
Тем не менее, в ограниченных сценариях можно добиться работоспособности. для адаптеров DisplayLink поколения USB 2.0. Мы использовали все продукты Plugable в тестах для этой статьи. Наши тестовые системы включали первичные графические адаптеры Intel, Nvidia и AMD. Для Nvidia и AMD мы тестировали как драйверы с открытым исходным кодом, так и проприетарные драйверы.
Intel является наиболее совместимым, обеспечивая достойные результаты при всех > конфигурациях. конфигурациях. Графические карты Nvidia, при работе с открытым исходным кодом nouveau, работают только в режиме Multi-Seat. Попытка мультимониторной с адаптером DisplayLink и видеокартой Nvidia приводит к тому. к отображению мусорной графики на вашем подключенном к DisplayLink мониторе. Проприетарные драйверы Nvidia не работают ни при каких > сценариях. сценарии.
Драйверы AMD с открытым исходным кодом работают как в многоместном, так и в > многомониторном > сценарии. многомониторных установках, но производительность, по крайней мере, в наших тестах, > значительно > хуже. значительно хуже, чем у драйверов Intel.
Проприетарные драйверы AMD недоступны в любом простом для установки пакета под Fedora 20, но мы установили их в Ubuntu, и были не смогли получить никаких результатов, они просто не работают с DisplayLink графикой...
TL;DR
Как я'показал, это не простой ответ, это'очень много вариантов, какие устройства будут работать с теми или иными дистрибутивами Linux. Если бы это был я, я бы выбрал вариант №3, но все зависит от вашего опыта. Кроме того, приготовьтесь к тому, что вам придется потратить значительное количество времени на то, чтобы разобраться с опциями, чтобы заставить все работать, или, возможно, придется перейти на другой дистрибутив.
Выдержка
Мы пока не рекомендуем и не поддерживаем графику USB в Linux, из-за проблемы, описанной выше - но если у вас есть вопросы, пожалуйста, не стесняйтесь комментировать ниже. Мы хотим получить как можно больше информации о том. о том, что работает и не работает, чтобы ситуация могла улучшиться. Нет никаких причин, по которым Linux не может иметь такую же или лучшую поддержку мультимониторов, как > любая другая платформа. любая другая платформа со временем!
Наличие одного порта Thunderbolt не означает, что вы можете подключить только один дисплей Thunderbolt. *Через один порт Thunderbolt можно подключить несколько дисплеев. Я не знаю, поддерживает ли Linux последовательное подключение дисплеев Thunderbolt. И, конечно, я не знаю, является ли последовательное соединение Thunderbolt для вас вариантом, насколько я знаю, это возможно только с дисплеями Thunderbolt. https://www.apple.com/displays/
Эта статья на Phoronix также может быть полезна, она называется: Apple Thunderbolt Display Presents Problems For Linux.
Thunderbolt можно соединять в цепочку, это правда, но проблема довольно сложная: физический порт может работать в двух логических режимах, один из которых - DisplayPort, и тогда вы можете подключить один монитор DisplayPort 1.2. В этом режиме кабель передает сигнал DP 1.2 и все.
В качестве альтернативы вы можете задействовать порт в режиме Thunderbolt. В этом режиме кабель передает сигнал PCI Express и до двух сигналов DP 1.1a (обратите внимание на версию). Вы можете соединить в цепочку два монитора Thunderbolt, которые будут отлично демультиплексировать сигналы DisplayPort. Также можно соединить в цепочку два док-станции Thunderbolt, каждая из которых демультиплексирует один сигнал DisplayPort. Док-станции с проходным портом Thunderbolt и портом DP встречаются редко; обычно в них предусмотрен только разъем HDMI. AFAIK только грядущий ZenDock имеет и порт mDP, и TB passthrough. Я никогда не видел док-станции Thunderbolt, предлагающей возможность подключения двух дисплеев - по сути, это будет две док-станции внутри, а стоимость также будет почти удвоена, поэтому неудивительно, что этот вариант не пользуется популярностью.
Если вы хотите использовать более двух мониторов, вы можете добавить видеокарту к док-станции Thunderbolt-PCI Express. Помните, что TB может передавать сигналы PCI Express. Теперь вы можете добавить столько мониторов в эту единственную док-станцию, сколько позволяет ваша видеокарта. Многие карты nVidia (на базе чипсета Kepler или более нового) поддерживают четыре. Если панель вашего ноутбука и внешние мониторы управляются одним и тем же драйвером (т.е. nvidia both или ATI both), то теоретически это должно работать без особых проблем - но см. следующий параграф.
В Linux 3.17 добавлена поддержка горячего подключения устройств Thunderbolt (если они не соединены цепью!). На момент написания этой статьи ей менее двух месяцев, так что опыта маловато.
Подведем итог: если вы подключите два TB-дисплея или два TB-дока при загрузке, то все должно работать. Если вы подключите видеокарту той же марки (в вашем случае чип nVidia) в док-станции TB-PCIe при загрузке, это также должно работать и позволит подключить до 4 дисплеев. Если вы используете последнее ядро, то не исключено, что последнее даже работает при горячем подключении.