LINUX.ORG.RU

Linux + 2 видеокарты + 4 монитора

 , ,


0

1

Здравствуйте. Существует проблемная ситуация: требуется создать растянуть один рабочий стол на четыре монитора так, чтобы получился квадрат 2х2, при этом необходима работа Compiz. В существующей конфигурации работают все мониторы, однако компиз нормально работает только на двух верхних (на нижних нет заголовков окон), а также рабочих столов два (по штуке на видюху), а не один, как того требуется. Заранее спасибо за ответы.

Вот мой xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 295.33 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Sat Mar 17 15:58:33 PDT 2012

# nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 295.33 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Sat Mar 17 15:58:15 PDT 2012 #*********************************************************** # Monitors for First Video Card * #*********************************************************** #*********************************************************** # Monitors for Second Video Card * #***********************************************************

Section «ServerLayout» Identifier «Layout0» Screen 0 «Screen0» 0 0 Screen 1 «Screen1» Below «Screen0» InputDevice «Keyboard0» «CoreKeyboard» InputDevice «Mouse0» «CorePointer» EndSection

Section «Module» Load «dbe» Load «extmod» Load «type1» Load «freetype» Load «glx» EndSection

Section «Extensions» # Option «Composite» «Disable» Option «Xinerama» «Enable» EndSection

Section «Files» ModulePath «/usr/lib64/xorg/modules/extensions/nvidia» ModulePath «/usr/lib64/xorg/modules» EndSection

Section «InputDevice» Identifier «Mouse0» Driver «mouse» Option «Protocol» «auto» Option «Device» «/dev/input/mice» Option «Emulate3Buttons» «no» Option «ZAxisMapping» «4 5» EndSection

Section «InputDevice» Identifier «Keyboard0» Driver «kbd» Option «XkbLayout» «us» Option «XkbModel» «pc105» EndSection

Section «Monitor» Identifier «Monitor0» VendorName «Unknown» ModelName «Ancor Communications Inc ASUS VH242H» HorizSync 30.0 - 85.0 VertRefresh 55.0 - 75.0 Option «DPMS» EndSection

Section «Monitor» Identifier «Monitor1» VendorName «Unknown» ModelName «Ancor Communications Inc ASUS VH242H» HorizSync 30.0 - 85.0 VertRefresh 55.0 - 75.0 Option «DPMS» EndSection

Section «Monitor» Identifier «Monitor2» VendorName «Unknown» ModelName «Unknown» HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option «DPMS» EndSection

Section «Monitor» Identifier «Monitor3» VendorName «Unknown» ModelName «Unknown» HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option «DPMS» EndSection

Section «Device» Identifier «Device0» Driver «nvidia» VendorName «NVIDIA Corporation» BoardName «GeForce GTS 450» BusID «PCI:1:0:0» EndSection

Section «Device» Identifier «Device1» Driver «nvidia» VendorName «NVIDIA Corporation» BoardName «GeForce GTX 550 Ti» BusID «PCI:6:0:0» EndSection

Section «Screen» Identifier «Screen0» Device «Device0» Monitor «Monitor0» DefaultDepth 24 Option «TwinView» «1» Option «TwinViewXineramaInfoOrder» «DFP-0» Option «metamodes» «DFP: 1920x1080 +0+0, CRT: 1920x1080 +1920+0» SubSection «Display» Depth 24 EndSubSection EndSection

Section «Screen» Identifier «Screen1» Device «Device1» Monitor «Monitor1» DefaultDepth 24 Option «TwinView» «1» Option «TwinViewXineramaInfoOrder» «DFP-0» Option «metamodes» «DFP: 1920x1080 +0+0, CRT: 1920x1080 +1920+0» SubSection «Display» Depth 24 EndSubSection EndSection

P.S. Включение ксинерамы в ServerLayout ничего хорошего не даёт. TwinView там также не пашет.

Lorcode, удваиваю.

А другие WM работают нормально?

а также рабочих столов два (по штуке на видюху), а не один, как того требуется.

Попробуй графический nvidia-settings, включи TwinView. Я так настраивал многомониторные конфигурации (7 и более экранов).

unfo ★★★★★
()
Последнее исправление: unfo (всего исправлений: 1)

Прозреваю, что не взлетит. Для общего рабочего стола у нескольких видеокарт нужна Xinerama, а Xinerama не поддерживает composite, а следовательно не заработает Compiz.

Если нужно именно четыре монитора с Compiz, то покупайте видеокарту с поддержкой одновременного использования четырёх мониторов.

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

Действительно, не взлетел. Теперь по порядку: 1. TwinView можно включить, если нужно объединить несколько выходов одной карточки, в противном случае он не работает (пробовал). 2. nvidia-settings даёт достаточно странную конфигурацию, в которой требуемый функционал (без компиза, конечно) работает только из-под рута. По понятным причинам это не катит, хотя если кто-то сможет объяснить, зачем в данном случае требуется рут, то будет прекрасно. 3. Есть ещё одна проблема: при максимизации окна оно расползается не на все мониторы. Единственная мысль - юзать xdotools.

В общем спасибо за содействие. RussianNeuroMancer, думаю, Вы правы: придётся брать карточку с четырьмя выходами, ибо не костыльного решения данной проблемы походу нету.

darkTux
() автор топика
Ответ на: комментарий от RussianNeuroMancer

переходники на переходниках и переходниками погоняют. если у него 4 порта на видяхе, то это DVI+HDMI+2 miniDP. имхо это единственный вариант, во всяком случае я иных не видал в нашей деревне. а значит с мини надо перейти на нормальный или сразу искать кабель miniDP-HDMI. и да, что там за дисплеи у него, они может ваще тока DVI умеют

Kompilainenn ★★★★★
()
Ответ на: комментарий от darkTux

при максимизации окна оно расползается не на все мониторы

Есть вероятность что будет работать так как нужно если прописать по-своему устройтва вывода в настройках Compiz.

indaair
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.