Я нашел точные инструкции и пакеты, которые работали для меня без каких-либо проблем. Надеюсь, это поможет людям.
PS: Не забудьте перезагрузить репозитории.
У меня есть 3 монитора, работающий как с blob, так и с драйверами OSS (производительность blob немного лучше и поддерживает opencl намного лучше). Это не решение шести проблем с монитором.
Карты с двумя мониторами с 2 triplehead2gos должны быть более чем достаточными для достижения 6-ти экранной недвижимости.
Я потратил два года, пытаясь заставить работать шесть экранов.
Что у меня есть 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
Поскольку этот вопрос по-прежнему отсутствует полностью работоспособным решением, я поставлю мой:
Я бы пошел с ASUS EAH7970 DC2T / 3GD5. Эти карты очень тихие, и вы можете подключить шесть мониторов.
Для мониторов я бы использовал Dell UltraSharp U2312HM.
В настоящее время я запускаю четыре из них с эквивалентом GPU из серии 6xxx. Он работает отлично, хотя драйвер закрытого источника вызывает некоторое мерцание.
С прошлой недели я запускаю ежедневный образ Ubuntu из-за ядра 3.11, в котором представлен новый драйвер с открытым исходным кодом AMD. С тех пор проблеска мерцания исчезла, и эта настройка действительно работает отлично.
Не должно быть никаких проблем при работе с таким количеством мониторов, сколько вам нужно, если вы можете подключить их к одной карте. К сожалению, драйвер с открытым исходным кодом не поддерживает перекрестный огонь, но, возможно, это также может работать на нескольких картах без перекрестного огня.
Просто для уточнения, я запускаю запас Ubuntu 13.10 в день. На мой взгляд, Unity - лучшая система мультимониторинга.
Я получил шесть мониторов, работающих в 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.
Красота настройки нескольких карт - это то, что вы можете создавать ее со временем и фазой в новых (и более общих) частях по мере необходимости.
Windows.
Если вы можете позволить себе 6 мониторов, вы можете позволить себе достаточно достойное оборудование для запуска вашей среды IDE в Ubuntu на виртуальной машине. То, что вы не можете себе позволить, - это неделями работать с бедной поддержкой нескольких мониторов Linux, не имея стабильного решения.
Пожалуйста, докажите, что я ошибался, я сдался.