USB na VGA w systemie Linux

13

Macbooka Pro zaoferowano mi w połowie 2012 roku. Chociaż nie byłby to mój pierwszy wybór, nadal jest świetnym sprzętem, jedynym problemem dla mnie jest to, że ma tylko jeden port Thunderbolt, który domyślnie pozwala mi podłączyć tylko jeden monitor zewnętrzny.

Używam na nim 64-bitowego Debiana i szukałem rozwiązania, aby dodać drugi monitor zewnętrzny (trzecia suma). Moją jedyną opcją wydaje się być użycie adaptera USB na DVI / VGA . Zdaję sobie sprawę z ograniczeń, będzie to dotyczyło podstawowych zajęć i prac biurowych.

Od jakiegoś czasu korzystam z Google'a i nie mogę znaleźć żadnych wiarygodnych informacji na temat używania tego rodzaju urządzeń w systemie Linux. Jestem odważny, więc nie mam nic przeciwko brudzeniu się w plikach konfiguracyjnych, chociaż nie mam dużego doświadczenia z tymi rzeczami w Linuksie.

Czy ktoś miał jakieś doświadczenie w ich uruchomieniu? Które urządzenie poleciłbyś? Każda pomoc / wskazówki / osobiste doświadczenia.

UWAGA: Nie pytam o informacje na temat konkretnego podłączonego urządzenia, moje pytanie dotyczy głównie tego, czy ktoś ma doświadczenie w uzyskiwaniu dowolnego urządzenia USB na VGA działającego w systemie Linux, a jeśli tak, to które? Być może komentarz na temat poszczególnych używanych konfiguracji, ponieważ konfigurowanie ich w systemie Linux wydaje się nietrudne.

Soczysty
źródło

Odpowiedzi:

13

Urządzenie UltraVideo

Jeśli spojrzysz na specyfikacje tego konkretnego urządzenia , nie obsługuje ono Linuksa.

cechy
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**)
wymagania systemowe

NIE obsługuje XP 64bit i Windows Server / Linux

Inne kompatybilne urządzenia?

Opcja 1

Ogólnie rzecz biorąc, urządzenia USB na (HDMI, DVI, VGA) albo działają, albo nie. Ale istnieją urządzenia, o których wiadomo, że działają pod Linuksem, takie jak ten: UltraVideo® USB 2.0 na DVI-I lub VGA Video Adapter

                                              ss1

Opcja 2

Oprócz tego: DisplayLink .

                                                                  ss2

Czy to działa z Linuksem?

Dostępny jest sterownik open source dla urządzeń DL-1x5, który jest teraz wbudowany w jądro Linuksa. Obsługa systemu DL-3x00 lub DL-41xx w systemie Linux nie jest obecnie dostępna.

Dalsze kopanie w związku z technologią DisplayLink miało następującą treść na stronie Wikipedii :

Jądro Linuksa 3.4 zawiera również sterownik DisplayLink, ale układy USB3 obecnej generacji nie są obsługiwane od września 2014 r. Wygląda na to, że żaden układ DisplayLink nigdy nie będzie działał pod Linuksem [17] z powodu zamierzonego szyfrowania.

Opcja nr 3

Oto kolejna opcja: wtykany adapter UGA-2K-A USB na VGA / DVI / HDMI do wielu monitorów do 2048 × 1152 .

  • Sterowniki Windows 8/7 / XP instalowane automatycznie przez Windows Update (wymagane połączenie z Internetem)
  • Mac nie jest obsługiwany z powodu znacznych ograniczeń systemu operacyjnego. - Konfiguracja Linux tylko dla zaawansowanych użytkowników

Witryna Pluggable ma nawet stronę poświęconą Linuksowi, zatytułowaną: Adaptery graficzne DisplayLink USB 2.0 w systemie Linux - edycja 2014 . Artykuł miał w tej kwestii do powiedzenia:

Fragment

Krótka historia

