Os drivers gráficos Open Source são melhores que os drivers proprietários em certos aplicativos?

4

Eu tenho um laptop antigo com um chip gráfico GeForce 9300M. Eu não jogo, mas quero uma experiência de desktop suave com o Unity. Na minha situação, especificamente, os drivers de código aberto são melhores que os da Nvidia? Ou é a única razão para os drivers de código aberto existirem sendo de código aberto? Eu também estou escrevendo aplicativos OpenCL. Posso usar meus processadores de fluxo GeForces para OpenCL com os drivers de código aberto?

Atualização: por melhor, quero dizer em termos de confiabilidade, eficiência energética e desempenho na área de trabalho, computação em GPU e por curiosidade também em jogos.

    
por Andreas Hartmann 29.09.2014 / 21:59

2 respostas

7

A maioria dos drivers de código aberto que você encontrará pode produzir uma melhor saída gráfica do que os proprietários. Às vezes você nem notará a diferença. E às vezes um driver de código aberto funciona muito pior que o proprietário. Eu não farei uma recomendação geral sobre qual usar, mas aqui estão alguns casos, nos quais certos pilotos são melhores que outros:

  • Se você tem um cartão da nVidia com o Optimus, você deve instalar o driver de código aberto do Projeto Bumblebee . Este é o único driver que suporta o Optimus no Linux. você deve instalar o driver de código aberto do Projeto Bumblebee , ou qualquer driver proprietário da nVidia, mas não o driver Xorg, pois atualmente ele não suporta gráficos discretos.
  • Se você quiser usar o CUDA (material da nVidia para executar funções na GPU), você deve usar o driver proprietário.
  • Se você quiser usar o OpenCL (algo como CUDA, desenvolvido pela Khronos), você precisa usar o driver proprietário.

Se nada disso se aplica a você, cabe a você qual driver você usa. Se você não tiver problemas com o driver atual, eu não mudaria isso. Você nunca sabe se um outro vai mesmo trabalhar em tudo. No entanto, se você quiser correr o risco, experimente os drivers sugeridos em Software & amp; Atualizações Drivers adicionais e descubra qual funciona melhor.

    
por s3lph 29.09.2014 / 22:09
3

Meu entendimento é que os drivers da nVidia são significativamente melhores em aceleração e sombreamento 3D, mas são quase os mesmos que os drivers de código aberto para aplicativos 2D.

Veja esta comparação para alguns benchmarks concretos. Proprietário (geralmente) bate em código aberto em termos de desempenho. Dito isto, a atualização é significativamente mais fácil e simplificada usando o código aberto.

Veja a nouveau Matriz de recursos para obter informações mais específicas (seu cartão usaria a família "NV50" motoristas). De acordo com essa tabela, o suporte OpenCL para o seu cartão é "Stalled".

    
por TheSchwa 29.09.2014 / 22:12