3 Monitora a placa de vídeo PCI-e no Linux (sem grandes dores)?

10

Como todos sabemos, a única maneira de obter vários monitores E composição (Compiz) no Linux é usar uma única placa gráfica que possa conduzir as duas telas (ou no meu caso as três).

Eu comprei uma Radeon 5750 especificamente porque alega poder dirigir 3 monitores. Posso conectar 3 monitores (2 DVI, 1 HDMI) e o Catalyst Control Center mostra todos os 3, mas apenas 2 podem ser ativados por vez.

A mensagem exata é:

The current settings cannot be applied.  Possible issues may include:
   - Display(s) cannot be enabled.
   - Setting(s) cannot be applied due to insufficient video memory.

Portanto, vou assumir que o 5750 não suporta 3 monitores, ou, mais provavelmente, a ATI não poderia se dar ao trabalho de adicionar esse suporte aos drivers do Linux.

Portanto, esta é uma pergunta multipartes:

Primeiro, alguém pode sugerir uma placa de vídeo PCI Express que possa executar três telas no Linux sem grandes dores? Estou procurando algo em que você instale o driver e as três telas "funcionem". Esse cartão existe?

Segundo, se você possui um 5750, conseguiu fazer 3 monitores?

Estou executando o Ubuntu 10.04 no momento.

ATUALIZAÇÃO :

Hoje recebi meu adaptador ativo pelo correio (é DisplayPort para DVI) e até agora as coisas parecem melhores. Posso executar minha terceira tela, arrastar as coisas perfeitamente entre elas e também estou executando o compiz. O adaptador que estou usando é um "B087B-005B" fabricado por "Accell", o UPC é "826388106239".

Ainda existem alguns "aborrecimentos" que precisam ser resolvidos:

A tela mais à esquerda é sempre o monitor principal. O que significa que a "barra gnome" (é o que você chama de menu de aplicativos-lugares-sistema?) Está sempre na tela mais à esquerda.

Isso também significa que novas caixas de diálogo sempre são abertas centralizadas na tela esquerda, o que é contra-intuitivo. Especialmente se você estiver usando um programa como o GIMP e o editor de texto ou o seletor de cores aparecer à esquerda. Alguém sabe como alterá-lo para que novas janelas sempre apareçam na tela central?

usuario
fonte

Respostas:

6

Acredito que você precisa ter um dos monitores conectados por meio de um adaptador ativo , pois os cartões atualmente à venda não têm energia suficiente para suportar três monitores de uma só vez (em termos de energia); ou, para ser mais específico, com exceção de alguns modelos, eles não têm o hardware necessário para alimentar três portas.

Os seguintes tópicos do fórum podem fornecer mais informações:

Os dois últimos são sites bem conhecidos, focados em hardware, portanto devem ser razoavelmente confiáveis ​​(considerando-os como fóruns e não artigos oficiais). No entanto, observe que eu não tenho uma placa compatível com ATI Eyefinity, nem tentei esse tipo de coisa no GNU / Linux ainda. Só estou compartilhando o que li em outros lugares no passado, esperando que ele possa guiá-lo na direção certa (ou que alguém o confirme).

Edit:
O seguinte artigo de suporte afirma que mais de 3 configurações de monitor exigem que os monitores extras em cima dos dois base estejam conectados via DisplayPort:

Você mencionou que possui os monitores conectados através de 2 portas DVI e 1 HDMI. Você tem a opção de tentar mudar um deles para o DisplayPort e experimentá-lo?

Ratos
fonte
Acho que não consigo editar meus comentários neste site? Enfim ... Posso usar um adaptador passivo "Display Port"? Ou precisa ser ativo? Alguém sabe que funciona bem? Além disso, não sei se entendi a diferença entre "link duplo" e "link único".
Nick
Comprei um adaptador DisplayPort para HDMI, mas continuo recebendo a mesma mensagem de erro acima ao tentar ativar o terceiro monitor.
Nick
Com relação ao DVI de link único / duplo - o link duplo contém mais conectores / fios que podem ser usados ​​para transferir o sinal de vídeo, permitindo transferir mais dados pela interface - por exemplo, para obter resoluções mais altas ou taxas de atualização.
MicE
Em relação ao adaptador - ok, agora você tem 2 monitores conectados via DVI e um através do adaptador DisplayPort para HDMI? Isso deveria ter funcionado se a origem do problema fosse as portas (poderia ter ajudado de qualquer maneira, mas parece que não é a causa raiz). Você pode especificar o modelo da sua placa gráfica (além do 5750) e qual versão do driver você está usando, por favor? A menos que alguém tenha melhores conselhos, sugiro também tentar perguntar nos fóruns oficiais da AMD e Ubuntu.
MicE
@ N Rahl: deve ser um adaptador ativo, veja minha resposta.
Jg-faustus
5

No máximo dois monitores podem ser ativados ao mesmo tempo nas portas DVI e HDMI.

Para usar três monitores, pelo menos um deles deve usar o DisplayPort.

Do FAQ do AMD Eyefinity :

Quantos monitores não DisplayPort posso usar com uma placa de vídeo habilitada para a tecnologia AMD Eyefinity?

Você pode conectar até dois monitores não DisplayPort de uma vez a uma placa de vídeo habilitada para a tecnologia AMD Eyefinity usando conexões não DisplayPort ou dongles DisplayPort passivos. Para habilitar e conduzir 3 ou mais monitores não DisplayPort de uma só vez, os monitores adicionais que não sejam DisplayPort devem ser conectados a um dongle DisplayPort ativo.

A AMD também possui uma lista de adaptadores que funcionam para a execução de monitores não DisplayPort em um DisplayPort.


No suporte ao Linux

Uma publicação no phoronix.com diz que a AMD tem suporte ao Eyefinity para Linux a partir da versão 10.7 do driver de julho de 2010, e que o Ubuntu 10.04 possui "suporte à produção".

No entanto, o FAQ do AMD Eyefinity diz apenas que

Existem planos para o suporte ao Linux em uma próxima atualização do software AMD Catalyst ™

e a página oficial da ADM Eyefinity Technology diz (fonte minúscula na parte inferior) que

  1. A tecnologia ATI Eyefinity pode suportar até 6 monitores usando uma única placa gráfica ATI Radeon ™ habilitada com Windows Vista ou Windows 7 ...

  2. A tecnologia ATI Eyefinity pode suportar vários monitores usando uma única placa gráfica profissional ATI FirePro ™ ativada ... Microsoft® Windows® 7, Windows Vista® ou Linux® é necessário para suportar mais de 2 monitores.

Portanto, a posição oficial parece ser que vários monitores para Linux são suportados apenas por suas placas profissionais.

O wiki não oficial do AMD Linux diz em uma entrada adicionada em dezembro de 2010 :

O driver proprietário suporta mais de duas saídas simultâneas em placas HD5xxx com mais de duas saídas físicas independentes ...

O suporte ao EyeFinity ainda está confuso

jg-faustus
fonte
Atualmente, estou executando o Catalyst 10.12. Encomendei um adaptador ativo, portanto, na próxima semana, se ele funcionar ou não.
Nick
Boa sorte! Considerando a mesma configuração mim (Ubuntu 10.10 e três monitores), acho que vou esperar para saber como ele funciona para você em primeiro lugar :)
jg-faustus
1

Estou usando um 5450 com 3 monitores (um no dp) e ele funciona perfeitamente com o Windows 7. Quando executo o CD do Ubuntu 11.04, estou tendo problemas com a renderização do monitor dp corretamente, mas os três estão trabalhando lado a lado. Você deve ter um adaptador dp que diz "compatível com eyefinity"

Jerry
fonte