В настоящее время я использую два монитора: один в альбомной ориентации, а другой - в портретной. Видеокарта - это Nvidia Geforce 9600 GT с драйвером nvidia.
Мне удалось решить проблему в 11.10, назначив отдельный X-экран для каждого монитора и поворачивая экран, назначенный для портретного монитора. (: 0 для ландшафта и: 1 для портрета)
Я слышал, что 12.04 значительно улучшился в конфигурации с несколькими мониторами. Но это не работает для меня: мне пришлось прибегнуть к режиму TwinView, чтобы воспользоваться преимуществами бесшовного использования нескольких мониторов, но режим TwinView не работает в моей ситуации, когда один из мониторов находится в портретном режиме!
Еще хуже, когда я возвращаюсь к своей исходной конфигурации, то есть к отдельным экранам X вместо TwinView, мой портретный монитор показывает только белый экран с курсором X по умолчанию без единого качества.
Кто-нибудь знаком с ситуацией, похожей на мою?
Я голосую за публикацию о Nouveau с открытым исходным кодом драйвера. У меня была проблема с 2 мониторами в Ubuntu 12.04 LTS с проприетарным драйвером NVidia. Ответ действительно помог. Я установил synaptic, запустил synaptic, нашел все, что касается nouveau, и добавил эти пакеты. После этого два монитора начали нормально работать. И я управлял ими из настроек дисплея в системных параметрах.
РЕДАКТИРОВАТЬ пост выше:
Мне удалось решить проблему, но не для 3D, потому что происходит сбой compiz. вот новый xorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 295.33 (buildd@zirconium) Fri Mar 30 13:43:34 UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
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 "Monitor1"
VendorName "Unknown"
ModelName "DELL P2311H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL P2311H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
Option "Rotate" "left"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-1"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
Option "Rotate" "left"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Я сгенерировал его, используя настройки nvidia, не с двойным обзором, а с отдельными экранами X, экран 1 является абсолютным, а экран 2 - правым. Я проверил Xinerama включен. Затем я отредактировал файл xorg.conf, чтобы добавить опцию для поворота обоих экранов (посмотрите на файл). Это сработало!
ПОСЛЕДНИЕ РЕДАКТИРОВАТЬ :::
Я наконец-то понял ... уродливый хак, но работает отлично !!!
Forgen xinerama! выберите Twin View. Выберите левый экран, чтобы быть основным (абсолютным). другой выше основного. затем сохраните файл xorg. отредактируйте его
sudo nano \etc\X11\xorg.conf
и добавьте опцию поворота в раздел экрана. (Поверните влево в моем случае). Тогда я получил идеальный двойной экран с двумя мониторами, повернутыми рядом друг с другом ..... :-) Работает только в единстве, но не в 3D. компиз сломан пока. Н
Наконец-то решил это сам.
Проблема: проприетарный драйвер Nvidia не подходит для нескольких мониторов.
Решение: перейти на драйвер с открытым исходным кодом Nouveau. Теперь это работает без нареканий. Можно настроить любой монитор в любой конфигурации, которую я хочу в настройках дисплея.
У меня похожая проблема: до сегодняшнего дня я использовал Ubuntu 10.4, я не стал обновлять его, так как он работал, и мне нужна рабочая станция в моем офисе. Он работает в странной конфигурации: я использовал xinerama в файле xorg.conf (найдите его в / etc / X11 /) и поворачивал экраны с параметрами, предоставленными драйвером nvidia
Параметр «Повернуть» "левый"
Это сработало, я написал это давно. Теперь я хотел попробовать Ubuntu 3D или Gnome 3D, но он не работает, возможно, потому что xinerama не работает с драйвером nvidia и выпуском 12.04. Он работает с Ubuntu 12.04, если вы выбираете «gnome classic», но не иначе. Я пытался настроить с помощью программы nvidia-settings, но не нашел ни одного варианта поворота экранов там.
вот xorg.conf:
Section "Screen"
Identifier "Main"
Device "nvidia A"
Monitor "Dell-VGA"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "Rotate" "left"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "2160x1900@60" "2100x1600@60" "1536x1280@60" "1200x800@60" "1800x1440@60"
EndSubSection
EndSection
Section "Screen"
Identifier "Second"
Device "nvidia B"
Monitor "Dell-DVI"
DefaultDepth 24
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "Rotate" "left"
SubSection "Display"
Depth 24
Modes "2160x1900@60" "2100x1600@60" "1536x1280@60" "1200x800@60" "1800x1440@60"
EndSubSection
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Identifier "Keyboard0"
# Driver "keyboard"
#EndSection
# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "auto"
# Option "Device" "/dev/psaux"
# Option "Emulate3Buttons" "no"
# Option "ZAxisMapping" "4 5"
#EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Main" 0 0
Screen 1 "Second" RightOf "Main"
# commented out by update-manager, HAL is now used
# InputDevice "Keyboard0" "CoreKeyboard"
# commented out by update-manager, HAL is now used
# InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "true"
EndSection
Section "Device"
Identifier "nvidia A"
BoardName "nv"
BusID "PCI:01:00:0"
Screen 0
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "Device"
Identifier "nvidia B"
BoardName "nv"
BusID "PCI:01:00:0"
Screen 1
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Опять же, я получаю двойные экраны, повернутые должным образом с помощью этого файла конфигурации, но только при входе в классическую учетную запись GNOME, а не в Unity или 3D.