Wiele monitorów w systemie Linux, szczególnie z wieloma kartami graficznymi i kartami graficznymi USB, pozostaje problematyczne. Możesz znaleźć wiele dystrybucji i konfiguracji, w których to po prostu nie zadziała. Zalecamy trzymać się z daleka, chyba że jesteś zaawansowanym użytkownikiem Linuksa, który chce grać z różnymi dystrybucjami, instalować opcjonalne komponenty i konfigurować układy rąk. Niestety, po prostu nie jest jeszcze dziś plug and play, podobnie jak w systemie Windows

Długa historia

To powiedziawszy, możliwe jest uruchomienie pracy w ograniczonych scenariuszach dla adapterów DisplayLink generacji USB 2.0. W testach tego postu wykorzystaliśmy wszystkie produkty Plugable. Nasze systemy testowe obejmowały podstawowe karty graficzne Intel, Nvidia i AMD. W przypadku Nvidii i AMD przetestowaliśmy zarówno sterowniki open source, jak i zastrzeżone.

Intel jest najbardziej kompatybilny, zapewniając przyzwoite wyniki we wszystkich konfiguracjach. Karty graficzne Nvidia, podczas uruchamiania sterownika nouveau typu open source, działają tylko w trybie wielomiejscowym. Próba instalacji na wielu monitorach za pomocą adaptera DisplayLink i karty graficznej Nvidia powoduje wyświetlanie śmieciowej grafiki na monitorze podłączonym przez DisplayLink. Zastrzeżone sterowniki Nvidia nie działają w żadnym scenariuszu.

Sterowniki open source AMD działają zarówno w konfiguracji z wieloma siedzeniami, jak i z wieloma monitorami, ale wydajność, przynajmniej w naszych testach, jest znacznie gorsza niż w przypadku sterowników Intel.

Zastrzeżone sterowniki AMD nie są dostępne w żadnym łatwym do zainstalowania pakiecie w Fedorze 20, ale zainstalowaliśmy je w Ubuntu i nie byliśmy w stanie uzyskać żadnych wyników, po prostu nie działają z grafiką DisplayLink.

TL; DR

Jak pokazałem, nie jest to prosta odpowiedź, bardzo trafia lub nie trafia, które urządzenia będą działać z poszczególnymi dystrybucjami Linuksa. Gdybym to był ja, prawdopodobnie wybrałbym opcję nr 3, ale twój przebieg będzie różny. Przygotuj się również na spędzanie czasu na rozmowach z opcjami, aby wszystko działało, lub potencjalnie musisz przełączyć się na inną dystrybucję.

Fragment

Ze względu na powyższe problemy nie zalecamy ani nie obsługujemy grafiki USB w systemie Linux, ale jeśli masz pytania, prosimy o komentarz poniżej. Chcemy uzyskać jak najwięcej informacji na temat tego, co działa, a co nie, aby wszystko mogło się tutaj poprawić. Nie ma powodu, dla którego Linux nie może mieć takiej samej lub lepszej obsługi wielu monitorów, jak każda inna platforma na czas!

slm
źródło
Dzięki za komentarz, być może nie sformułowałem poprawnie pytania. Pytałem, czy któryś z użytkowników Linuksa odniósł sukces w uruchomieniu urządzeń USB na VGA, a jeśli tak, to z jakiego urządzenia korzystali. Nie znalazłem żadnego urządzenia, które jawnie obsługiwałoby Linuksa, co nie znaczy, że żaden użytkownik Linuksa nie zdołałby sprawić, by działały w ten czy inny sposób.
Juicy
@Juicy - nie, zrozumiałem, że pytasz w ogólnym sensie, ale dałem ci znać, że to konkretne urządzenie nie było obsługiwane pod Linuksem.
slm
@Juicy - zobacz aktualizacje.
slm
Użyłem wcześniej linku do wyświetlania i działa.
evandentremont
głosowałem za poświęcenie czasu na napisanie fantastycznie dokładnej odpowiedzi. seria DL1x5 brzmi szczególnie interesująco. nie wolno kupować ... muszę powiedzieć sobie, że naprawdę nie potrzebuję trzeciego ekranu ... ani szóstego
underscore_d
6

