web-dev-qa-db-fra.com

Installation des pilotes Nvidia: Open Source vs propriétaire

J'ai une nouvelle installation d'Ubuntu 14.04.2 et je souhaite maintenant commencer à utiliser les pilotes officiels de Nvidia, plutôt que les pilotes Nouveau fournis par défaut avec Ubuntu. J'ai donc trouvé sur le site Web de Nvidia le pilote nécessaire pour ma carte graphique, la version 346. J'ai exécuté Sudo add-apt-repository ppa:xorg-edgers/ppa pour mettre à jour le référentiel, puis Sudo apt-get install nvidia-346 pour installer le pilote Nvidia.

Maintenant, si j'ouvre Ubuntu Software Centre et que je vais à Additional Drivers, il répertorie six pilotes: cinq pilotes Nvidia et un pilote Nouveau (actuellement sélectionné). Les pilotes Nvidia sont nvidia-331, nvidia-331-updates, nvidia-340, nvidia-346 et nvidia-349.

J'ai deux questions:

1) Vu que je viens de dire à Ubuntu d'installer nvidia-346, pourquoi a-t-il également installé tous ces autres pilotes Nvidia (331, 340 et 349)?

2) Tous les pilotes Nvidia, à l'exception de nvidia-331-updates, sont décrits comme "open source". Cependant, nvidia-331-updates est décrit comme "propriétaire". Pourquoi ces pilotes sont-ils open source, alors que je pensais que tous les pilotes officiels de Nvidia seraient des logiciels propriétaires, et que seulement Nouveau serait open source?

Je vous remercie!

1
Karnivaurus

Étant donné que je viens de dire à Ubuntu d’installer nvidia-346, pourquoi at-il également installé tous ces autres pilotes Nvidia (331, 340 et 349)?

Pilotes supplémentaires répertorie tous les pilotes que votre système sait utiliser. Cela ne signifie pas qu'il est installé, mais plutôt qu'il est disponible et qu'il fonctionne (probablement) avec votre matériel.

Vous pouvez voir quels pilotes NVIDIA et packages de prise en charge vous avez réellement installés à l'aide de cette commande:

dpkg --get-selections | grep nvidia

Par exemple, notez la différence sur mon système:

Woo!

Tous les pilotes Nvidia, à l'exception de nvidia-331-updates, sont décrits comme "open source". Cependant, nvidia-331-updates est décrit comme "propriétaire". Pourquoi ces pilotes sont-ils open source, alors que je pensais que tous les pilotes officiels de Nvidia seraient des logiciels propriétaires, et que seulement Nouveau serait open source?

Cela semble être un bug avec les pilotes ajoutés à partir d'un PPA. Notez, encore une fois, que le pilote nvidia-370 est répertorié comme "open-source" bien que ce ne soit vraiment pas le cas. En effet, mon pilote provient d’un PPA et, apparemment, ne possédait pas les métadonnées (ou similaires) attachées qui l’indiquaient comme étant propriétaires. Le seul pilote open-source est le pilote Nouveau.

4
Kaz Wolfe
  1. La liste que vous voyez dans Pilotes supplémentaires ne représente pas nécessairement les pilotes que vous avez installés, mais uniquement les pilotes disponibles (qui, selon Ubuntu, seraient compatibles avec votre matériel). Il les installera à la demande si vous en choisissez un et que ce n’est pas installé.

  2. Tous ces packages nvidia- sont restreints. Par conséquent, aucun d'entre eux ne doit être répertorié en tant qu'open source. Je dirais que c'est une erreur. Il est possible que ce soit parce que ceux qui apparaissent comme "open source" affichent ceux du PPA que vous avez ajouté et Ubuntu n'a pas la possibilité de savoir s'il s'agit d'open source, mais ce serait une pure spéculation.

2
thomasrutter