ubuntu 3 monitores, 2 placas de vídeo não funcionando

1

Estou tentando fazer com que o ubuntu funcione com 3 monitores. Eu recebi 2 placas de vídeo

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)

Eu trabalhei com dois monitores conectados à ATI corretamente. e o monitor nVidia em branco. Agora eu tenho o monitor nVidia funcionando e um monitor da ATI funcionando, mas não consigo fazer o último monitor mostrar nada. Ele mostra a tela de boot e funciona até o momento em que você é apresentado com a tela de login do Ubuntu, então ele desaparece e o monitor da nVidia é ligado. Posso ter algo errado com meu xorg.conf ou preciso fazer algo mais para que isso funcione?

Atualmente estou vendo este erro no meu arquivo Xorg.0.log, mas não tenho certeza para onde ir a partir daqui:

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

/etc/X11/xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 270.29  ([email protected]

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
    
por veilig 15.03.2011 / 00:39

2 respostas

1

Primeiro, na seção ServerLayout, você a mostra como:

Screen      0  "Screen0" 0 0
Screen      "Screen1" RightOf "Screen0"
Screen      "Screen2" RightOf "Screen1"

Você está sentindo falta dos rótulos de tela. Você precisa que pareça com o seguinte.

Screen      0  "Screen0" 0 0
Screen      1  "Screen1" RightOf "Screen0"
Screen      2  "Screen2" RightOf "Screen1"

Todo o resto da sua postagem parece correto no xorg.conf. O único outro problema que vejo é que você está executando um chipset de vídeo nvidia e ati. O motivo é que eu sei que os drivers do site da Nvidia irão remover alguns dos drivers necessários para a ATI. A menos que você queira usar os drivers nvidia abertos ou vesa para gerenciar esse terceiro monitor.

Por favor poste seu Xorg.0.log e eu poderei apontar você na direção certa.

    
por 20.04.2011 / 14:04
1

Notei que você combinou o final de uma seção "Monitor" (para "Dell1") com o início de outra seção "Monitor" (para "Dell2") para que a linha se parecesse com:

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

Section "Monitor"
    Identifier     "Dell2"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection
    
por 29.04.2011 / 05:24