用于 Linux 兼容性的 Nvidia 显卡驱动程序

用于 Linux 兼容性的 Nvidia 显卡驱动程序

我想购买新显卡,但所有供应商仅提供 Windows 驱动程序,而 Nvidia 提供 Linux 驱动程序,我的问题是我是否可以使用 nvidia 的驱动程序,还是必须来自制造商?例如,如果我从华硕购买了某张卡 GTX550,但他们没有 Linux 驱动程序,我可以使用 nvidia 提供的 GTX550 Linux 驱动程序吗?

答案1

是的,您可以使用 NVidia 网站上的驱动程序。我还有华硕显卡(NVidia GT220)。 NVidia 支持 Linux 系统,但请记住,由于开源系统的性质,您不会获得像 Windows 上那样“完美”运行的系统。

此行为并非 NVidia 特有!

在基于 Linux 的系统上,很多事情都取决于内核,并且在内核更新时可能会出现某些问题。 (实际上我对 NVidia 和内核 3.9 及更高版本有这样的问题。)

但是,如果您有正确配置的系统,则可以完美运行。

另一个好消息是您可以使用 rpmfusion 存储库中的 nvidia 驱动程序。它的名称是 akmod-nvidia(自动构建)或 kmod-nvidia(需要手动构建)。

如果您仍然需要帮助,请查看我的文章关于如何在 Fedora 上安装 NVidia 驱动程序。

答案2

Nvidia、ATI、Matrox 和其他公司为 Linux 提供专有驱动程序,然后还有一个适用于任何卡的开源驱动程序,但是,开源并不提供该卡的所有功能,因此,如果您正在寻找多个头或3D,您可能必须使用专有驱动程序 - 这意味着卡制造商拥有控制权,而不是您。专有缺点的一个例子是:您想要升级到更高版本的 Linux,但兼容的驱动程序尚不可用。在某些情况下,制造商可以停止对卡的支持,这意味着他们永远不会更新驱动程序。在这种情况下,如果不购买新的显卡,则无法升级操作系统。

答案3

最好的答案可能是合格的“是”。

如果不需要专有驱动程序提供的所有功能,则不需要使用供应商、Linux 发行版或英伟达网站网站。例如,新风格(大多数?)Linux 发行版提供的驱动程序非常能够支持许多或大多数,英伟达显卡。

然而,在撰写本文时,新风格驱动程序不一定提供某些需要这些显卡高级功能的游戏或应用程序所需的所有功能。在这种情况下,可能有必要考虑使用直接或间接提供的专有驱动程序英伟达

理论上,可以使用直接由英伟达网站网站。如果这些驱动程序有效,它们可以更快地支持新的显卡型号,并且可能比从其他来源获得的专有驱动程序更早地解决驱动程序问题,但是,它们的使用可能会出现问题,因为它们不一定支持特定的操作系统或发行版正在使用。

有时候,很难找到司机英伟达网站在特定系统或特定环境中运行的网站。因此,通常建议优先使用最终用户的 Linux 发行版提供的专有驱动程序,而不是直接由英伟达网站。请注意,默认情况下,非免费/专有驱动程序的分发版驱动程序包存储库通常被禁用,因此可能需要启用适当的非免费软件包存储库才能使用发行版专有包。

这个答案与经验有关 - 而通常很容易利用直接从英伟达网站多年来,这些驱动程序无法在特定时间点在特定系统上安装和运行的情况也并不罕见。故障可能与 Linux 操作系统维护期间发生的更改有关,也可能与发行版中驱动程序相关工具的设计和维护方式相关的详细信息有关。

也不难找到强烈反对使用专有驱动程序的在线建议,特别是那些直接从英伟达网站网站。这可能是因为当英伟达网站驱动程序安装失败,除非完全撤消失败安装所做的更改,否则分发中专有的后续安装可能会受到负面影响。对于某些用户来说,纠正此类问题并不一定是小事。

相关内容