USB до VGA в Linux


13

Мені запропонували Macbook Pro в середині 2012 року. Хоча це не було б моїм першим вибором, це все-таки чудова апаратура, для мене є лише те, що він має лише один порт Thunderbolt, який дозволяє мені підключати лише один зовнішній монітор за замовчуванням.

Я використовую 64-розрядний Debian на ньому, і я шукав рішення, щоб додати другий зовнішній монітор (усього третього). Моїм єдиним варіантом здається використання USB-DVI / VGA- адаптера. Я знаю обмеження, це буде для основних курсових робіт та офісних речей.

Я деякий час займався Google, і, здається, не можу знайти жодної достовірної інформації щодо використання подібних пристроїв в Linux. Я пригодний, тому не проти забруднитись конфігураційними файлами, хоча я не маю багато досвіду з цими речами в Linux.

Хто-небудь мав якийсь досвід з приведення цих робіт на роботу? Який пристрій ви б запропонували? Будь-яка допомога / покажчики / особистий досвід.

ПРИМІТКА. Я не прошу інформації щодо конкретного пристрою, пов'язаного з цим, моє запитання в основному, чи має хто-небудь досвід отримання будь-якого пристрою USB на VGA, що працює на Linux, і якщо так, то який пристрій? Можливо, коментар до конкретних конфігурацій, що використовуються, як їх налаштування в Linux, здається, нетривіальний.

Відповіді:


13

Пристрій UltraVideo

Якщо ви подивитеся на характеристики цього конкретного пристрою, він не підтримує Linux.

Особливості
Support Windows XP,Vista, Winodws 7,Windows 8, windows 8.1,  Mac OS up to 
10.9.4 (**Does NOT support XP 64bit and Windows Server**)
Системні вимоги

НЕ підтримує XP 64bit і Windows Server / Linux

Інші сумісні пристрої?

Варіант №1

Як правило, пристрої USB до (HDMI, DVI, VGA) або працюють, або не працюють. Але є пристрої, які, як відомо, працюють під Linux, наприклад, цей: UltraVideo® USB 2.0 до DVI-I або VGA Video Adapter

                                              ss1

Варіант №2

Як і цей: DisplayLink .

                                                                  ss2

Це працює з Linux?

Драйвер з відкритим кодом доступний для пристроїв DL-1x5, які тепер вбудовані в ядро ​​Linux. Підтримка Linux для DL-3x00 або DL-41xx наразі недоступна.

Копаючи далі стосовно технології DisplayLink, це було сказано на сторінці Вікіпедії :

Ядро Linux 3.4 також містить драйвер DisplayLink, але чіпи USB3 поточного покоління не підтримуються станом на вересень 2014 року. Схоже, жоден чип DisplayLink ніколи не працюватиме під Linux [17] через передбачене шифрування.

Варіант №3

Ось ще один варіант: підключений USB-VGA / DVI / HDMI адаптер UGA-2K-A для декількох моніторів до 2048 × 1152 .

  • Драйвери Windows 8/7 / XP встановлюються автоматично через оновлення Windows (необхідне підключення до Інтернету)
  • Mac не підтримується через значні обмеження в операційній системі. Конфігурація Linux тільки для досвідчених користувачів

На веб-сайті Pluggable навіть є сторінка, присвячена Linux, під назвою: DisplayLink USB 2.0 Graphics Adaptors for Linux - 2014 Edition . У статті було сказано це питання:

Уривок

Новела

Багатомонітор на Linux, особливо з декількома відеокартами та USB-графічними адаптерами, залишається проблематичним. Ви можете знайти багато дистрибутивів та конфігурацій, де це просто не працюватиме. Ми рекомендуємо залишатися подалі, якщо ви не є просунутим користувачем Linux, який готовий грати з різними дистрибутивами, встановлювати додаткові компоненти та робити конфігурацію рук. На жаль, сьогодні це просто не підключається та грає, як це є в Windows

Довга історія

З огляду на це, для роботи в обмежених сценаріях для адаптерів на базі USB 2.0 DisplayLink можна використовувати обмежені сценарії. Ми використовували всі продукти 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 не міг вчасно підтримувати таку саму або кращу підтримку мультимонітора, як і будь-яка інша платформа!


