Построение шестиэкранной установки. Какие есть варианты видеокарт?

Я создаю себе красивую установку с огромным количеством экранной недвижимости. Так как у меня были / были проблемы с видео драйверами в прошлом. Сначала я прошу совета здесь.

Я хочу подключить как минимум шесть экранов. как это: 6 настройка экрана

Каковы лучшие варианты? Какие подводные камни? Я бы предпочел не использовать драйверы закрытых двоичных файлов.

сценарий использования: я пишу часть программного обеспечения, которая должна взаимодействовать с другими системами. Я хотел бы видеть все эти системы, мой код, множество файлов журналов и документацию без необходимости менять окна / экраны. Чтобы лучше видеть, что я делаю.

ОБНОВЛЕНИЕ

Недавно я обновился до Ubuntu 14.04 и моего Radeon HD7880 с шестью мини-выходами HD, которые работали из коробки без ручной загрузки двоичных драйверов и т. Д. к! YAY!

6
задан 24 September 2014 в 13:43

6 ответов

У меня есть монитор с 3 мониторами, работающий с драйверами BLOB-объектов и OSS (производительность BLOB-объектов немного лучше и намного лучше поддерживает Opencl). Это не решение проблемы с шестью мониторами.

Карты с двумя мониторами с двумя triplehead2gos должны быть более чем достаточными для достижения 6 экранов.

0
ответ дан 24 September 2014 в 13:43

Я потратил впустую два года, пытаясь получить шесть экранных работ установки.

Что я имею
3 карты GeForce GTX 550 Ti

Что я использую:
• LXDE с KDM
• Драйвер Nvidia 310.14

Выполните каждый экран как отдельный дисплей x.
Я мог только получить twinview, работающий на два дисплея.
Используйте xinerama для создания одного большого рабочего стола.

Какие работы:
• заполненные обои одна панель для всех экранов (один большой рабочий стол)
• максимизируйте окно по одному экрану, не все шесть

