ATI Eyefinity sob Linux


15

Eu sei que as novas placas da série 5xxx da ATI são capazes de alimentar até 6 monitores, mas fiquei curioso para saber se alguém teve essa sorte de configurar isso no linux. Na verdade, eu só tenho três monitores que estou interessado em usar, mas três é o ponto em que as placas de vídeo da geração anterior começaram a ficar um pouco problemáticas por causa da necessidade de várias placas de vídeo. O suporte ao Linux para esse recurso é bom neste momento ou o suporte ao Eyefinity é realmente apenas para janelas no momento?

ATUALIZAÇÃO 7/7/11: como esta página é a mais acessada no Google para linux eyefinity, eu gostaria de atualizá-la com informações mais atualizadas. Recentemente, comprei uma placa 5870 e, usando os drivers da ATI, consegui que o eyefinity funcionasse muito mais facilmente do que eu esperava. O motorista até me permitiu girar um dos meus monitores, algo que eu queria fazer há muito tempo. Isso provou ser uma solução muito mais limpa para o meu cenário do que placas de vídeo duplas e xinerama.

Respostas:



3

AFAIK, o suporte ao Linux ainda não está disponível, Phoronix disse que publicaria um artigo quando o recurso estiver disponível.

Eu postei com alguns desenvolvedores do eyefinity no fórum de jogos de tela ampla e devo dizer que o Linux não parecia estar dentro do seu escopo de visão e muito menos "na lista". Não é surpreendente, mas irritante, já que a AMD reivindicou o suporte ao Linux antes do lançamento. Eu adoraria uma solução de 1 placa para conduzir minha configuração de cabeça tripla (4960x1600), mas duvido que alguma vez seja suportada pela ATI.

No momento, estou usando 2 x 9500 placas GT Nvidia (Nota: o DX10 suporta 8000x8000, enquanto as placas DX9 suportam apenas 4000x4000). E eu uso um xorg.conf personalizado e um xinerama falso para amarrá-los. Observe que esta solução funciona apenas no Ubuntu 8.04, pois as versões mais recentes usam uma HAL (Hardware Abstraction Layer). Correções temporárias estão em andamento, mas apenas por alguns indivíduos.

Há um tópico mais antigo nos fóruns do Ubuntu ( http://ubuntuforums.org/showthread.php?t=884161 ) sobre isso. É longo, mas me permitiu configurar minha estação de trabalho. Como você descobrirá em breve, há uma série de camadas para os desafios de obter uma configuração de vários monitores no Linux e uma solução real exigirá a cooperação de várias equipes de desenvolvedores e engenheiros.

Para mim, o desafio tornou muito mais gratificante, mas esteja preparado para ficar frustrado!

Se você ficar preso, avise-me que posso ajudar. :)

Uma atualização a partir de 9/2011. Estou executando um MSI Radeon HD6990 com 3 monitores de 30 "em uma placa de vídeo e tudo está funcionando perfeitamente (depois de um pouco de trabalho de configuração) com o Slackware64 13.37.


Obrigado, era disso que eu tinha medo. Eu tenho meus três monitores em funcionamento em uma nvidia 9800 GT e uma nvidia quadro nvs 295 (para pcie x1). Na verdade, eu passei pela frustração, mas finalmente consegui. Como você, no entanto, o pensamento de uma solução de cartão único parecia particularmente agradável, então eu queria ver se era possível ainda. Obrigado.
Bryan Ward

Esta resposta está desatualizada. O Catalyst 10.7 adiciona suporte ao Eyefinity no Linux. Veja minha resposta para mais detalhes.
Intrications

1

Acredito que a linha oficial da ATI é que eles realmente pretendem apoiar oficialmente o Eyefinity na plataforma Linux.

Para citar www.amd.com - "Suporte ao Linux agendado para ser ativado por meio de uma futura versão do driver ATI Catalyst ™".

Eu mesmo mal posso esperar que esse suporte seja oferecido, pois acho que a situação atual com vários cartões e desktops compostos está longe de ser ótima. Houve alguns comentários fugazes na lista de discussão do xorg dev, sugerindo que alguns trabalhos sobre o re-fatoração do Xinerama sejam compatíveis com as extensões de composição, mas não tenho certeza de quanto tempo isso pode levar, ou se, de fato, será visto através de suas extensões. conclusão.

Embora, eventualmente, as placas da ATI pareçam fornecer uma maneira de solucionar esses problemas para aqueles que podem se dar ao luxo de atualizar suas placas, ainda é importante para o Xorg suportar a composição com uma configuração de várias placas, pois essa é a maneira mais comum de fornecer três ou mais desktops principais e esperamos que os desenvolvedores do xorg não demorem muito tempo para tornar isso possível.

Gostaria de saber se existe o desejo da comunidade suficiente para que a composição compatível com Xinerama no xorg realmente se reúna e pague uma recompensa coletiva para concluir esse trabalho. Eu, pelo menos, estaria disposto a enviar algum dinheiro para que isso acontecesse.


Já foi feito no Linux, a AMD ainda não está lançando o driver. Confira este vídeo do YouTube para vê-lo em toda a sua glória :-) youtube.com/watch?v=N6Vf8R_gOec
JRT

0

Eu tenho a versão 10.9 no Ubuntu 9.04 com HD5800 Series, ainda recebendo #fail para a tela 3, apenas desabilita / desabilita na reinicialização. Suspiro. Com toda a fanfarra do Eyefinity, eu esperava que funcionasse, serão os links publicados acima


1
eles estão às 10.11 agora, aparentemente, você tentou novamente? Além disso, você está usando o driver binário ou o pacote Ubuntu? Com os drivers proprietários da nVidia, às vezes é melhor instalar através do pacote; não tenho certeza se esse é o caso da AMD.
gatoatigrado 23/11
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.