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

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

这两个模块之间有什么区别?创建它们的人似乎没有想到要提供清晰的描述。

答案1

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

如果你点击 304 链接,你会发现有关驱动程序和支持的产品选项卡列出了需要此驱动程序的卡。找到您的卡,您就会知道您需要哪个驱动程序。

如果你在软件中心或者突触,您将在软件包描述中找到同一个 Nvidia 页面的 URL,并且您将看到 Ubuntu 软件包提供的驱动程序版本。

nvidia-304和之间的区别nvidia-304-updates在于它指向的 Nvidia 版本(也许是该编号的 Ubuntu 补丁版本)。

一般情况下,更新包将指向 Nvidia 的最新修订版本,而名称中没有更新的包将指向之前的稳定版本。不过,确切的关系可能因 Ubuntu 版本而异。

例如,在 Nvidia 驱动程序页面上,您可以看到 304.108 被称为“最新的传统 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-0ubuntu1,而 304-updates 是304.88-0ubuntu2。有关 Ubuntu 版本的信息可以在发射台

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

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

根据评论的说明:

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

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

相关内容