3 монитора на 2 видеокарты под Linux

Интернет, компьютеры, софт, игровые приставки, игры, бытовая техника и электроника
Аватара пользователя
Andrey G.
¼㎒
Сообщения: 3397
Зарегистрирован: 20 окт 2011, 08:42
Откуда: 10 корп. 1
Поблагодарили: 212 раз

3 монитора на 2 видеокарты под Linux

Сообщение Andrey G. » 15 апр 2015, 10:46

Знаю, что IT-шников у нас есть. Помогите же мне, благородные доны!
Суть проблемы. Есть у меня рабочая лошадка HP Pro 3500 Series и 3 монитора. 2 монитора имеют HDMI и DVI входы, а один имеет D-Sub и DVI. В рабочую лошадку дополнительно установлена ATI Radeon 3600 с двумя выходами DVI. Ну и на борту компьютера содержится некая Intel(R) HD Graphics, имеющая D-Sub и DVI.
Под Win7 всё это хозяйство прекрасно работает:

Для просмотра ссылок Вы должны быть авторизованы на форуме.

Хочется тоже самое завести в линуксе под кедами. Скачал-поставил-обновил Linux Mint 17-чего-то там. И так и сяк, и гуглил уже. Вроде, люди успешно решают вопрос с установкой нескольких мониторов на несколько видеокарт. У меня никак. Максимум, чего добился: средний монитор работает, левый — худо-бедно, со шлейфами от указателя мыши и от перемещаемых окон. Правый никак. Средний монитор у меня подключен во встроенную карту, боковые в дискретную.

Решал кто подобные вопросы? Готов кто-нибудь помочь удалённо (компьютер рабочий)?

Один из более-менее рабочих вариантов конфига иксов:

Код: Выделить всё

Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
   Screen      1  "Screen1" LeftOf "Screen0"
   Screen      2  "Screen2" RightOf "Screen0"
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
   Option "Clone" "off"
EndSection

Section "Files"
   ModulePath   "/usr/lib/xorg/modules"
   FontPath     "/usr/share/fonts/X11/misc"
   FontPath     "/usr/share/fonts/X11/cyrillic"
   FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
   FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
   FontPath     "/usr/share/fonts/X11/Type1"
   FontPath     "/usr/share/fonts/X11/100dpi"
   FontPath     "/usr/share/fonts/X11/75dpi"
   FontPath     "built-ins"
EndSection

Section "Module"
   Load  "glx"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "auto"
   Option       "Device" "/dev/input/mice"
   Option       "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "Samsung"
   ModelName    "0"
EndSection

Section "Monitor"
   Identifier   "Monitor1"
   VendorName   "Nec"
   ModelName    "Nec1"
EndSection

Section "Monitor"
   Identifier   "Monitor2"
   VendorName   "Nec"
   ModelName    "Nec2"
EndSection

Section "Device"
   Identifier  "Card0"
   Driver      "modesetting"
   BusID       "PCI:0:2:0"
EndSection

Section "Device"
   Identifier  "Card1"
   Driver      "modesetting"
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
   Identifier  "Card1-2"
   Driver      "modesetting"
   BusID       "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   SubSection "Display"
      Viewport   0 0
      Depth     1
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     4
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     8
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     15
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     16
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "Screen"
   Identifier "Screen1"
   Device     "Card1"
   Monitor    "Monitor1"
   SubSection "Display"
      Viewport   0 0
      Depth     1
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     4
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     8
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     15
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     16
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "Screen"
   Identifier "Screen2"
   Device     "Card1"
   Monitor    "Monitor2"
   SubSection "Display"
      Viewport   0 0
      Depth     1
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     4
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     8
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     15
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     16
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection


dmesg, Xorg.log и прочие lspci также с удовольствием покажу, если будет кому.
Благодарность в виде пива/соков/водов не заставить себя ждать. :)
Несите чушь бережно, стараясь не расплескать. Чушь хороша, когда полная.

Аватара пользователя
EastPort
Майор
Сообщения: 905
Зарегистрирован: 18 окт 2011, 16:42
Авто: SantaFe
Поблагодарили: 14 раз

Re: 3 монитора на 2 видеокарты под Linux

Сообщение EastPort » 15 апр 2015, 11:52

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

Аватара пользователя
Andrey G.
¼㎒
Сообщения: 3397
Зарегистрирован: 20 окт 2011, 08:42
Откуда: 10 корп. 1
Поблагодарили: 212 раз

Re: 3 монитора на 2 видеокарты под Linux

Сообщение Andrey G. » 15 апр 2015, 11:59

Ну да, в KDisplay (или как там оно?) иногда появляются тычки, типа, как в винде (и даже круче) расставить мониторы в пространстве и готово. Но всё равно, правый монитор ни в какую.
Варианты с "нормальной картой" я тоже рассматриваю, но, опять же, нет уверенности, что заведётся.
Несите чушь бережно, стараясь не расплескать. Чушь хороша, когда полная.

Аватара пользователя
EastPort
Майор
Сообщения: 905
Зарегистрирован: 18 окт 2011, 16:42
Авто: SantaFe
Поблагодарили: 14 раз

Re: 3 монитора на 2 видеокарты под Linux

Сообщение EastPort » 15 апр 2015, 12:05

Второй админ:
Intel HD встроенный, кстати тоже - то ещё удовольствие. У меня как раз она стоит. Редкостное глюкалово


Может, тупо взять на тест пару nvidia?

Аватара пользователя
EastPort
Майор
Сообщения: 905
Зарегистрирован: 18 окт 2011, 16:42
Авто: SantaFe
Поблагодарили: 14 раз

Re: 3 монитора на 2 видеокарты под Linux

Сообщение EastPort » 15 апр 2015, 12:12

А вот ещё решение:
Для просмотра ссылок Вы должны быть авторизованы на форуме.

т.к. физически видеокарты разные, то придется запускать два X-сервера (один для nVidia, другой для Intel). В xorg.conf указываются все три экрана, а в качестве используемого модуля для первых двух пишем nvidia, для последнего - соответствующий intel.


Вернуться в «IT клуб»