Quelle est la différence entre ces deux modules? Celui qui les a créés n'a pas semblé penser à inclure une description claire.
Vous pouvez rechercher le pilote Nvidia dont vous avez besoin à l’adresse suivante: Pilotes Unix | NVIDIA
Si vous cliquez sur le lien 304, vous trouverez des informations sur le pilote et l'onglet Produits pris en charge répertorie les cartes qui nécessitent ce pilote. Trouvez votre carte et vous saurez quel pilote vous avez besoin.
Si vous recherchez les noms de package dans Software Center ou Synaptic , vous trouvera l'URL de cette même page Nvidia dans la description du paquet et vous verrez la version du pilote fournie par le paquet Ubuntu.
La différence entre nvidia-304
et nvidia-304-updates
correspond à la version de Nvidia (et peut-être à la version du correctif Ubuntu de ce numéro) vers laquelle elle pointe.
En général, le paquet de mises à jour pointera vers la dernière révision de Nvidia et le paquet sans mises à jour dans le nom pointera vers la version stable précédente. La relation exacte, cependant, peut varier selon les versions d'Ubuntu.
Par exemple, sur la page du pilote Nvidia, vous pouvez voir que 304.108 s’appelle "la dernière version du GPU hérité". Il a été publié le 8 août 2013. Un lien vers les pilotes archivés indique que la version précédente était la 304.88, publiée le 2 avril 2013.
Ainsi, dans 13.10, 304-mises à jour se réfère actuellement à 304.108 et 304 se réfère actuellement à 304.88
En général, vous voudrez la version de mises à jour car elle pointera vers le pilote le plus récent. Mais exactement ce dont vous avez besoin dépend du modèle exact de votre carte, car les dernières fonctionnalités du pilote risquent de ne pas fonctionner avec votre carte.
En plus du numéro Nvidia, les développeurs Ubuntu corrigent le pilote, de sorte que la version binaire à installer contient le numéro Nvidia suivi du numéro de version Ubuntu.
Dans 13.04 et 12.04, les deux packages font référence à 304.88, mais à différentes versions avec correctif pour Ubuntu. Par exemple, dans 13.04, 304 correspond à 304.88-0ubuntu1
et 304-updates à 304.88-0ubuntu2
. Des informations sur la version Ubuntu sont disponibles dans Launchpad .
Vous voyez donc que le fichier binaire que les packages nvidia-304 et nvidia-304-updates fourniront à votre système changera avec le temps. Vous pouvez le voir facilement en consultant le changelog . 304 pointe maintenant à 88, avant cela à 84, avant que 64, etc.
Il vous faudra peut-être un peu de recherche ou d’expérimentation pour déterminer le pilote dont vous avez besoin et celui-ci pourra évoluer avec le temps. Sur mon ordinateur portable avec une ancienne carte Nvidia, les numéros de version changeant, je devais passer de 304 à 304 mises à jour car 304 mises à jour commençaient à pointer vers une version plus récente du pilote qui posait des problèmes pour ma carte.
Une note basée sur les commentaires:
Ces numéros de version supposent que vous utilisez les versions des mises à jour 304 et 304 fournies par les référentiels Ubuntu standard. Il est possible de remplacer le référentiel standard de ces packages par PPA (Personal Package Archives). Un PPA communément utilisé est xorg-edgers , qui fournit des versions de purge Edge des pilotes. Une personne peut choisir d'utiliser ce PPA si elle a besoin ou souhaite une version du pilote plus récente que celle proposée par la version Ubuntu qu'elle utilise.
Voici le point important pour la signification des paquetages 304 et 304-update (et autres) après l'installation d'un PPA de ce type: ils n'ont plus le même sens. Si vous installez 304 à partir de xorg-edgers, 304 désignera maintenant le dernier pilote fourni par xorg-edgers et la relation intégrée dans la structure de noms de paquet ne sera plus valable. Des pilotes supplémentaires indiqueront toujours le nom du paquet en 304 (car le nom du paquet n’a pas changé). Nvidia-settings rapportera la version réelle du binaire qu'il voit, dans ce cas une 108 non standard. Il ne sait pas (ou se moque) que le binaire provient d'un PPA, pas du référentiel standard.