Posiadanie jednego portu Thunderbolt nie oznacza, że ​​można podłączyć tylko jeden monitor Thunderbolt. Piorun może być połączony łańcuchowo. Wiele wyświetlaczy jest możliwych przez jeden port Thunderbolt. Nie wiem, czy Linux obsługuje połączone łańcuchowo wyświetlacze Thunderbolt. I oczywiście nie wiem, czy połączenie łańcuchowe Thunderbolt jest dla ciebie opcją, o ile wiem, że jest to możliwe tylko z wyświetlaczami Thunderbolt. https://www.apple.com/displays/

Artykuł Phoronix może być również przydatny, zatytułowany: Wyświetlacz Apple Thunderbolt przedstawia problemy dla systemu Linux .

Christian Hujer
źródło
Niestety w moim przypadku nie mogę połączyć łańcuchowo z piorunem, ale masz rację.
Juicy
5

Piorun może być połączony szeregowo, co prawda, ale problem jest dość złożony: port fizyczny może działać w dwóch logicznych trybach, jeden to DisplayPort, a następnie można podłączyć jeden monitor DisplayPort 1.2. W tym trybie kabel przenosi sygnał DP 1.2 i to wszystko.

Alternatywnie możesz obsługiwać port w trybie Thunderbolt. W tym trybie kabel przesyła sygnał PCI Express i maksymalnie dwa sygnały DP 1.1a (w zależności od wersji). Możesz połączyć łańcuchowo dwa monitory Thunderbolt, które wewnętrznie demultipleksują sygnały DisplayPort. Można również połączyć szeregowo dwa doki Thunderbolt, z których każdy demultipleksuje jeden sygnał DisplayPort. Doki z przejściem Thunderbolt i portem DP są rzadkie; zwykle dostarczane jest tylko złącze HDMI. AFAIK tylko nadchodzący ZenDock ma zarówno port mDP, jak i przepustowość TB. Nigdy nie widziałem stacji dokującej Thunderbolt oferującej opcję podłączenia dwóch wyświetlaczy - zasadniczo byłyby to dwa doki wewnętrznie, a koszt byłby prawie dwukrotnie większy, więc nic dziwnego, że nie jest to popularna opcja.

Jeśli chcesz prowadzić więcej niż dwa monitory, możesz dodać kartę graficzną do stacji dokującej Thunderbolt-PCI Express. Pamiętaj, że TB może dostarczać sygnały PCI Express. Teraz możesz dodać tyle monitorów do tej jednej stacji dokującej, na ile pozwala karta graficzna. Wiele kart nVidia (opartych na Kepler lub nowszym chipsecie) obsługuje cztery. Jeśli panel laptopa i monitory zewnętrzne są napędzane przez ten sam sterownik (tj. Nvidia oba lub ATI oba), to teoretycznie powinno to działać bez większych problemów - ale zobacz następny akapit.

Linux 3.17 dodał obsługę podłączonych na gorąco urządzeń Thunderbolt (jeśli nie są powiązane!). W chwili pisania tego artykułu ma on mniej niż dwa miesiące, więc doświadczenia jest niewiele.

Podsumowując: jeśli podłączysz dwa wyświetlacze TB lub dwa doki TB to czas rozruchu, to powinno działać. Jeśli podłączysz kartę graficzną tego samego producenta (w twoim przypadku układ nVidia) w stacji dokującej TB-PCIe w czasie uruchamiania, to również powinno działać i pozwolić na maksymalnie 4 ekrany. Jeśli korzystasz z najnowszego jądra, nie jest niemożliwe, aby ten ostatni działał nawet na gorąco.

chx
źródło