Qual é o estado atual do suporte ao driver de vídeo do Linux?

6

Estou pensando em comprar uma nova placa de vídeo.

Meu sistema operacional primário é o Linux, então eu quero saber se a ATI ou a Nvidia tem melhor suporte a drivers Linux. Eu sei que ambas as empresas suportam o Linux, mas estou querendo saber quais são os drivers mais estáveis e com mais recursos.

    
por bakytn 05.08.2011 / 06:55

3 respostas

5

A questão é muito dependente de vários fatores,

  1. O modelo exato / tipo de cartão que você planeja usar
  2. Como você planeja usar o cartão (ou seja, apenas para exibir a tela ou um material mais acelerado em 3d)
  3. Os recursos de que você precisa.

Em geral , quase qualquer placa que você possa usar será suportada com algum driver para conduzir a tela 2d (ou seja, você deve ser capaz de inicializar e executar o gnome / unity ). O driver open source vesa suportará a maioria dos cartões feitos desde o início dos anos 90 em um modo gráfico de resolução relativamente baixa.

Onde fica muito lamacento é o atual estado de coisas para os drivers mais avançados que lhe permitirá explorar a aceleração de hardware oferecida pelas placas gráficas.

Em geral , a nvidia tem melhor suporte a drivers para a comunidade linux. O driver nvidia de código fechado (disponível como um blob binário na maioria das distribuições linux) suporta cartões que remontam a aproximadamente 2004 (o A série Geforce 6xxx é a primeira placa suportada). Como este é um driver atual, e suportado pela nvidia, ele fornece um bom suporte para todos os principais recursos da placa e é compatível com a maioria das distrubtions modernas do Linux. Onde você poderia ter problemas com placas antigas (digamos uma Geforce 4), onde você seria forçado a usar uma versão legada do driver nvidia, modificações no kernel podem ter tornado o driver incompatível com os kernels modernos e potencialmente Xorg. e pode exigir um sistema Linux legado para usar o driver proprietário legado. No entanto, se você estiver usando um cartão antigo, a aceleração 3D de hardware totalmente compatível pode não ser necessária e você se contentaria com um driver genérico de 2d.

A ATI também fornece seu próprio driver para sistemas Linux, que suportarão sua gama de cartões com recursos completos. NO ENTANTO, os cartões que eles suportam a qualquer momento são muito menores que a nvidia. Enquanto o driver nvidia atual suporta cartões de consumidor de volta para a série 6000, o driver ati suporta cartões de volta para a série 2xxx (cerca de 3 anos atrás). Para outros cartões, o suporte da ATI é uma combinação de drivers proprietários herdados sobrepostos, drivers de código-fonte aberto e drivers genéricos. Tenha em mente que a instalação de um driver proprietário herdado (para o qual o suporte é cancelado) é um grande problema, pois o driver não atualizou o xorg ou a interface do kernel e provavelmente não funcionará a menos que você use um sistema Linux legado.

DE OUTRA MÃO, porque a ATI forneceu suporte de código aberto por algum tempo no passado, o suporte de código aberto de cartões ati é muito melhor que a nvidia, especialmente quando se trata de placas legadas. A menos que você esteja usando a placa ATI mais recente e melhor suportada pelo driver linux, o driver de software livre é provavelmente a melhor opção para hackear um driver proprietário legado em seu sistema. Por causa do suporte oficial anterior, o driver radeon de software livre suporta uma grande seleção de cartões antigos com a maioria dos recursos de hardware.

Em resumo:

Se você estiver procurando por cartões novos, tanto a ATI quanto a Nvidia fornecerão drivers proprietários que alimentarão seus cartões. Historicamente, a Nvidia tem mantido o suporte a linux para suas placas antigas por muito mais tempo, com a ATI você pode estar fora de suporte 2 anos depois. Se você quer apenas exibir sua área de trabalho, quase qualquer cartão feito por qualquer fabricante na última década deve funcionar muito bem.

ATI: suporte proprietário obscuro quando se trata de cartões suportados, suporte de código aberto bem desenvolvido Nvidia: driver proprietário decente, quase inexistente suporte de código aberto.

EM CONCLUSÃO: VEJA O CARTÃO QUE VOCÊ ESTÁ PROCURANDO COMPRAR NO GOOGLE, com uma consulta como Radeon XXXX ubuntu 11.04 (A única razão pela qual eu digo que o ubuntu é porque eles tendem a ter mais acessos do que outras distros, se isso for factível no ubuntu na maioria das outras distribuições também) e ver se as pessoas obtiveram sucesso usando-a. Infelizmente, a realidade da situação é que o suporte do fabricante Linux é imprevisível e o suporte a código aberto é muito difícil de ser atualizado devido ao grande volume de cartões e mudanças que os fabricantes introduzem a cada ano.

    
por 05.08.2011 / 09:01
2

Em geral, a NVIDIA teve melhor suporte ao Linux, embora a estabilidade / robustez ainda possa variar muito.

Isso é por experiência pessoal (eu não tive problemas em encontrar bons drivers NVIDIA para meu laptop, ao contrário da ATI para meu outro laptop); Apenas o pesquisando no Google também geralmente mostra resultados mais positivos para a NVIDIA que para a ATI. Mas, novamente, eles não estavam no mesmo período de tempo - a ATI poderia potencialmente ter pego (embora eu não tenha visto nada que apoie essa ideia até agora).

    
por 05.08.2011 / 07:32
2

Muitas vezes, os próprios repositórios da distro possuem drivers Nvidia de boa qualidade neles. Eu usei tanto o Ubuntu quanto o Fedora com placas Nvidia (uma GTX8600 e duas GTX 465) e me diverti muito com isso. Verifique os repositórios da sua distribuição favorita para ver o que eles suportam. A própria Nvidia também oferece drivers Linux a partir de seu site (mas eu prefiro usar a distribuição pacotes). Naturalmente, a ATI / AMD também faz . No entanto, os drivers Nouveau padrão são lixo absoluto. Deixe-os o mais rápido possível.

Dê uma olhada em algumas revisões das duas cartas colocadas uma contra a outra.

Os drivers da ATI, embora com suporte até certo ponto, parecem ter mais problemas e não obtêm as melhores taxas de quadros. As placas mais novas não parecem ser suportadas tão rapidamente ou ... nunca.

Infelizmente, até que alguém ou algum lugar decida fazer alguns estudos empíricos sobre isso, evidências casuais e sua própria experiência serão as melhores com as quais você pode trabalhar.

    
por 05.08.2011 / 08:07