Ubuntu 12.04 e Quad Monitors?


8

Sono molto interessato a ottenere una configurazione di quad monitor usando Ubuntu 12.04. Questo è possibile con Unity? Nvidia X Server rileverà e configurerà automaticamente tutti e 4 i monitor semplificando le cose?

Ho raccolto alcune informazioni qua e là ma non so cosa fare di tutto.

Risposte:


8

I monitor quad sono certamente possibili, ecco la mia configurazione guidata da 2 schede NVidia (usando il driver proprietario NVidia):

inserisci qui la descrizione dell'immagine

sebbene, nella mia configurazione particolare, non ero in grado di far funzionare l'accelerazione 3D, ma, come ricordo, questo era più un requisito per avere due monitor ruotati che avere 4 monitor.

Inoltre, non sto usando Unity, il gestore delle finestre è XMonad, che consiglierei vivamente per una tale configurazione a meno che tu non voglia passare ore trascinando finestre da monitor a monitor e disponendole manualmente.

Sto usando un file xorg.conf personalizzato perché, come ricordo, ho dovuto specificare singoli ID bus PCI per ogni scheda per poterli usare - potresti essere più fortunato, ma in genere l'impostazione di una macchina multi-monitor è un esercizio dal capitolo "avanzato" del libro, non aspettarti plug-and-play completo * (vedi aggiornamento di seguito). Ancora una volta, nel mio caso, i monitor ruotati hanno complicato un po 'la questione.

Ecco il mio xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" RightOf "Screen3"
    Screen      1  "Screen1" 0 0
    Screen      2  "Screen2" RightOf "Screen1"
    Screen      3  "Screen3" RightOf "Screen2"

    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection


Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "SamsungSyncMaster"
    HorizSync       30.0 - 84.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
    Option         "Rotate" "Left"
EndSection


Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Dell 2007 WFP"
    HorizSync       30.0 - 84.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
    Option         "Rotate" "Left"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "BENQ"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "BenQ FP222W"
    HorizSync       30.0 - 84.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    BusID          "PCI:3:0:0"
    Screen     1
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    BusID          "PCI:3:0:0"
    Screen         0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection


Section "Screen"
    Identifier     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Ora sono abbastanza fiducioso che è possibile collegare un'altra scheda video ed estenderla a una configurazione a 6 monitor, ma sento che la flessibilità limitata del mio collo non mi permetterebbe di fare un buon uso di 6 monitor :)

* AGGIORNAMENTO DI Metà 2015: Di recente ho dovuto avviare questa macchina da una chiavetta USB con Kubuntu 15.04. Devo segnalare che, con mio grande stupore, ha riconosciuto ed è stato in grado di utilizzare tutti e 4 i monitor senza alcuna impostazione manuale (con orientamento verticale). La rotazione dei monitor non ha funzionato del tutto, ma i progressi sono comunque impressionanti: sono abbastanza sicuro che abbia usato solo uno o due monitor in precedenza. Quindi sospetto che se non vuoi i monitor per ritratti, Kubuntu potrebbe funzionare per te senza modifiche.


Grazie. Unity funziona ancora con 4 monitor? Questo sembra utile.
Michael Clare,

Se riesci a far funzionare l'accelerazione 3D, Unity dovrebbe funzionare, anche se avere monitor in modalità ritratto è molto più utile che avere Unity :) Ad essere sincero, non ho nemmeno provato Unity su quella macchina perché è una scatola di Kubuntu. E, come ho detto, un gestore di finestre di piastrellatura è comunque molto meglio in una configurazione multi-monitor.
Sergey,

Ok, non me ne sono reso conto. Forse dovrò usare Kubuntu invece di Ubuntu.
Michael Clare,

La scelta della scheda grafica è importante? O funzionerà bene qualsiasi scheda nvidia dual-head?
Michael Clare,

1
@MichaelClare: Non assemblo macchine multi-monitor per vivere, in realtà questa è l'unica macchina che ho impostato in questo modo, quindi non posso dire se funzionerà con qualsiasi possibile combinazione di schede NVIDIA. Ma per me ha funzionato con le prime due carte che ho provato.
Sergey,

0

Sono stato anche in grado di ottenere l'installazione di monitor quad. Ho usato l'unità, anche se ero bloccato sull'unità 2d. L'installazione non era perfetta, c'erano dei difetti, ma avere la proprietà extra dello schermo rendeva la seccatura degna.

Che tipo di difetti? ogni coppia di monitor è stata trattata come un singolo monitor. Pertanto, premendo il pulsante di ingrandimento, la finestra si estenderà su due monitor anziché su uno. Anche la funzione in cui è possibile trascinare le finestre sul bordo e riempirla per metà dello schermo è stata interrotta. Di tanto in tanto se stavo provando a riprodurre un video sui monitor 3 o 4, il video si bloccava anche se l'audio continuava a essere riprodotto. C'erano alcuni altri problemi del genere.

L'installazione è stata dolorosa! Ho trascorso ORE a scavare tra i post del blog e cercare qui prima di averlo finalmente capito con tentativi ed errori.

Come ha detto Sergey, devi usare i driver proprietari NVidia. Non ricordo dove li ho trovati, ma non riuscirai a farlo funzionare con i driver nvidia che si installano automaticamente. credimi, ci ho provato! Quindi devi creare il tuo xorg.conf manualmente, identificando l'hardware e impostando le impostazioni appropriate.

Purtroppo, ai tempi di Ubuntu 10.x, questo era in realtà abbastanza facile ... quasi plug and play. Tutto è andato via con l'11.04. = (Le cose sono migliorate a poco a poco da allora, ma è LONTANO da perfetto.


Questo è esattamente il problema che ho, ed è molto fastidioso! Ho appena pubblicato una domanda.
Marjeta,
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.