7

Я хочу, чтобы тройная настройка монитора работала правильно.

Моя установка выглядит следующим образом:

  • Linux Mint 16 x64
  • Intel Core i5-2500k
  • GeForce GTX 560 Ti Cu II
  • Крайний правый монитор, подключенный к материнской плате (встроенная графика на i5)
  • Центральный монитор подключен к графической карте
  • Крайний левый монитор, подключенный к графической карте

Я использую следующий xorg.config

Section "ServerFlags"
    Option "DefaultServerLayout" "PrimaryLayout"
    Option "Xinerama" "off"
EndSection

Section "Module"
    Load "glx"
EndSection

Section "InputDevice"
    Identifier     "Mouse"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard"
    Driver         "kbd"
EndSection

Section "Device"
    Identifier "Intel HD Graphics 3000"
    Driver     "intel"
EndSection

Section "Device"
    Identifier     "Geforce GTX 560 Ti"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Screen 0
EndSection

Section "Monitor"
    Identifier "AOC"
    Option "Primary" "true"
EndSection

Section "Monitor"
    Identifier "Samsung"
EndSection

Section "Monitor"
    Identifier "ViewSonic"
EndSection

Section "Screen"
    Identifier "Samsung"
    Device "Intel HD Graphics 3000"
    Monitor "Samsung"
    SubSection "Display"
        Depth 24
    EndSubSection
EndSection

Section "Screen"
    Identifier "AOC"
    Device "Geforce GTX 560 Ti"
    Monitor "AOC"
    SubSection "Display"
        Depth 24
    EndSubSection
EndSection

Section "Screen"
    Identifier "ViewSonic"
    Device "Geforce GTX 560 Ti"
    Monitor "ViewSonic"
    SubSection "Display"
        Depth 24
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier    "PrimaryLayout"
    Screen        "AOC" 0 0 
    Screen        "ViewSonic" LeftOf "AOC"
    Screen        "Samsung" RightOf "AOC"
    InputDevice   "Keyboard" "CoreKeyboard"
    InputDevice   "Mouse" "CorePointer"
EndSection

Section "ServerLayout"
    Identifier "SingleLayout"
    Screen "AOC" 0 0
    InputDevice "Keyboard" "CoreKeyboard"
    InputDevice "Mouse" "CorePointer"
EndSection

Который имеет следующий эффект:

  • Крайний правый монитор не работает
  • Центральный и левый мониторы работают как положено

Немного больше информации:

  • Я на ядре 3.11.0-12-generic
  • Я использую проприетарный драйвер nvidia версии 331.67

1 ответ1

2

Когда я изучал веревки на Slackware, там было отличное руководство для новичков по установке, настройке и обслуживанию дистрибутива. За прошедшие годы он несколько изменился, может показаться неуместным для Debian & Co., но я все же считаю, что SlackBook - хороший вводный материал.

Не выносить никакого (имхо должного) суждения, но люди, похоже, полностью игнорируют руководства по xorg. Может быть, это потому, что их заставляют поверить, что Xorg будет "настраивать себя" так, как это можно привыкнуть в Windows. Это не всегда так, и есть много информации о том, как настроить двойной монитор. Я ответил по крайней мере на два похожих вопроса на этом сайте об очень похожей проблеме.

К делу тогда;

man xorg.conf

SERVERLAYOUT SECTION
(...)
Screen  screen-num "screen-id" position-information
(...)

Подробности в справочной странице. То, что вы хотите, выглядит примерно так:

Section "ServerLayout"
    Identifier      "Three monitors"
    Screen  0       "Screen0" 0 0
    Screen  1       "Screen1" RightOf "Screen0"
    Screen  2       "Screen2" RightOf "Screen1"
EndSection

Контрольный список:

  • На экранах используются правильные идентификаторы устройства и монитора
  • Экран имеет, по крайней мере, на подразделе дисплея с разрешением и глубиной
  • Драйвера загружаются для используемых устройств

Заметки:

Видеокарты с двумя головками (раздел устройства) могут нуждаться в специальных параметрах, таких как шина и режим отображения. В прошлом карты ATI "копировали" выходные данные на обе головы. Это можно было предотвратить, передав определенные параметры в разделе устройства. Используйте справочную страницу драйвера xorg.

В последних версиях Xorg xrandr можно использовать для настройки и включения нескольких мониторов и их позиционирования относительно друг друга. Наличие xorg.config, который настраивает несколько мониторов, на самом деле не является необходимым, но может быть более удобным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .