Da USB a VGA su Linux


13

Mi è stato offerto un Macbook Pro a metà 2012. Anche se non sarebbe stata la mia prima scelta, è comunque un ottimo hardware, l'unico problema per me è che ha una sola porta Thunderbolt che mi consente di collegare un solo monitor esterno per impostazione predefinita.

Uso Debian a 64 bit e ho cercato una soluzione per aggiungere un secondo monitor esterno (terzo totale). La mia unica opzione sembra essere l'utilizzo di un adattatore da USB a DVI / VGA . Sono consapevole dei limiti, sarà per corsi di base e roba da ufficio.

Sono stato su Google per un po 'e non riesco a trovare alcuna informazione affidabile sull'uso di questo tipo di dispositivi su Linux. Sono avventuroso, quindi non mi dispiace sporcarmi nei file di configurazione, anche se non ho molta esperienza con queste cose su Linux.

Qualcuno ha avuto esperienza nel farli funzionare? Quale dispositivo suggeriresti? Qualsiasi aiuto / suggerimenti / esperienze personali.

NOTA: non sto chiedendo informazioni per quel particolare dispositivo collegato, la mia domanda è principalmente: qualcuno ha qualche esperienza nel far funzionare qualsiasi dispositivo da USB a VGA su Linux e, in caso affermativo, quale dispositivo? Forse un commento sulle configurazioni particolari utilizzate, poiché configurarle su Linux sembra non banale.

Risposte:


13

Il dispositivo UltraVideo

Se guardi le specifiche per quel particolare dispositivo non supporta Linux.

Caratteristiche
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**)
Requisiti di sistema

NON supporta XP 64 bit e Windows Server / Linux

Altri dispositivi compatibili?

Opzione 1

In generale i dispositivi da USB a (HDMI, DVI, VGA) funzionano o no. Ma ci sono dispositivi che funzionano su Linux, come questo: UltraVideo® da USB 2.0 a DVI-I o VGA Video Adapter

                                              ss1

Opzione 2

Oltre a questo: DisplayLink .

                                                                  ss2

Funziona con Linux?

È disponibile un driver open source per i dispositivi DL-1x5 che ora è integrato nel kernel Linux. Il supporto Linux per DL-3x00 o DL-41xx non è attualmente disponibile.

Scavando ulteriormente per quanto riguarda la tecnologia DisplayLink c'era questo da dire sulla pagina di Wikipedia :

Il kernel 3.4 di Linux contiene anche un driver DisplayLink, ma i chip USB3 di generazione corrente non sono supportati a partire da settembre 2014. Sembra che nessun chip DisplayLink corrente funzionerà mai sotto Linux [17] a causa della crittografia prevista.

Opzione n. 3

Ecco un'altra opzione: Adattatore UGA-2K-A USB a VGA / DVI / HDMI per monitor multipli fino a 2048 × 1152 .

  • Driver di Windows 8/7 / XP installati automaticamente tramite Windows Update (connessione Internet richiesta)
  • Il Mac non è supportato a causa di limitazioni significative nel sistema operativo. -Configurazione Linux solo per utenti esperti

Il sito Web Pluggable ha persino una pagina dedicata a Linux, intitolata: Schede grafiche DisplayLink USB 2.0 su Linux - Edizione 2014 . L'articolo aveva questo da dire sul problema:

Estratto

La breve storia

Il multi-monitor su Linux, in particolare con più schede grafiche e adattatori grafici USB, rimane problematico. Puoi trovare molte distro e configurazioni in cui semplicemente non funzionerà. Ti consigliamo di stare alla larga a meno che tu non sia un utente Linux avanzato che è disposto a giocare con diverse distribuzioni, installare componenti opzionali e configurare la mano. Sfortunatamente, oggi non è ancora pronto per l'uso, come su Windows

La lunga storia

Detto questo, è possibile far funzionare le cose in scenari limitati per gli adattatori basati su DisplayLink di generazione USB 2.0. Abbiamo usato tutti i prodotti Plugable nei test per questo post. I nostri sistemi di test includevano adattatori grafici primari Intel, Nvidia e AMD. Per Nvidia e AMD, abbiamo testato sia i driver open source che proprietari.

Intel è la più compatibile e offre risultati decenti in tutte le configurazioni. Le schede grafiche Nvidia, quando si esegue il driver nouveau open source, funzionano solo in modalità Multi-Seat. Tentare di configurare più monitor con un adattatore DisplayLink e una scheda grafica Nvidia comporta la visualizzazione di dati inutili sul monitor collegato a DisplayLink. I driver proprietari di Nvidia non funzionano in nessuno scenario.

I driver open source AMD funzionano sia con configurazioni multi-sede che multi-monitor, ma le prestazioni, almeno nei nostri test, sono significativamente peggiori rispetto ai driver Intel.

I driver proprietari AMD non sono disponibili in nessun pacchetto facile da installare con Fedora 20, ma li abbiamo installati in Ubuntu e non siamo riusciti a ottenere alcun risultato, semplicemente non funzionano con la grafica DisplayLink.

TL; DR

Come ho mostrato, non è una risposta semplice, è molto incostante, quali dispositivi funzioneranno con quali distro particolari di Linux. Se fossi in me, probabilmente sceglierei l'opzione 3, ma il tuo chilometraggio varierà. Inoltre, preparati a spendere una certa quantità di tempo a pasticciare con le opzioni per far funzionare le cose o potenzialmente a passare a una distribuzione diversa.

Estratto

Non raccomandiamo o supportiamo ancora la grafica USB su Linux, a causa dei problemi di cui sopra - ma se avete domande, non esitate a commentare di seguito. Vogliamo ottenere quante più informazioni possibili su ciò che funziona e non funziona, quindi le cose possono migliorare qui. Non c'è motivo per cui Linux non possa avere lo stesso o migliore supporto multi-monitor di qualsiasi altra piattaforma in tempo!


Grazie per il commento, forse non ho formulato correttamente la mia domanda. Stavo chiedendo se qualche utente Linux avesse avuto successo nel far funzionare i dispositivi da USB a VGA e, in tal caso, quale dispositivo usasse. Non ho trovato alcun dispositivo che supporti esplicitamente Linux, ciò non significa che nessun utente Linux non sia riuscito a farli funzionare in un modo o nell'altro.
Succoso

@Juicy - no, ho capito che lo stavi chiedendo in senso generale, ma ti facevo sapere che quel particolare dispositivo non era supportato sotto Linux.
slm

@Juicy - vedi aggiornamenti.
slm

Ho già usato display link e funziona.
evandentremont,

votato per aver dedicato del tempo a scrivere una risposta straordinariamente completa. la serie DL1x5 sembra particolarmente interessante. non devo comprare ... devo dirmi che davvero non ho bisogno di una terza schermata ... o di una sesta
underscore_d

6

Avere una singola porta Thunderbolt non significa che è possibile collegare solo un display Thunderbolt. Il fulmine può essere concatenato. Display multipli sono possibili tramite una singola porta Thunderbolt. Non so se Linux supporta display Thunderbolt concatenati. E, naturalmente, non so se il collegamento in cascata Thunderbolt sia un'opzione per te, per quanto ne so è possibile solo con i display Thunderbolt. https://www.apple.com/displays/

Questo articolo di Phoronix può anche essere utile, intitolato: Apple Thunderbolt Display presenta problemi per Linux .


Sfortunatamente nel mio caso non riesco a vedere il fulmine a catena ma hai un punto.
Succoso

5

Il fulmine può essere concatenato da vero, ma il problema è piuttosto complesso: la porta fisica può funzionare in due logici modalità , una è DisplayPort e quindi è possibile collegare un singolo monitor DisplayPort 1.2. In questa modalità, il cavo trasporta un segnale DP 1.2 e basta.

In alternativa, è possibile utilizzare la porta in modalità Thunderbolt. In questa modalità, il cavo trasporta un PCI Express e fino a due segnali DP 1.1a (attenzione alla versione). È possibile collegare in cascata due monitor Thunderbolt che demultiplano internamente i segnali DisplayPort bene. Puoi anche collegare in cascata due dock Thunderbolt, ciascuno demultiplando un segnale DisplayPort. I dock con passthrough Thunderbolt e una porta DP sono rari; di solito viene fornito solo un connettore HDMI. AFAIK solo l'imminente ZenDock ha sia una porta mDP che un passthrough TB. Non ho mai visto un dock Thunderbolt che offre la possibilità di collegare due display: si tratterebbe essenzialmente di due dock interni e il costo sarebbe vicino al doppio, quindi non c'è da meravigliarsi se questa non è un'opzione popolare.

Se si desidera guidare più di due monitor, è possibile aggiungere una scheda grafica a un dock Thunderbolt-PCI Express. Ricorda, TB può fornire segnali PCI Express. Ora puoi aggiungere tutti i monitor a questo singolo dock quanti la tua scheda grafica consente. Molte schede nVidia (basate su Kepler o chipset più recenti) ne supportano quattro. Se il pannello del laptop e i monitor esterni sono gestiti dallo stesso driver (ad es. Nvidia entrambi o ATI entrambi), in teoria questo dovrebbe funzionare senza molti problemi, ma vedere il paragrafo successivo.

Linux 3.17 ha aggiunto il supporto per i dispositivi Thunderbolt collegati a caldo (se non sono concatenati!). Ha meno di due mesi al momento della stesura di questo articolo, quindi l'esperienza è scarsa.

Per riassumere: se si collegano due display TB o due dock TB sono tempi di avvio, dovrebbe funzionare. Se colleghi una scheda grafica della stessa marca (nel tuo caso, un chip nVidia) in un dock TB-PCIe al momento dell'avvio che dovrebbe anche funzionare e consentire fino a 4 display. Se stai eseguendo l'ultimo kernel, non è impossibile che quest'ultimo funzioni anche a caldo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.