Linux'ta çok sayıda monitör (4+) kullanma


12

4'ten fazla monitör (belki 6) çalıştırmak istiyorum ve şimdi Displayport kartlarıyla uyumlu olanı son derece kafa karıştırıcı. Şu anda sadece 2 HDMI çıkışına sahip bir ATI kartım var. Gördüğüm sorun, ATI sürücüsünün 4'ten fazla monitörü desteklemediğini söylüyor. Görünüşe göre göz alıcı kartlarının muhtemelen değerinden daha fazla güçlük çekeceği düşünülüyor.

Zaten nvidia'yı tercih ederim, her zaman gerçekten iyi linux sürücülerine sahipler. Ama 4'ten fazla portu olan bir kart sunduklarını görmüyorum. Gördüğüm yüksek uç kartların çoğunda 2 hdmi, 1 dvi ve 1 ekran kartı var. Bu kartların 4 monitörle sınırlı olduğu yanılıyor muyum?

Peki ya sürücüler? Çift nvidia kartı alıp 2 adet HDMI bağlantı noktası + her karttaki DVI bağlantı noktası diyelim, xorg / nvidia sürücüleri iyi oynayacak mı? Farklı çözünürlüklere sahip monitörler kurabilecek miyim? (Şu anda 2 1920x1080 ve 1920x1200 ekranım var)?

X Windows'a ne dersiniz? 6 ekran için xinerama kurabilir misiniz? Veya x pencereyi sürükleyebilir misiniz?

Güncelleme : Görünüşe göre ati sürücüleri son zamanlarda çok yol kat etti ve linux için resmi eyefinity desteği var. Sanırım bir ATI 5870 alıp onunla nereden karışıklık yaşayabileceğimi görüyorum.

Update2 :
Bir 5870 sipariş ettim, nasıl olduğunu size bildireceğim. Yine de şu anda oynayabildiğim birkaç monitör var.


Bir şey inşa ettin mi? Bir kez üç ekranla oynadım, ancak HW hızlanmasından yoksundu.
nperson325681

Üzgünüm, bu soruyu unuttum. 5870'imi aldım. Sürücüler iyi çalıştı. 2 monitör (dp to HDMI) gayet iyi çalışabilirim, sorun yok. 3 monitör (hepsi dp - HDMI kullanan) çalışmadı (beklendiği gibi). Yine de herhangi bir ekran portu monitörü edinmedim. Yine de çalışacağından oldukça eminim
Falmarri

Yanıtlar:


10

X Windows'a ne dersiniz? 6 ekran için xinerama kurabilir misiniz? Veya x pencereyi sürükleyebilir misiniz?

Geçerli Xorg limiti 16 ekran cihazıdır, ancak ayrı mantıksal ekranlar istemiyorsanız (Xinerama tarzı değil), çok kafalı bir kart genellikle tek bir cihaz olarak kabul edilir.


3

Debian 6'yı 3x gfx kart ve 6 ekranla çalıştırmayı başardım. Ancak, xinerama ile 3D desteği yoktur.

Xorg.conf'um

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.59  (buildmeister@swio-display-x86-rhel47-03.nvidia.com)  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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.