3 монитора с 2 видеокартами не работают

Я пытаюсь заставить работать убунту с 3 мониторами. Мне дали 2 видеокарты

lspci | grep VGA

20:01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450]
25:05:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)

У меня есть два монитора, подключенных к моей карте ATI, которая подключена к моему основному слоту PCIe, и один монитор, подключенный к моей карте nVidia

У меня все работает правильно, два монитора (dvi|vga) подключены к карте ATI, а монитор nVidia пуст. Теперь у меня работает монитор nVidia (dvi) и работает один монитор от ATI (vga), но я не могу заставить последний монитор на ATI (dvi) что-либо показать. Оба монитора, подключенные к платам ATI, показывают экран загрузки, в то время как монитор nVidia пуст, и работают до тех пор, пока вы не увидите точку с экраном входа в Ubuntu, затем монитор DVI на карте ATI гаснет, а монитор nVidia включается и работает.

Так что теперь у меня работают два экрана, по одному на каждой карте. На первый взгляд кажется, что моя установка "хочет" работать - смотря как рендерится обои. Мой левый экран только наполовину покрыт обоями, в то время как мой средний монитор полностью покрыт, и похоже, что недостающая четверть моих обоев должна рендериться на левой половине моего 3-го монитора справа... не уверен, действительно ли это значит что угодно.

Вроде как, где Х = обои

 1   2   3
[ X][XX][X ]

В настоящее время я вижу эту ошибку в моем файле Xorg.0.log, но я не уверен, куда идти дальше:

[    24.746] (EE) RADEON(2):  reusing fd for second head

Могу ли я что-то не так с моим xorg.conf или мне нужно сделать что-то еще, чтобы это заработало?

/etc/X11/xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 270.29  (buildmeister@swio-display-x86-rhel47-02.nvid

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      "Screen1" RightOf "Screen0"
    Screen      "Screen2" RightOf "Screen1"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Module"
    Load    "dbe"       # Double-buffering
    Load    "GLcore"    # OpenGL support
    # Load  "dri"       # Direct rednering infrastructure
    Load    "glx"       # OpenGL X protocol interface
    Load    "extmod"    # Misc. required extensions
    # Load  "v4l"       # Video4Linux
    Load    "record"    # X event recorder
    Load    "freetype"  # TrueType font handler
    Load    "type1"     # Adobe Type 1 font handler
EndSection

Section "ServerFlags"
    Option "Xinerama" "true"
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"
    Identifier     "Dell0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
        Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Dell1"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSectiSection "Monitor"
    Identifier     "Dell2"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier  "RD3450"
    Driver      "radeon"
    BusId       "PCI:01:00:0"
    Screen      0
EndSection

Section "Device"
    Identifier  "RD34501"
    Driver      "radeon"
    BusId       "PCI:01:00:0"
    Screen      1
EndSection

Section "Device"
    Identifier     "GF6200"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusId          "PCI:05:00:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "GF6200"
    Monitor        "Dell0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "RD3450"
    Monitor        "Dell1"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "RD34501"
    Monitor        "Dell2"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "DRI"
    Mode    0666
EndSection

2 ответа

В вашем xorg.conf есть ошибка: EndSectiSection "Monitor"

Ваш второй "Monitor"раздел (помечен "Dell1") сломано. Есть строка, которая говорит EndSectiSection,

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