3 Monitore a placa gráfica PCI-e no Linux (sem tremenda dor)?

10

Como todos nós estamos dolorosamente conscientes, a única maneira de obter múltiplos monitores e composições (Compiz) no Linux é usar uma única placa gráfica que possa direcionar ambas as telas (ou, no meu caso, todas as três).

Comprei uma Radeon 5750 especificamente porque ela afirma ser capaz de acionar 3 monitores. Eu 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.

Então eu vou assumir que ou o 5750 não suporta 3 monitores, OU, mais provavelmente, a ATI não poderia se incomodar em adicionar esse suporte aos seus drivers Linux.

Então, essa é uma pergunta com várias partes:

Primeiro, alguém pode sugerir uma placa gráfica PCI Express que pode executar 3 telas no linux sem tremenda dor? Eu estou procurando por algo onde você instala o driver e todas as três telas "apenas funcionam". Existe tal cartão?

Em segundo lugar, se você tem um 5750, você conseguiu fazer 3 monitores?

Estou executando o Ubuntu 10.04 no momento.

UPDATE :

Eu tenho o meu adaptador ativo no e-mail hoje (é DisplayPort para DVI) e até agora as coisas parecem ser melhores. Eu posso rodar minha terceira tela, arrastar as coisas perfeitamente entre elas, e também estou executando o compiz. O adaptador que estou usando é um "B087B-005B" feito por "Accell", o UPC é "826388106239".

Ainda há alguns "aborrecimentos" que precisam ser resolvidos:

A tela mais à esquerda é sempre o monitor principal. O que significa que a "barra do 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 se abrem centradas na tela da 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 de uma maneira de alterá-lo para que novas janelas sempre apareçam na tela central?

    
por N Rahl 04.01.2011 / 16:42

3 respostas

6

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

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

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

Editar:
O seguinte artigo de suporte afirma que 3+ configurações de monitor exigem que os monitores extras no topo da base sejam conectados via DisplayPort:

  • link (navegue até a seção "Monitores")
  • link (desloque-se para a nota inferior 1)

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

    
por 04.01.2011 / 23:57
5

O máximo de dois monitores pode ser ativado ao mesmo tempo nas portas DVI e HDMI.

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

De AMD Eyefinity FAQ :

How many non-DisplayPort monitors can I use with an AMD Eyefinity technology-enabled graphics card?

You can connect up to two non-DisplayPort monitors at one time to an AMD Eyefinity technology-enabled graphics card using non-DisplayPort connections or passive DisplayPort dongles. To enable and drive 3 or more non-DisplayPort monitors at one time, the additional non-DisplayPort monitors must be connected with an active DisplayPort dongle.

A AMD também possui uma lista de adaptadores de trabalho para execução de monitores não-DisplayPort desativados um DisplayPort.

No suporte ao Linux

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

No entanto, a O AMD Eyefinity FAQ diz apenas que

There are plans for Linux support in an upcoming update to AMD Catalyst™ software

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

  1. ATI Eyefinity technology can support up to 6 displays using a single enabled ATI Radeon™ graphics card with Windows Vista or Windows 7...

  2. ATI Eyefinity technology can support multiple displays using a single enabled ATI FirePro™ professional graphics card... Microsoft® Windows® 7, Windows Vista®, or Linux® is required in order to support more than 2 displays.

Assim, a postura oficial parece ser que vários monitores para o Linux só são suportados por suas placas profissionais.

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

The proprietary driver supports more than two simultaneous outputs on HD5xxx cards having more than two physical independant out...

EyeFinity support is still messy

    
por 06.01.2011 / 16:24
1

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

    
por 07.06.2011 / 07:28