Проблема с мультиголовкой после обновления с 14.04 до 16.04

После обновления с 14.04 до 16.04 мой 3-х мониторный многоголовочный дисплей перестал работать правильно. После нескольких часов настройки у меня есть два «почти готовых» xorg.conf файла; один, в котором первые два дисплея работают отлично, но третий непригоден, другой, в котором все три дисплея работают, но первые два находятся на одном экране :0.0, рассматриваются как один большой дисплей (поэтому максимальные окна охватывают два монитора , не то, что я хочу), а третий находится на :0.1.

То, что у меня было в 14.04, и то, что я хочу сейчас, - это все три монитора как один дисплей :0, но они рассматриваются как отдельные мониторы, так что максимизация окна максимизируется только на этом мониторе.

Аппаратное обеспечение не самое лучшее, но, очевидно, может поддерживать желаемую конфигурацию. Первые два монитора подключены к двум портам DVI ATI Radeon HD 3450 с помощью драйверов Radeon и Xorg, третий подключен к встроенному порту HDMI интегрированной графики Intel 4-го поколения с помощью драйвера ядра i915 и Драйвер Intel Xorg.

Этот файл xorg.conf приводит к тому, что первые два монитора работают так, как я хочу, но третий монитор вообще не работает. Я не понимаю, как второй монитор вообще работает с этим файлом конфигурации, но он работает:

Section "ServerFlags"
  Option "Xinerama" "off"
  Option "RandR" "on"
EndSection

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    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   "Left"
EndSection

Section "Monitor"
    Identifier   "Center"
EndSection

Section "Monitor"
    Identifier   "Right"
EndSection

Section "Device"
    Option "Accel" "True"
    Option "SWcursor" "True"
    Option "TearFree" "True"
    Identifier  "ATI card"
    Driver      "radeon"
    BusID       "PCI:1:0:0"
    Option "Monitor-DVI-0" "Left"
    Option "Monitor-DVI-1" "Center"
EndSection

Section "Device"
    Option "Accel" "True"
    Option "TearFree" "True"
    Option "SWcursor" "True"
    Identifier  "Intel IGA"
    Driver      "intel"
    BusID       "PCI:0:2:0"
    Option "Monitor-HDMI1" "Right"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "ATI card"
    Monitor    "Left"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "ATI card"
    Monitor    "Center"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen2"
    Device     "Intel IGA"
    Monitor    "Right"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Этот xorg.conf заставляет работать все три монитора, но на двух отдельных X-серверах, что определенно не то, что я хочу, но, по крайней мере, демонстрирует, что все аппаратное и программное обеспечение используется для управления всеми тремя головами:

Section "ServerFlags"
  Option "Xinerama" "off"
  Option "RandR" "on"
EndSection

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         "Screen0" 0 0
 #  Screen         "Screen1" RightOf "Screen0"
    Screen         "Screen2" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    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   "Left"
EndSection

Section "Monitor"
    Identifier   "Center"
EndSection

Section "Monitor"
    Identifier   "Right"
EndSection

Section "Device"
    Option "Accel" "True"
    Option "SWcursor" "True"
    Option "TearFree" "True"
    Identifier  "ATI DVI0"
    Driver      "radeon"
    BusID       "PCI:1:0:0"
    Option "Monitor-DVI-0" "Left"
    Option "Monitor-DVI-1" "Center"
EndSection

Section "Device"
    Option "Accel" "True"
    Option "TearFree" "True"
    Option "SWcursor" "True"
    Option "DRI" "false"
    Identifier  "Intel IGA"
    Driver      "intel"
    BusID       "PCI:0:2:0"
    Option "Monitor-HDMI1" "Right"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "ATI DVI0"
    Monitor    "Left"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen2"
    Device     "Intel IGA"
    Monitor    "Right"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

При такой конфигурации xrandr, запуск на :0.0 показывает две головки карты ATI и вкл .: 0.1 показывает одну головку на «карточке» Intel. Мне не удалось найти конфигурацию, необходимую для отображения всех трех голов на :0.0.

При отсутствии xorg.conf файл X не запускается, отображая экран устранения неполадок / отказоустойчивости на третьем мониторе. Я попытался разделить устройство ATI на две секции, по одной на каждую головку (экран 0 и экран 1), но это также привело к невозможности запуска X.

Я явно что-то упускаю. Любые идеи?

Ограничения количества постов и комментариев запрещены для этой проблемы, полные конфигурации и журналы находятся по адресу https://drive.google.com/drive/folders/1tptxeVkP7dXlRhzHCqQaJNCwHMMWkJEB

1
задан 21 December 2017 в 17:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: