3 exibe o Ubuntu, ATI Radeon

2

Há muitas perguntas sobre isso, mas eu li todas elas e nenhuma me ajudou!

  • Série ATI Radeon HD 5400

  • PCI Express 2.0

Meu colega de trabalho tentou usar 3 monitores no Windows, que falharam ...

No entanto, ele conseguiu 3 displays no Ubuntu usando exatamente a mesma placa gráfica que eu!

Eu sei que é possível!

  • Exibir um: 22 "DVI

  • Exibir dois: 22 "VGA

  • Exibição três: 19 "VGA

Minha placa gráfica possui: HDMI, DVI, VGA.

  • O HDMI vai para o Display One usando um conversor HDMI para DVI

  • O VGA vai para o Display Two diretamente

  • O DVI vai para o Display Três usando um conversor DVI para VGA

Quando eu abro as configurações de exibição do ubuntu, vejo as 3 telas, no entanto, o Display Três está configurado para OFF por padrão ... Quando tento ativá-lo, meu PC não faz nada!

Quando abro o Catalyst Control Center, vejo os 3 displays novamente, mas o terceiro está definido como "desativado" e não consigo ativá-lo ...

O que eu preciso fazer?

    
por AlexMorley-Finch 22.03.2012 / 14:13

4 respostas

3

Antes de começarmos, às vezes a porta HDMI é empurrada pelo mesmo hardware que empurra DVI / VGA, então pode ser que você precise de três portas 'reais' e não de uma porta que funcione se e somente se a outra estiver desabilitada.

Para descobrir se o anterior é o caso, desative seu segundo monitor e veja se o HDMI é habilitado. Se for, então é o caso. Se ainda não estiver, continue lendo ...

A minha é de 2 DVIs e uma porta de displaylink.

Atualmente tenho esse trabalho sem suporte 3D usando o Xinerama assim:
xorg.conf

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

Section "Module"
EndSection

Section "ServerFlags"
    Option      "Xinerama" "on"
EndSection

Section "Extensions"
    Option      "Composite" "Enable"
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[0]-2"
    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"
    Screen      0
EndSection

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

Section "Device"
    Identifier  "aticonfig-Device[0]-2"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Screen      2
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
                Modes "1440x900_60.00"
    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
                Modes "1440x900_60.00"
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-2"
    Device     "aticonfig-Device[0]-2"
    Monitor    "aticonfig-Monitor[0]-2"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
                Modes "1440x900_60.00"
    EndSubSection
EndSection

com driver binário ...

Onde está o xorg.conf: /etc/X11/xorg.conf
O que é xorg.conf: É uma maneira de dizer ao seu computador 'Não, não configure automaticamente ... Eu sei melhor. Faça assim: '

    
por RobotHumans 22.03.2012 / 14:15
1

Eu sei que essa é uma pergunta antiga, mas eu tenho exatamente a mesma configuração que você e estou tendo o mesmo problema. Eu pensei em compartilhar isso aqui, já que não foi discutido em nenhum outro lugar.

O problema parece ser o driver proprietário da AMD em combinação com algumas GPUs mais antigas, em vez de quaisquer configurações específicas do X. Como esses cartões usam apenas dois relógios de pixel, suspeito que algumas combinações de codificadores preguiçosos e testadores mesquinhos bloquearam o uso de três monitores em seu driver, em vez de criar uma solução alternativa para permitir o compartilhamento de dois clocks de pixel entre três monitores.

Uma solução simples para você é abrir a linha de comando e executar:

sudo apt-get remove --purge fglrx*

Isso remove o driver AMD, junto com o Catalyst Control Center, e força o Ubuntu a usar o driver Linux Radeon. Você ainda deve ser capaz de definir as configurações de exibição usando o gerenciador de exibição do Ubuntu, em vez de mexer com xorg.conf.

Embora o driver de código aberto permita usar três monitores, será necessário definir pelo menos dois de seus monitores para a mesma resolução e taxa de atualização (não há maneira possível de contornar isso: resolução / taxa de atualização diferentes = diferente velocidade de clock do pixel). Infelizmente, tive problemas com qualquer outra configuração além das três correspondentes. Isso limita as configurações disponíveis no seu monitor de menor resolução. Você também perde todos os recursos de aceleração 3D fornecidos pelo driver AMD.

    
por col_panic 09.01.2015 / 19:37
0

Mesmo com alguns anos, vejo que não há resposta aceita. Eu tenho uma placa Sapphire Radeon HD 5450 que aciona três monitores. Meus monitores são VGA 1440x900, HDMI 1680x1050 e VGA 1440x900. As portas são VGA, HDMI e DVI. Portanto, para a porta DVI eu uso um adaptador. Você precisaria usar os drivers xorg de código aberto para obter melhores resultados. Nenhum xorg.conf foi necessário. No Xubuntu eu tive que mexer nas Preferências do Monitor um pouco, mas funciona muito bem. Cada monitor está em sua resolução nativa. No Xubuntu em Preferências do Monitor, eu desabilitei todos os monitores, mas o mais à esquerda. Então eu configurei a extrema esquerda como eu queria. Então eu habilitei o monitor do meio e o configurei. Então eu habilitei o mais à direita e o configurei. Você precisará definir o cartão como primário no BIOS. Isso só funcionou para mim em 14.04, não em 12.04. O Linux Mint 17 também funciona com isso.

    
por jbrock 16.04.2015 / 01:30
0

A minha Radeon HD5450 tem saídas HDMI, DVI e VGA e eu também estava com o mesmo problema de apenas poder executar 2 monitores em qualquer combinação. Eu passei muito tempo tentando fazê-lo funcionar, mas não importava o que eu fiz, um dos monitores estava sempre desativado, apesar de todos os 3 terem sido detectados. Eu tentei a solução proposta por col_panic :

sudo apt-get remove --purge fglrx

Funcionou - agora todos os três monitores estão funcionando muito bem. (2 na mesma resolução e 1 monitor menor em uma resolução menor) Obrigado col_panic por tomar o tempo para postar isso - eu não poderia ter feito isso sem você. :)

    
por user3562031 13.09.2015 / 21:49