“nvidia-304-updates”vs“nvidia-304”(和类似的)? [重复]

Modified on: Thu, 14 Jun 2018 11:42:53 +0800
    

这个问题已经有了答案:

    

    

这两个模块有什么区别?创造它们的人似乎并没有考虑包含清晰的描述。

作者:Braiam,dan3

最佳答案

您可以在以下位置研究所需的Nvidia驱动程序:Unix Drivers | NVIDIA

如果单击304链接,则会找到有关驱动程序的信息,支持的产品选项卡会列出需要此驱动程序的卡。找到你的卡,你就会知道你需要哪个驱动程序。

如果您在软件中心 Synaptic 中查找软件包名称,您将在软件包说明中找到同一个Nvidia页面的网址,您将看到驱动程序Ubuntu软件包提供的版本。

nvidia-304nvidia-304-updates之间的区别是它指向的Nvidia版本(可能是该编号的Ubuntu补丁版本)。

通常,更新包将指向Nvidia的最新版本,名称中没有更新的包将指向以前的稳定版本。但是,确切的关系可能因Ubuntu版本而异。

例如,在Nvidia驱动程序页面,您可以看到304.108被称为“最新的Legacy GPU版本”。它于2013年8月8日发布。存档驱动程序的链接显示,之前的版本是304.88,于2013年4月2日发布。

因此,在13.10中,304更新目前指的是304.108而304目前指的是304.88

通常,您需要更新版本,因为它将指向最新的驱动程序。但您需要的确切取决于卡的确切型号,因为驱动程序中的最新功能可能不适用于您的卡。

除了Nvidia编号之外,Ubuntu开发人员还修补了驱动程序,因此要安装的实际二进制版本包含Nvidia编号,后跟Ubuntu版本号。

在13.04和12.04中,两个软件包都引用304.88,但是不同的Ubuntu修补版本。例如,在13.04中,304是304.88-0ubuntu1,304-updates是304.88-0ubuntu2。有关Ubuntu版本的信息可以在Launchpad中找到。

因此,您可以看到nvidia-304和nvidia-304-updates软件包将为您的系统提供的实际二进制文件将随着时间的推移而发生变化。您可以通过查看更改日志。 304现在指向88,之前是84,之前是64,等等。

可能需要进行一些研究或实验来确定您需要的每个驱动程序,并且它可能会随时间而变化。在我的笔记本电脑上使用较旧的Nvidia卡,随着版本号的变化,我不得不从304更新转到304,因为304更新开始指向更新版本的驱动程序,导致我的卡出现问题。

基于评论的说明:

这些版本号假设您使用的是标准Ubuntu存储库提供的304和304更新版本。可以使用PPA(个人包存档)替换这些包的标准存储库。一个常用的PPA是xorg-edgers,它提供了最新版本的驱动程序。有人可能会选择使用此PPA,如果他们需要或想要的驱动程序版本比他们使用的Ubuntu版本提供的驱动程序更新。

在安装了PPA之后,304和304更新软件包(以及其他软件包)的含义非常重要:它们不再具有相同的含义。如果从xorg-edgers安装304,304现在将指向xorg-edgers提供的最新驱动程序,并且包名结构中内置的关系将不再成立。其他驱动程序仍将报告包名称为304(因为包名称未更改)。 Nvidia-settings将报告它看到的二进制文件的实际版本,在本例中为非标准版本108.它不知道(或关心)二进制文件来自PPA,而不是标准存储库。

作者:,chaskes

相关问答

添加新评论