Не работа:
• 3D аппаратное ускорение на рабочем столе (я могу на самом деле играть в некоторые игры с небольшим количеством тонкой настройки),
• xrandr генерирует ошибки
• compiz является правильным
• единица имела ужасную поддержку мультимонитора в прошлый раз, когда я проверил (что-либо больше чем два экрана, и она идет сформированная груша.

Мой xorg.conf файл:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 310.14  (buildd@komainu)  Tue Oct 16 22:20:47 UTC 2012

Section "ServerLayout"
     Identifier     "Layout0"
     Screen      0  "Screen0" 0 0
     Screen      1  "Screen1" 0 1080
     Screen      2  "Screen2" 1920 0
     Screen      3  "Screen3" 1920 1080
     Screen      4  "Screen4" 3840 0
     Screen      5  "Screen5" 3840 1080
     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     "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     "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     "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     "Device0"
     Driver         "nvidia"
     VendorName     "NVIDIA Corporation"
     BoardName      "GeForce GTX 550 Ti"
     BusID          "PCI:2:0:0"
     Screen          0 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     "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     "Screen0"
     Device         "Device0"
     Monitor        "Monitor0"
     DefaultDepth    24
     Option         "Stereo" "0"
     Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
     SubSection     "Display"
         Depth       24
     EndSubSection EndSection

Section "Screen"
     Identifier     "Screen1"
     Device         "Device1"
     Monitor        "Monitor1"
     DefaultDepth    24
     Option         "Stereo" "0"
     Option         "nvidiaXineramaInfoOrder" "DFP-2"
     Option         "metamodes" "DFP-2: nvidia-auto-select +0+0"
     SubSection     "Display"
         Depth       24
     EndSubSection EndSection

Section "Screen"
     Identifier     "Screen2"
     Device         "Device2"
     Monitor        "Monitor2"
     DefaultDepth    24
     Option         "Stereo" "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         "Stereo" "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         "Stereo" "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         "Stereo" "0"
     Option         "metamodes" "DFP-2: nvidia-auto-select +0+0"
     SubSection     "Display"
         Depth       24
     EndSubSection EndSection

Section "Extensions"
     Option         "Composite" "Enable" EndSection
2
ответ дан 24 September 2014 в 13:43

для Windows.

Если вы можете позволить себе 6 мониторов, вы можете позволить себе достаточно приличное оборудование для запуска вашей IDE в Ubuntu на виртуальной машине. То, что вы не можете себе позволить, это возиться неделями с плохой поддержкой нескольких мониторов в Linux, пока не видно стабильного решения.

Пожалуйста, докажите, что я не прав, я сдался.

0
ответ дан 24 September 2014 в 13:43

Я получил шесть мониторов, работающих в Ubuntu 14.04, используя GeForce GT 640 и GeForce GT 740. Я использую двоичные драйверы Nvidia 331.113. Я смог настроить карты с помощью приложения Nvidia X Server Settings. Мне пришлось добавить второй «экран» в «макете сервера», который я сделал с этим приложением настроек.

Обновление от 8 января 2015 года. Теперь у меня есть 7 мониторов (включая 4K и 8-й), работающих на двух видеокартах (GTX 970 и GT 740) на материнской плате Asus Z170-K. Я использую Ubuntu 14.04.03 с XFCE и пакетом драйверов Nvidia 958 из https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa (Steam падает на 358, 352 - это рекомендуемые). Обратите внимание, что Gnome не очень хорошо справлялся с несколькими экранами X, но XFCE обрабатывает три экрана X как чемпион. У меня есть левый экран для двух мониторов на GT 740, средний экран для 4K и два монитора на GTX 970 и правый экран для двух оставшихся мониторов на GT 740. Это немного глупо, когда я запускаюсь, поэтому я выполните команду xrandr, чтобы настроить расположение трех средних мониторов. Я не X-гуру, у меня всего пара лет опыта работы с Linux, так что это заняло у меня немало часов бездельничания. Если вы не хотите, чтобы это было хобби, и не ненавидите Windows, тогда переходите на Windows.

Прелесть установки с несколькими картами заключается в том, что вы можете со временем создавать ее и добавлять новые (и более общие) части по мере необходимости.

0
ответ дан 24 September 2014 в 13:43

Поскольку в этом вопросе все еще отсутствует полностью работающее решение, я предоставлю свое:

Я бы пошел с ASUS EAH7970 DC2T / 3GD5. Эти карты очень тихие, и вы можете подключить шесть мониторов.

Для мониторов я бы использовал Dell UltraSharp U2312HM. Они действительно недороги, но имеют IPS-панель и все необходимые вам входы.

В настоящее время я использую четыре из них с GPU-эквивалентом из серии 6xxx. Он работает отлично, хотя драйвер с закрытым исходным кодом вызывает некоторое мерцание.

С прошлой недели я запускаю ежедневный образ Ubuntu из-за ядра 3.11, в котором есть новый драйвер AMD с открытым исходным кодом. С тех пор проблема мерцания исчезла, и эта установка действительно работает отлично.

Не должно быть проблем с запуском такого количества мониторов, сколько вы хотите, если вы можете прикрепить их к одной карте. К сожалению, драйвер с открытым исходным кодом не поддерживает перекрестный огонь, но, возможно, это также может работать на нескольких картах без перекрестного огня.

Просто для пояснения, я ежедневно запускаю Ubuntu 13.10. На мой взгляд, Unity - лучшая система для мультимониторинга.

0
ответ дан 24 September 2014 в 13:43

Вы можете попробовать карту ATI Radeon HD 5870 Eyefinity 6 или аналогичную. Будучи единой картой, ее проще настроить.

Для карты требуется, чтобы ваши мониторы поддерживали DisplayPort или чтобы вы использовали активные ключи DisplayPort для DVI / VGA. Это связано с тем, что карта не может управлять тактовыми импульсами для 6 отдельных выходов, и DisplayPort не требует отдельных тактовых импульсов для каждого порта.

0
ответ дан 24 September 2014 в 13:43

Другие вопросы по тегам:

Похожие вопросы: