3 Monitorare la scheda grafica PCI-e su Linux (senza tremendi dolori)?


10

Come tutti sappiamo dolorosamente, l'unico modo per ottenere più monitor E compositing (Compiz) su Linux è utilizzare una singola scheda grafica in grado di pilotare entrambi (o nel mio caso tutti e tre) gli schermi.

Ho acquistato una Radeon 5750 proprio perché afferma di essere in grado di pilotare 3 monitor. Posso collegare 3 monitor (2 DVI, 1 HDMI) e Catalyst Control Center mostra tutti e 3, ma solo 2 possono essere abilitati alla volta.

Il messaggio esatto è:

The current settings cannot be applied.  Possible issues may include:
   - Display(s) cannot be enabled.
   - Setting(s) cannot be applied due to insufficient video memory.

Quindi suppongo che il 5750 non supporti 3 monitor, O, più probabilmente, ATI non potrebbe essere disturbato ad aggiungere quel supporto ai loro driver Linux.

Quindi questa è una domanda multipart:

Innanzitutto, qualcuno può suggerire una scheda grafica PCI Express in grado di eseguire 3 schermi su Linux senza tremendi dolori? Sto cercando qualcosa in cui si installa il driver e tutte e tre le schermate "funzionano". Esiste una carta del genere?

Secondo, se hai un 5750, sei riuscito a farlo fare 3 monitor?

Attualmente eseguo Ubuntu 10.04.

AGGIORNAMENTO :

Oggi ho ricevuto il mio adattatore attivo per posta (è DisplayPort a DVI) e finora le cose sembrano andare meglio. Posso eseguire il mio terzo schermo, trascinare le cose senza problemi tra loro e sto anche eseguendo Compiz. L'adattatore che sto usando è un "B087B-005B" prodotto da "Accell", UPC è "826388106239".

Ci sono ancora un paio di "fastidi" che devono essere risolti:

Lo schermo più a sinistra è sempre il monitor principale. Il che significa che la "barra degli gnomi" (è quello che chiami il menu del sistema-luoghi-applicazioni?) È sempre sullo schermo più a sinistra.

Significa anche che le nuove finestre di dialogo si aprono sempre centrate sullo schermo di sinistra, il che è contro intuitivo. Soprattutto se stai usando un programma come GIMP e l'editor di testo o il selettore di colori si aprono a sinistra. Qualcuno conosce un modo per cambiarlo in modo che nuove finestre vengano sempre visualizzate sullo schermo centrale?

Risposte:


6

Credo che sia necessario disporre di uno dei display collegati tramite un adattatore attivo , poiché le schede in vendita oggi non hanno abbastanza potenza per supportare 3 display contemporaneamente (dal punto di vista energetico); o per essere più specifici, ad eccezione di alcuni modelli, non dispongono dell'hardware necessario per alimentare 3 porte.

I seguenti thread del forum possono fornire ulteriori informazioni:

Gli ultimi due sono noti siti web focalizzati sull'hardware, quindi dovrebbero essere ragionevolmente affidabili (considerando che sono forum e non articoli ufficiali). Tuttavia, tieni presente che non ho una scheda compatibile con ATI Eyefinity, né ho ancora provato questo tipo di cose con GNU / Linux. Condivido solo ciò che ho letto altrove in passato, sperando che possa guidarti nella giusta direzione (o che qualcun altro lo confermi).

Modifica:
il seguente articolo di supporto afferma che 3+ configurazioni di monitor richiedono che i monitor extra sulla parte superiore due siano collegati tramite DisplayPort:

Hai detto che hai i monitor collegati tramite 2 porte DVI e 1 HDMI. Hai la possibilità di provare a passare da uno a DisplayPort e provarlo?


Immagino di non poter modificare i miei commenti su questo sito? Comunque ... Posso usare un adattatore "Display Port" passivo? O deve essere attivo? Qualcuno ne ha conosciuto uno che funzioni bene? Inoltre, non sono sicuro di comprendere la differenza tra "dual-link" e "single link".
Nick,

