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

Я нашел точные инструкции и пакеты, которые работали для меня без каких-либо проблем. Надеюсь, это поможет людям.

PS: Не забудьте перезагрузить репозитории.

1
задан 24 September 2014 в 14:43

5 ответов

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

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

4
ответ дан 25 May 2018 в 09:23

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

Что у меня есть 3 карты GeForce GTX 550 Ti

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

Запуск каждый экран в виде отдельного дисплея x. Я мог получить только двойное представление для двух дисплеев. Используйте 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
ответ дан 25 May 2018 в 09:23

Поскольку этот вопрос по-прежнему отсутствует полностью работоспособным решением, я поставлю мой:

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

Для мониторов я бы использовал Dell UltraSharp U2312HM.

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

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

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

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

1
ответ дан 25 May 2018 в 09:23

Я получил шесть мониторов, работающих в 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 и 958 пакетом драйверов Nvidia с https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa (паровые аварии на 358, 352 рекомендуется). Обратите внимание, что Gnome не справлялся с множеством X-экранов, но XFCE обрабатывает три X-экрана, например, чемпион. У меня есть левый экран для двух мониторов на GT 740, средний экран для 4K и два монитора на GTX 970 и правый экран для двух оставшихся мониторов на GT 740. Немного тупой, когда я запускаю, поэтому я запустите команду xrandr, чтобы настроить позиционирование средних трех мониторов. Я не гуру X и только пару лет опыта работы в Linux, так что мне потребовалось немало часов. Если вы не хотите, чтобы это было хобби и не ненавидило Windows, тогда перейдите в Windows.

Красота настройки нескольких карт - это то, что вы можете создавать ее со временем и фазой в новых (и более общих) частях по мере необходимости.

0
ответ дан 25 May 2018 в 09:23

Windows.

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

Пожалуйста, докажите, что я ошибался, я сдался.

-3
ответ дан 25 May 2018 в 09:23
  • 1
    и я потратил достаточно времени на неприятные проблемы с закрытыми исходными кодами с окнами, что я не возражаю потратить некоторое время на исправление своего Linux, которые снова в основном вызваны закрытыми исходными материалами. (по крайней мере, трудно исправить вещи). – Stephan 14 July 2012 в 21:49
  • 2
    На самом деле X-сервер - это настоящая проблема, и вокруг него работают закрытые исходные материалы (например, драйвер Nvidia). Не поймите меня неправильно, я люблю Open Source, и я тоже разработчик. Multi-Monitoring - это просто «ахиллесова пята». Вы можете проводить недели исследования, но единственное, что достигается, это то, что вы точно знаете, почему он не будет работать так, как вы этого хотите, и вы нашли сотни пользователей, жалующихся на то же самое. – Valentin Klinghammer 15 July 2012 в 17:50
  • 3
    Ubuntu планирует заменить / улучшить X-сервер с помощью wiki.ubuntu.com/Wayland . – Stephan 15 July 2012 в 21:23
  • 4
    Не могу дождаться, увидев это, хотя я не читаю ничего, что связано с лучшей поддержкой нескольких мониторов / мульти-графических карт. Но есть надежда. – Valentin Klinghammer 16 July 2012 в 11:30

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

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