Использование многих мониторов (4+) в Linux


12

Я хочу иметь возможность использовать более 4 мониторов (возможно, 6), и это чрезвычайно запутывает то, что совместимо с выходящими картами Displayport. Прямо сейчас у меня есть карта ATI, которая имеет только 2 выхода HDMI. Проблема, которую я видел, состоит в том, что драйвер ATI говорит, что он не поддерживает более 4 мониторов. Таким образом, кажется, что их карты eyefinity, вероятно, будут более хлопотными, чем оно того стоит.

В любом случае, я предпочитаю nvidia, у них всегда хорошие драйверы для Linux. Но я не вижу, чтобы они предлагали карту с более чем 4 портами. Большинство карт высшего класса, которые я видел, имеют 2 HDMI, 1 DVI и 1 DisplayPort. Я ошибаюсь, что эти карты ограничены 4 мониторами?

А как насчет драйверов? Если я получу две карты NVIDIA и подключу, скажем, 2 порта HDMI + порт DVI на каждой карте, будут ли работать драйверы xorg / nvidia? Смогу ли я настроить мониторы с разными разрешениями? (У меня сейчас 2 экрана 1920x1080 и 1920x1200)?

Как насчет х окон? Можно ли настроить xinerama на 6 экранов? Или сделать так, чтобы он мог перетаскивать x окон?

Обновление : похоже, что драйверы ati недавно прошли долгий путь, и что существует официальная поддержка eyefinity для linux. Я думаю, что я собираюсь взять ATI 5870 и просто посмотреть, где я могу возиться с ним.

Обновление 2 :
Я заказал 5870, я дам вам, ребята, знать, как это происходит. У меня есть только пара мониторов, с которыми я могу играть в данный момент.


Вы что-то построили? Я играл с тремя дисплеями один раз, но ему не хватало ускорения.
nperson325681

Извините, я забыл об этом вопросе. Я получил свой 5870. Драйверы работали нормально. Я мог бы запустить 2 монитора (dp to HDMI) просто отлично, никаких проблем. 3 монитора (все используют dp для HDMI) не работали (как и ожидалось). Я еще не приобрел никаких мониторов портов дисплея, хотя. Я вполне уверен, что это будет работать
Фальмарри

Ответы:


10

Как насчет х окон? Можно ли настроить xinerama на 6 экранов? Или сделать так, чтобы он мог перетаскивать x окон?

Текущее ограничение Xorg составляет 16 устройств отображения, но карта с несколькими головками обычно рассматривается как одно устройство, если вам не нужны отдельные логические дисплеи (не в стиле Xinerama).


3

Мне удалось заставить Debian 6 работать с картами 3x gfx и 6 экранами. Тем не менее, нет поддержки 3D с xinerama.

Мой xorg.conf

# 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.