У меня система Mac Pro с двумя модернизированными картами NVidia 8800 GT. Я использую четырехъядерные мониторы. Центральный - 30 "в 2560x1600 и окружен с обеих сторон двойным 24" 1920x1200 со смещением вниз на 300 пикселей, чтобы соответствовать физическому расположению. Наконец, у меня есть Cintiq 21UX с разрешением 1600x1200 с правой стороны.
Просто сделал новую установку Ubuntu 11.10, затем запустил все обновления и, наконец, взял обновленный драйвер NVidia. Сконфигурировал xorg.conf
помощью утилиты NVidia, затем сделал простое переименование, чтобы я знал, на что я смотрю. Однако я не могу заставить конфигурацию работать должным образом. Максимум, что я могу получить - это два монитора, но как только я пытаюсь включить три, все становится странным, рендеринг не в том месте, призрачная мышь щелкает на половине экрана от того места, где они есть. Если я попробую четыре монитора, то пользовательский интерфейс даже не появится ... только рабочий стол с меню Nautilus, но без запуска, часов или чего-то еще.
Вот мой файл xorg.conf
. Кто-нибудь видит здесь что-то не так? Я не и я боролся с этим в течение последних восьми часов.
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "AppleScreen" 1920 0
Screen 1 "RightGatewayScreen" 4480 300
Screen 2 "CintiqScreen" 6400 900
Screen 3 "LeftGatewayScreen" 0 300
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Device"
Identifier "VideoCard1A"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
BusID "PCI:2:0:0"
Screen 0
EndSection
Section "Device"
Identifier "VideoCard1B"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
BusID "PCI:2:0:0"
Screen 1
EndSection
Section "Device"
Identifier "VideoCard2A"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "VideoCard2B"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Monitor"
Identifier "AppleMonitor"
VendorName "Unknown"
ModelName "Apple Cinema HD"
HorizSync 49.3 - 98.5
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "RightGatewayMonitor"
VendorName "Unknown"
ModelName "Gateway FPD2485W"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "LeftGatewayMonitor"
VendorName "Unknown"
ModelName "Gateway FPD2485W"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "CintiqMonitor"
VendorName "Unknown"
ModelName "WAC Cintiq21UX"
HorizSync 31.0 - 92.0
VertRefresh 56.0 - 85.0
Option "DPMS"
EndSection
Section "Screen"
Identifier "AppleScreen"
Device "VideoCard1A"
Monitor "AppleMonitor"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "RightGatewayScreen"
Device "VideoCard1B"
Monitor "RightGatewayMonitor"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "LeftGatewayScreen"
Device "VideoCard2A"
Monitor "LeftGatewayMonitor"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "CintiqScreen"
Device "VideoCard2B"
Monitor "CintiqMonitor"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
# Tried both enabled and disabled here but to no avail.
Section "Extensions"
Option "Composite" "Disable"
EndSection
Обновить
Люди прокомментировали, что я не должен располагать все четыре монитора абсолютно точно, но это совершенно верно. Рекомендуется, если у вас есть разрешения, которые могут измениться, или просто потому, что если вы не будете осторожны, вы можете непреднамеренно вызвать наложение экрана или, что еще хуже, создать промежутки между «ничейной землей» между ними, делая невозможным доступ к ним, но это не дело здесь. Опять же, мышь перемещается по всем мониторам, как и ожидалось. Кроме того, даже при использовании относительного позиционирования (например, «LeftOf», «RightOf») у меня все еще остается та же проблема.
Я начинаю думать, что именно огромная ширина вызывает проблему. Кажется, что-нибудь более 4000 пикселей в ширину, и мой рабочий стол имеет 8000.