“nvidia-304-updates”与“nvidia-304”(和类似的)?

dan*_*an3 15 nvidia release-management

这两个模块有什么区别?创造它们的人似乎没有想到包括一个明确的描述。

cha*_*kes 7

您可以在以下位置研究您需要的 Nvidia 驱动程序:Unix 驱动程序 | 英伟达

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

如果您在Software CenterSynaptic 中查找软件包名称,您将在软件包描述中找到同一个 Nvidia 页面的 URL,您将看到 Ubuntu 软件包提供的驱动程序版本。

nvidia-304和之间的区别在于nvidia-304-updates它指向的 Nvidia 版本(可能还有那个数字的 Ubuntu 补丁版本)。

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

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

因此,在 13.10 中,304-updates 当前指的是 304.108,304 当前指的是 304.88

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

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

在 13.04 和 12.04 中,这两个包都指的是 304.88,但指的是不同的 Ubuntu 补丁版本。例如,在 13.04 中,304 是304.88-0ubuntu1304-updates 是304.88-0ubuntu2。有关 Ubuntu 版本的信息可以在Launchpad 中找到。

因此,您会看到 nvidia-304 和 nvidia-304-updates 软件包将提供给您的系统的实际二进制文件会随着时间而改变。您可以通过查看更改日志轻松看到这一点。304 现在指向 88,在此之前指向 84,在此之前指向 64,等等。

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

基于评论的注释:

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

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

  • 这不是区别。我使用 `nvidia-304` 驱动程序,我的 NVIDIA 驱动程序版本是 304.108。看[这里](http://i.stack.imgur.com/y0t3n.png)。 (2认同)

归档时间:

查看次数:

24188 次

最近记录:

11 年,2 月 前