Ho acquistato un adattatore da DisplayPort a HDMI, ma sto ancora ricevendo lo stesso messaggio di errore di cui sopra quando provo ad abilitare il terzo display.
Nick,

Per quanto riguarda il DVI Single / Dual-link, quello Dual-link contiene più connettori / fili che possono essere utilizzati per trasferire il segnale video, consentendo così di trasferire più dati sull'interfaccia, ad esempio per ottenere risoluzioni o frequenze di aggiornamento più elevate.
MicE,

Per quanto riguarda l'adattatore - ok, quindi ora hai 2 display collegati tramite DVI e uno tramite adattatore DisplayPort-HDMI? Ciò avrebbe dovuto fare il trucco se l'origine del problema fosse rappresentata dalle porte (avrebbe potuto aiutare comunque, ma sembra che non sia la causa principale). Puoi specificare il modello della tua scheda grafica (sopra 5750) e quale versione di driver stai usando per favore? A meno che nessuno abbia un consiglio migliore, suggerirei anche di provare a chiedere sui forum ufficiali AMD e Ubuntu.
MicE,

@N Rahl: deve essere un adattatore attivo, vedi la mia risposta.
jg-faustus,

5

È possibile abilitare contemporaneamente due monitor al massimo tramite le porte DVI e HDMI.

Per utilizzare tre monitor, almeno uno di essi deve utilizzare DisplayPort.

Dalle domande frequenti su AMD Eyefinity :

Quanti monitor non DisplayPort posso usare con una scheda grafica abilitata per la tecnologia AMD Eyefinity?

È possibile collegare fino a due monitor non DisplayPort contemporaneamente a una scheda grafica abilitata per la tecnologia AMD Eyefinity utilizzando connessioni non DisplayPort o dongle passivi DisplayPort. Per abilitare e pilotare 3 o più monitor non DisplayPort contemporaneamente, i monitor aggiuntivi non DisplayPort devono essere collegati con un dongle DisplayPort attivo.

AMD ha anche un elenco di adattatori funzionanti per l'esecuzione di monitor non DisplayPort da un DisplayPort.


Su supporto Linux

Un post su phoronix.com afferma che AMD ha il supporto Eyefinity per Linux dalla versione del driver 10.7 di luglio 2010 e che Ubuntu 10.04 ha "supporto alla produzione".

Tuttavia, le FAQ AMD Eyefinity lo dicono semplicemente

Ci sono piani per il supporto di Linux in un prossimo aggiornamento del software AMD Catalyst ™

e la pagina ufficiale ADM Eyefinity Technology dice (minuscolo carattere in fondo) che

  1. La tecnologia ATI Eyefinity può supportare fino a 6 display utilizzando una singola scheda grafica ATI Radeon ™ abilitata con Windows Vista o Windows 7 ...

  2. La tecnologia ATI Eyefinity può supportare più schermi utilizzando una singola scheda grafica professionale ATI FirePro ™ abilitata ... Per supportare più di 2 schermi è necessario Microsoft® Windows® 7, Windows Vista® o Linux®.

Quindi la posizione ufficiale sembra essere che più display per Linux siano supportati solo per le loro schede professionali.

La wiki non ufficiale di AMD Linux dice in una voce aggiunta a dicembre 2010 :

Il driver proprietario supporta più di due uscite simultanee su schede HD5xxx con più di due uscite fisiche indipendenti ...

Il supporto EyeFinity è ancora disordinato


Attualmente sto eseguendo Catalyst 10.12. Ho ordinato un adattatore attivo, quindi la prossima settimana se funzionerà o meno.
Nick,

In bocca al lupo! Considerando io stesso la stessa configurazione (Ubuntu 10.10 e tre monitor), immagino che aspetterò di sentire come funziona per te prima :)
jg-faustus

1

Sto usando un 5450 con 3 monitor (uno su dp) e funziona perfettamente con Windows 7. Quando eseguo il CD di Ubuntu 11.04, ho problemi con il rendering del monitor dp correttamente, ma sono tutti e tre funzionanti fianco a fianco. È necessario disporre di un adattatore DP che dice "eyefinity compatibile"

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.