Instalando os drivers da Nvidia: open source vs proprietary

1

Eu tenho uma nova instalação do Ubuntu 14.04.2, e agora eu quero começar a usar os drivers oficiais da Nvidia, ao invés dos drivers Nouveau que vêm como padrão no Ubuntu. Então, no site da Nvidia, descobri que driver é necessário para minha placa gráfica, que é a versão 346. Corri o sudo add-apt-repository ppa:xorg-edgers/ppa para atualizar o repositório e, em seguida, sudo apt-get install nvidia-346 para instalar o driver da Nvidia.

Agora, se eu abrir Ubuntu Software Centre e ir para Additional Drivers , ele listará seis drivers: cinco drivers Nvidia e um driver Nouveau (que está atualmente selecionado). Os drivers Nvidia são nvidia-331, nvidia-331-updates, nvidia-340, nvidia-346 e nvidia-349.

Eu tenho duas perguntas:

1) Já que eu só disse ao Ubuntu para instalar o nvidia-346, por que ele também instalou todos esses outros drivers da Nvidia (331, 340 e 349)?

2) Todos os drivers da Nvidia, exceto o nvidia-331-updates, são descritos como "open source". No entanto, nvidia-331-updates é descrito como "proprietário". Por que esses drivers são open source, quando eu pensei que todos os drivers oficiais da Nvidia seriam proprietários, e apenas o Nouveau seria open source?

Obrigado!

    
por Karnivaurus 07.05.2015 / 01:58

2 respostas

4

  

Como eu só disse ao Ubuntu para instalar o nvidia-346, por que ele também instalou todos esses outros drivers da Nvidia (331, 340 e 349)?

Drivers adicionais lista todos os drivers possíveis que seu sistema é capaz de usar. Isso não significa que ele está instalado, mas sim que está disponível e (provavelmente) funciona com o seu hardware.

Você pode ver quais drivers e pacotes de suporte da NVIDIA você realmente instalou usando este comando:

dpkg --get-selections | grep nvidia

Por exemplo, observe a discrepância no meu sistema:

  

Todos os drivers da Nvidia, exceto nvidia-331-updates, são descritos como "open source". No entanto, nvidia-331-updates é descrito como "proprietário". Por que esses drivers são open source, quando eu pensei que todos os drivers oficiais da Nvidia seriam proprietários, e apenas o Nouveau seria open source?

Isso parece ser um bug com drivers adicionados de um PPA. Observe, novamente, que o driver nvidia-370 está listado como "código-fonte aberto", embora não seja muito. Isso ocorre porque meu driver vem de um PPA e, aparentemente, não tinha os metadados anexados (ou semelhantes) que marcaram o como proprietário. O único driver de código aberto é o driver Nouveau real.

    
por Kaz Wolfe 13.11.2016 / 21:45
2
  1. A lista que você está vendo em Drivers Adicionais não é necessariamente os drivers que você instalou, apenas os drivers que estão disponíveis para você (que o Ubuntu acredita que seriam compatíveis com seu hardware). Ele será instalado sob demanda se você escolher um e não estiver instalado.

  2. Todos os pacotes nvidia- estão restritos, então nenhum deles deve ser listado como código aberto. Eu diria que é um erro. É possível que seja porque os que aparecem como "open source" estão realmente mostrando os do PPA que você adicionou e o Ubuntu não tem como saber se eles são de código aberto, mas isso seria pura especulação.

por thomasrutter 07.05.2015 / 03:47