Problemas de configuração do monitor múltiplo

2

Eu tenho o Ubuntu 10.04 LTS - o Lucid Lynx.

Eu tenho até recentemente usado uma placa gráfica nVida (NVIDIA GeForce 9800 GT) com dois monitores conectados, tudo isso funcionou bem e elegante. Alguns dias atrás, comprei dois novos monitores LCD idênticos para uma configuração de vários monitores e duas placas gráficas ATI (ATI Sapphire Radeon HD5450).

NOTA * Todos os monitores funcionam bem no Windows XP, 2k, Vista e 7

Depois que eu tinha carregado no Ubuntu, apenas uma tela apareceu, que eu esperava, removi o driver da placa nVidia e baixei a versão da ATI que me deu o ATI Catalyst Control Center - em que apenas dois os monitores estavam mostrando o terceiro foi desativado e mostrando driver desconhecido.

Eu habilitei o terceiro monitor que declarou "Unkown Driver" e tive que reiniciar, após a reinicialização, nenhum dos displays funciona. Eu reiniciei e inicializei no modo de recuperação e, a partir de agora, isso é apenas o que eu posso usar usando um driver à prova de falhas. Parece de acordo com o log que um servidor já está ativo para o Display 0 e eu tenho que remover /tmp/.X0-lock e começar de novo.

Isto é o que o arquivo de log está dizendo:

Erro fatal no servidor Servidor já está ativo para exibição 0 se este servidor não estiver mais em execução, remova /tmp/.X0-lock e inicie novamente.

(WW) xf86 closeconsole: KDSETMODE falhou: descritor de arquivo inválido (WW) xf86 closeconsole: VT_GETMODE falhou: descritor de arquivo inválido (WW) xf86 closeconsole: VT_GETSTATE falhou: descritor de arquivo inválido ddxSigGiveUp: log de fechamento

Eu tentei olhar para o meu arquivo xorg.config mas infelizmente eu não tenho realmente uma idéia de como ele "deveria" ser - Eu tentei regenerá-lo usando este comando a partir de um terminal: sudo dpkg-reconfigure -phigh xserver -xorg, mas isso não teve efeito, por isso estou atualmente preso no modo de driver à prova de falhas, mas dois monitores estão ativos, mas estão espelhando uns aos outros.

Espero que isso não seja para muito tempo olhando para trás, eu tenho andado um pouco! mas eu estou apenas tentando explicar o máximo que posso ... Eu perguntei isso em Linuxquestions mas ninguém parece saber ou pelo menos eu não tive nenhuma resposta.

Poderia alguma alma gentil, por favor, ajudar a explicar o que posso fazer a partir daqui? Eu ficaria eternamente grato.

Chris

* Atualização *

Remover xorg.conf não faz nada além de permitir que eu use apenas dois monitores - usando o comando: sudo aticonfig --inicial gera o arquivo xorg.conf abaixo: mas também não funciona - acabei de receber dois monitores ...

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Eu tentei usar este comando de um thread nos fóruns do Ubuntu com uma pergunta semelhante à minha: sudo aticonfig --initial = dual-head --adapter = all

Arquivo xorg.conf gerado

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
    Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
    Screen         "aticonfig-Screen[1]-0" RightOf "aticonfig-Screen[0]-1"
    Screen         "aticonfig-Screen[1]-1" RightOf "aticonfig-Screen[1]-0"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[1]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[1]-1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-1"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Screen      1
EndSection

Section "Device"
    Identifier  "aticonfig-Device[1]-0"
    Driver      "fglrx"
    BusID       "PCI:2:0:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[1]-1"
    Driver      "fglrx"
    BusID       "PCI:2:0:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-1"
    Device     "aticonfig-Device[0]-1"
    Monitor    "aticonfig-Monitor[0]-1"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[1]-0"
    Device     "aticonfig-Device[1]-0"
    Monitor    "aticonfig-Monitor[1]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[1]-1"
    Device     "aticonfig-Device[1]-1"
    Monitor    "aticonfig-Monitor[1]-1"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Isso após a reinicialização renderiza TODOS os monitores em branco e eu tenho que entrar no modo de recuperação e usar um driver à prova de falhas. Isso é muito mais difícil do que eu pensava, não acho que o Ubuntu goste da ATI para monitores multi (3) ou talvez o contrário. Alguém pode ajudar ainda?

    
por Shambhala 19.05.2011 / 18:14

1 resposta

3

Pode ser que o seu arquivo xorg.conf tenha sua configuração antiga da nvidia armazenada e causando conflito. Então sugiro que você remova xorg.conf . O X não precisa disso, pois pode encontrar automaticamente seus dispositivos e exibições.

se necessário, você pode recriar xorg.conf com Xorg -configure ou nvidia-xconfig do modo de segurança.

    
por Cas 19.05.2011 / 18:23