Menggunakan banyak monitor (4+) di linux

12

Saya ingin dapat menjalankan lebih dari 4 monitor (mungkin 6) dan sangat membingungkan apa yang kompatibel sekarang dengan kartu Displayport yang keluar. Saat ini saya memiliki kartu ATI yang hanya memiliki 2 output HDMI. Masalah yang saya lihat adalah bahwa driver ATI mengatakan tidak mendukung lebih dari 4 monitor. Jadi sepertinya kartu eyefinity mereka mungkin akan lebih merepotkan daripada nilainya.

Saya lebih suka nvidia, mereka sepertinya selalu memiliki driver linux yang sangat bagus. Tetapi saya tidak melihat bahwa mereka menawarkan kartu dengan lebih dari 4 port. Sebagian besar kartu kelas atas yang saya lihat memiliki 2 HDMI, 1 dvi, dan 1 displayport. Apakah saya keliru bahwa kartu-kartu itu terbatas pada 4 monitor?

Dan bagaimana dengan driver? Jika saya mendapatkan kartu nvidia ganda dan menghubungkan mengatakan 2 port HDMI + port DVI pada setiap kartu, akankah driver xorg / nvidia bermain bagus? Apakah saya dapat mengatur monitor dengan resolusi yang berbeda? (Saya memiliki 2 layar 1920x1080 dan 1920x1200 sekarang)?

Bagaimana dengan x windows? Bisakah Anda mengatur xinerama untuk 6 layar? Atau membuatnya bisa menyeret x windows?

Pembaruan : Tampaknya driver ati telah datang jauh baru-baru ini dan ada dukungan eyefinity resmi untuk linux. Saya pikir saya akan mengambil ATI 5870 dan hanya melihat di mana saya bisa mengacaukannya.

Update2 :
Saya memesan 5870, saya akan memberitahu kalian bagaimana hasilnya. Saya hanya punya beberapa monitor yang bisa saya mainkan saat ini.

Falmarri
sumber
Apakah Anda membuat sesuatu dibangun? Saya telah bermain dengan tiga layar sekali, tetapi tidak memiliki akselerasi HW.
nperson325681
Maaf, saya agak lupa tentang pertanyaan ini. Saya mendapatkan 5870 saya. Driver bekerja dengan baik. Saya bisa menjalankan 2 monitor (dp ke HDMI) dengan baik, tidak ada masalah. 3 monitor (semua menggunakan dp ke HDMI) tidak berfungsi (seperti yang diharapkan). Saya belum mendapatkan monitor port display. Saya cukup yakin itu akan berhasil
Falmarri

Jawaban:

10

Bagaimana dengan x windows? Bisakah Anda mengatur xinerama untuk 6 layar? Atau membuatnya bisa menyeret x windows?

Batas Xorg saat ini adalah 16 perangkat layar, tetapi kartu multi-head biasanya akan diperlakukan sebagai perangkat tunggal kecuali Anda ingin tampilan logis yang terpisah (bukan gaya Xinerama).

alanc
sumber
3

Saya berhasil membuat Debian 6 bekerja dengan kartu 3x gfx dan 6 layar. Namun, tidak ada dukungan 3D dengan xinerama.

Xorg.conf saya

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.59  ([email protected])  Wed Jun  6 22:23:02 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" Below "Screen0"
    Screen      2  "Screen2" RightOf "Screen0"
    Screen      3  "Screen3" Below "Screen2"
    Screen      4  "Screen4" RightOf "Screen2"
    Screen      5  "Screen5" Below "Screen4"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SMB2330H"
    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      "Samsung SMB2330H"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

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

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

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

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

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device4"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:3:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device5"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 550 Ti"
    BusID          "PCI:3:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "DFP-2: 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" "DFP-0: 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-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

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

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

Section "Screen"
    Identifier     "Screen5"
    Device         "Device5"
    Monitor        "Monitor5"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-2: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection
Petrus
sumber