Дякую за коментар, я, мабуть, неправильно сформулював своє запитання. Я запитував, чи мають будь-які користувачі Linux якісь успіхи в роботі USB-пристроїв VGA і якщо так, то який саме вони використовували. Я не міг би знайти пристрій, який явно підтримує Linux, це не означає, що жоден користувач Linux не встиг змусити їх працювати так чи інакше.
Соковитий

@Juicy - ні, я зрозумів, що ви запитуєте в загальному розумінні, але давали вам знати, що цей конкретний пристрій не підтримувався під Linux.
slm

@Juicy - перегляньте оновлення.
slm

Раніше я використовував посилання на дисплей, і воно працює.
evandentremont

прихильний до того, щоб витратити час на написання фантастично ґрунтовної відповіді. Особливо цікаво звучить серія DL1x5. не повинен купувати ... повинен сказати собі, що мені дійсно не потрібен 3-й екран ... або 6-й
підкреслюй

6

Наявність одного порту Thunderbolt не означає, що ви можете підключити лише один дисплей Thunderbolt. Громовідвід може бути ланцюговим. Можливі кілька дисплеїв через один порт Thunderbolt. Я не знаю, чи підтримує Linux дисплеї Thunderbolt з ланцюжками з ланцюжками. І я, звичайно, не знаю, чи є ланцюжок «маргариток» - це варіант для вас, наскільки я знаю, це можливо лише з дисплеями Thunderbolt. https://www.apple.com/displays/

Ця стаття Phoronix також може бути корисною під назвою: Apple Thunderbolt Display представляє проблеми для Linux .


На жаль, у моєму випадку я не можу ромашковий ланцюг грому, але у вас є справа.
Соковитий

5

Thunderbolt може бути прикований до маргаритки, це правда, але проблема є досить складною: фізичний порт може працювати в двох логічних режимах, один - DisplayPort, а потім можна підключити один монітор DisplayPort 1.2. У цьому режимі кабель несе сигнал DP 1.2 і все.

Крім того, ви можете керувати портом у режимі Thunderbolt. У цьому режимі кабель передає сигнал PCI Express та до двох сигналів DP 1.1a (враховуючи версію). Ви можете вирішити ланцюжок двох моніторів Thunderbolt, які внутрішньо демультиплексуватимуть сигнали DisplayPort. Ви також можете вирішити ланцюжок двох доків Thunderbolt, кожен демультиплексуючи один сигнал DisplayPort. Доки з проходом грому та портом DP рідкісні; зазвичай надається лише роз'єм HDMI. AFAIK лише майбутній ZenDock має як mDP-порт, так і TB-прохід. Я ніколи не бачив док-станції Thunderbolt, що пропонує можливість підключити два дисплеї - це, по суті, два доки внутрішньо, і вартість також буде близькою до подвійної, тому не дивно, що це не популярний варіант.

Якщо ви хочете керувати більш ніж двома моніторами, ви можете додати відеокарту до док-станції Thunderbolt-PCI Express. Пам'ятайте, що ТБ може доставляти сигнали PCI Express. Тепер ви можете додати стільки моніторів до цього одного дока, скільки дозволяє ваша відеокарта. Багато карт nVidia (засновані на Kepler чи новіших чіпсетах) підтримують чотири. Якщо панель вашого ноутбука та зовнішні монітори керуються одним і тим же драйвером (наприклад, nvidia або обом ATI), то теоретично це має працювати без особливих проблем - але дивіться наступний параграф.

Linux 3.17 додав підтримку гарячих підключених пристроїв Thunderbolt (якщо вони не прикуті!). На момент написання цього повідомлення йому менше двох місяців, тому досвіду мало.

Підводячи підсумок: якщо ви підключите два дисплеї TB або два докамери TB - це час завантаження, це повинно працювати. Якщо ви підключите графічну карту того ж виробника (у вашому випадку - чіп nVidia) у док-станції TB-PCIe під час завантаження, яка також повинна працювати і допускати до 4 дисплеїв. Якщо ви використовуєте останнє ядро, то не виключено, що останнє працює навіть з гарячим підключенням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.