Ubuntu 12.04 dan Quad Monitor?

8

Saya sangat tertarik untuk mendapatkan setup quad monitor menggunakan Ubuntu 12.04. Apakah ini mungkin dengan Unity? Apakah Nvidia X Server akan secara otomatis mendeteksi dan mengonfigurasikan ke-4 monitor dengan mudah?

Saya telah menggali beberapa bagian informasi di sana-sini tetapi tidak tahu harus membuat apa dari semuanya.

Michael Clare
sumber

Jawaban:

8

Monitor quad tentu saja mungkin, inilah pengaturan saya didorong oleh 2 kartu NVidia (menggunakan driver NVidia berpemilik):

masukkan deskripsi gambar di sini

meskipun, dalam pengaturan khusus saya, saya tidak dapat membuat akselerasi 3D berfungsi, tetapi, seingat saya, ini lebih merupakan persyaratan agar dua monitor diputar daripada memiliki 4 monitor.

Juga, saya tidak menggunakan Unity, manajer jendela adalah XMonad, yang saya sarankan sangat banyak untuk pengaturan seperti itu kecuali jika Anda ingin menghabiskan berjam-jam menyeret jendela dari monitor ke monitor dan mengaturnya secara manual.

Saya menggunakan file xorg.conf khusus karena, seperti yang saya ingat, saya harus menentukan masing-masing ID bus PCI untuk setiap kartu agar dapat menggunakannya - Anda mungkin lebih beruntung, tetapi umumnya menyiapkan mesin multi-monitor adalah latihan dari bab "lanjutan" dari buku ini, jangan berharap plug-and-play penuh * (lihat pembaruan di bawah). Sekali lagi, dalam kasus saya, monitor yang diputar sedikit mempersulit masalah ini.

Inilah xorg.conf saya:

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

Sekarang saya cukup yakin mungkin untuk memasang kartu video lain dan memperpanjang ini ke pengaturan 6-monitor, tapi saya merasa fleksibilitas leher saya yang terbatas tidak akan memungkinkan saya untuk menggunakan 6 monitor dengan baik :)

* UPDATE Pertengahan 2015: Baru-baru ini saya harus mem-boot mesin ini dari USB stick dengan Kubuntu 15.04. Saya harus melaporkan itu, yang membuat saya takjub, itu mengenali dan dapat menggunakan semua 4 monitor tanpa pengaturan manual (dalam orientasi potret). Memutar monitor tidak cukup berhasil, tetapi kemajuannya tetap mengesankan - saya cukup yakin itu hanya menggunakan satu atau dua monitor sebelumnya. Jadi saya curiga bahwa jika Anda tidak ingin monitor potret, Kubuntu mungkin bekerja untuk Anda di luar kotak tanpa tweak.

Sergey
sumber
Terima kasih. Apakah Unity masih bekerja dengan 4 monitor? Ini terlihat membantu.
Michael Clare
Jika Anda berhasil menjaga akselerasi 3D bekerja maka Unity harus bekerja, walaupun memiliki monitor mode potret jauh lebih berguna daripada memiliki Unity :) Sejujurnya, saya bahkan tidak mencoba Unity pada mesin itu karena ini adalah kotak Kubuntu. Dan, seperti yang saya katakan, tiling window manager jauh lebih baik pada pengaturan multi-monitor.
Sergey
Ok, saya tidak menyadarinya. Mungkin saya harus menggunakan kubuntu bukan Ubuntu.
Michael Clare
Apakah pilihan kartu grafis penting? Atau akankah kartu nvidia dual-head bekerja dengan baik?
Michael Clare
1
@MichaelClare: Saya tidak merakit mesin multi-monitor untuk hidup, sebenarnya ini adalah satu-satunya mesin yang saya buat dengan cara ini, jadi saya tidak bisa mengatakan apakah itu akan bekerja dengan kemungkinan kombinasi kartu nvidia. Tetapi bagi saya itu berhasil dengan dua kartu pertama yang saya coba.
Sergey
0

Saya juga bisa mendapatkan pengaturan quad monitor. Saya memang menggunakan unity, meskipun saya terjebak pada unity 2d. Penyiapannya tidak sempurna, ada kekurangan, tetapi memiliki real estat layar ekstra membuat kerumitan itu sepadan.

Apa jenis cacatnya? setiap pasang monitor diperlakukan seperti satu monitor. Oleh karena itu, menekan tombol maksimalkan akan menyebabkan jendela membentang melintasi dua monitor, bukan satu. Juga fitur di mana Anda dapat menarik jendela ke tepi dan mengisi setengah layarnya rusak. Sesekali jika saya mencoba memutar video pada monitor 3 atau 4, video akan membeku bahkan berpikir audio akan terus diputar. Ada beberapa gangguan lain seperti itu.

Pengaturannya menyakitkan! Saya menghabiskan berjam-jam menggali melalui posting blog dan mencari di sini sebelum akhirnya menemukan jawabannya dengan coba-coba.

Seperti kata Sergey, Anda harus menggunakan driver NVidia milik. Saya tidak ingat di mana saya menemukan mereka, tetapi Anda tidak akan mendapatkan ini berfungsi dengan driver nvidia yang diinstal secara otomatis. percayalah, saya sudah mencoba! Maka Anda harus membuat xorg.conf secara manual, mengidentifikasi perangkat keras dan mengatur pengaturan yang benar.

Sayangnya, kembali di Ubuntu 10.x hari, ini sebenarnya cukup mudah ... hampir plug and play. Itu semua hilang dengan 11.04. = (Hal-hal menjadi lebih baik sedikit demi sedikit sejak itu, tapi JAUH dari sempurna.

jacobfogg
sumber
Persis itulah masalah yang saya miliki, dan itu sangat menjengkelkan! Saya baru saja mengirim pertanyaan.
Marjeta