(1 Antwort)
Vor 6 Jahren geschlossen.
Was ist der Unterschied zwischen diesen beiden Modulen? Wer auch immer sie erstellt hat, schien nicht daran gedacht zu haben, eine klare Beschreibung hinzuzufügen.
Akzeptierte Antwort:
Sie können recherchieren, welchen Nvidia-Treiber Sie benötigen unter:Unix Drivers | NVIDIA
Wenn Sie auf den 304-Link klicken, finden Sie Informationen zum Treiber und zu den unterstützten Produkten listet die Karten auf, die diesen Treiber benötigen. Finden Sie Ihre Karte und Sie wissen, welchen Fahrer Sie brauchen.
Wenn Sie die Paketnamen im Software Center nachschlagen oder Synaptisch , finden Sie die URL zu derselben Nvidia-Seite in der Paketbeschreibung und Sie sehen die Treiberversion, die das Ubuntu-Paket bereitstellt.
Der Unterschied zwischen nvidia-304
und nvidia-304-updates
ist die Nvidia-Version (und vielleicht die Version des Ubuntu-Patches mit dieser Nummer), auf die es verweist.
Im Allgemeinen zeigt das Update-Paket auf die neueste Revision von Nvidia und das Paket ohne Updates im Namen auf die vorherige stabile Version. Die genaue Beziehung kann jedoch je nach Ubuntu-Version variieren.
Auf der Nvidia-Treiberseite können Sie beispielsweise sehen, dass 304.108 als „die neueste Legacy-GPU-Version“ bezeichnet wird. Sie wurde am 8. August 2013 veröffentlicht. Ein Link zu den archivierten Treibern zeigt, dass die vorherige Version 304.88 war, die am 2. April 2013 veröffentlicht wurde.
In 13.10 bezieht sich 304-Updates also derzeit auf 304.108 und 304 bezieht sich derzeit auf 304.88
Im Allgemeinen möchten Sie die Update-Version, da sie auf den neuesten Treiber verweist. Aber genau das, was Sie brauchen, hängt vom genauen Modell Ihrer Karte ab, da die neuesten Funktionen im Treiber möglicherweise nicht mit Ihrer Karte funktionieren.
Zusätzlich zur Nvidia-Nummer patchen die Ubuntu-Entwickler den Treiber, sodass die tatsächlich zu installierende Binärversion die Nvidia-Nummer gefolgt von der Ubuntu-Versionsnummer enthält.
In 13.04 und 12.04 beziehen sich beide Pakete auf 304.88, aber auf unterschiedliche Ubuntu-gepatchte Versionen. Beispielsweise ist 304 in 13.04 304.88-0ubuntu1
und 304-Updates ist 304.88-0ubuntu2
. Informationen zur Ubuntu-Version finden Sie im Launchpad.
Sie sehen also, dass sich die eigentliche Binärdatei, die die Pakete nvidia-304 und nvidia-304-updates Ihrem System zur Verfügung stellen, im Laufe der Zeit ändern wird. Sie können dies leicht erkennen, indem Sie das Änderungsprotokoll anzeigen. 304 zeigt jetzt auf 88, davor auf 84, davor 64 usw.
Möglicherweise ist ein wenig Recherche oder Experimentieren erforderlich, um festzustellen, welche Treiber Sie benötigen, und sie können sich im Laufe der Zeit ändern. Auf meinem Laptop mit einer älteren Nvidia-Karte musste ich, als sich die Versionsnummern änderten, von 304-Updates zu 304 wechseln, da 304-Updates auf eine neuere Version des Treibers hinwiesen, die Probleme mit meiner Karte verursachte.
Verwandte:Touchscreen-Eingabe dauerhaft deaktivieren – Ubuntu 16.04?Eine Anmerkung basierend auf Kommentaren:
Diese Versionsnummern setzen voraus, dass Sie die Versionen von 304 und 304-Updates verwenden, die von den Standard-Ubuntu-Repositories bereitgestellt werden. Es ist möglich, das Standard-Repository für diese Pakete durch PPAs (Personal Package Archives) zu ersetzen. Ein häufig verwendetes PPA ist xorg-edgers, das modernste Versionen der Treiber bereitstellt. Jemand kann sich entscheiden, dieses PPA zu verwenden, wenn er eine Version des Treibers benötigt oder möchte, die neuer ist als die, die von der Ubuntu-Version angeboten wird, die er verwendet.
Hier ist der wichtige Punkt für die Bedeutung der 304- und 304-Update-Pakete (und anderer), nachdem ein solches PPA installiert wurde:Sie haben nicht mehr dieselbe Bedeutung. Wenn Sie 304 von xorg-edgers installieren, zeigt 304 jetzt auf den neuesten Treiber, der von xorg-edgers bereitgestellt wird, und die in die Paketnamenstruktur eingebaute Beziehung gilt nicht mehr. Zusätzliche Treiber melden den Paketnamen weiterhin als 304 (da sich der Paketname nicht geändert hat). Nvidia-settings meldet die tatsächliche Version der Binärdatei, die es sieht, in diesem Fall eine nicht standardmäßige 108. Es weiß nicht (oder kümmert sich nicht darum), dass die Binärdatei aus einem PPA stammt, nicht aus dem Standard-Repository.