Linux 上的 AMD 与 NVIDIA GPU:您应该使用哪个?

在选择快速显卡时,主要有两种选择:AMD 和 Nvidia。

有几个因素使它们与众不同。 在 Windows 上,速度才是最重要的——Nvidia GPU(图形处理单元)往往比 AMD 更快。 但是在 Linux 上,还有其他一些事情需要记住。

但是你应该为 Linux 选择什么——AMD 或 Nvidia GPU?

英特尔显卡是 Linux 的最佳选择吗?

在比较 AMD 和 Nvidia 之前,有必要考虑一下关键的替代方案。

您绝对可以肯定工作的唯一显卡提供商是英特尔的集成显卡。 虽然它们可能没有那么快,但英特尔的集成显卡已经有了很大的改进。 与 Nvidia 或 AMD 的显卡相比,它们的电池也非常友好。

英特尔支持开箱即用,驱动程序在 Linux 上完全开源。 许多游戏也很可玩,即使没有专用显卡。 如果你想测试它,你也可以放心让 Wayland 工作,因为它是开源的。

GPU 驱动程序:专有与开源

您可以安装两种类型的驱动程序以使您的显卡正常工作,即专有驱动程序或开源驱动程序。 虽然两者都有好的和坏的方面,但如果您使用的是 Nvidia 或 AMD 显卡,它们会有所不同。

图片来源: Stefan Ledwina 通过 Flickr.

为了获得最佳结果,专有驱动程序总是更好。 但是,如果您对专有驱动程序有哲学上的反对意见,那么开源替代方案更具吸引力。

你应该在 Linux 上使用 Nvidia 显卡吗?

虽然有适用于 Linux 的开源和专有 Nvidia 驱动程序,但最好的性能来自专有驱动程序。 Nvidia 卡的开源驱动程序 Nouveau 提供的总体结果比其专有对应物差。

nouveau 所做的大部分工作都是通过对专有的 Nvidia 驱动程序进行逆向工程。 这类似于 Wine 项目如何重新创建 Windows 环境以运行 Microsoft 等程序 Office 在 Linux 上。 基本上,开发人员会查看 结果 程序并从那里向后工作。

这有其缺点,主要是在速度和兼容性方面。 专有的 Nvidia 驱动程序比 nouveau 快得多,尤其是使用较新的显卡。

另一个缺点是 nouveau 缺少专有驱动程序所具有的东西: 重新计时. 这使 GPU 能够更加努力地工作,从而更快地执行(以更多功率为代价)。 不幸的是,只有少数 Nvidia GPU 可以在安装了 nouveau 的情况下使用它,它们都不是很新。

速度差异很大,尤其是对于较新的显卡。 一些基准 表明专有驱动程序的执行速度比开源驱动程序快九倍。

简单来说,nouveau 适合绘制桌面,但游戏还有一段路要走。

AMD 是 Linux 的最佳显卡选项吗?

在大多数情况下,为 AMD 显卡安装哪种驱动程序并不重要。 尽管使用开源驱动程序是首选方法,但它们得到了全面的支持。 事实上,开源驱动程序(AMDGPU 对于较新的卡,以及 Radeon 对于老年人),是 与他们的专有同行相提并论 甚至更快!

与 Nvidia 的开源驱动程序相比,对较新的显卡有更好的支持。 这部分归功于 AMD 对开源社区的支持,为驱动程序开发提供文档和人力。

但是,虽然 AMD 开源驱动程序在所有方面都不错,但您的性能仍然会明显低于使用带有专有驱动程序的 Nvidia 显卡。

AMD vs Nvidia:哪个最适合图形切换?

几乎所有笔记本电脑和台式电脑都配备了集成的英特尔显卡。 Nvidia 和 AMD 的离散 GPU 是笔记本电脑的可选配件,但可以在台式机上手动添加。

图形切换是计算机选择使用哪个 GPU 的能力。 对于网页浏览和文字处理等基本任务,选择了英特尔 GPU。 对于游戏、视频编辑等,使用独立 GPU。

适用于 Linux 的专有和开源 Nvidia 和 AMD 驱动程序都支持图形切换。

AMD 或 Nvidia 是否支持 Wayland?

Wayland 显示服务器是 Linux 开发不可或缺的一部分,可在大多数主要 Linux 桌面上使用。

AMD 和 Intel 显卡都使用开源和专有驱动程序与 Wayland 一起工作。 英伟达是一个不同的故事。

虽然预计到 2021 年开发此功能,但 Nvidia 的专有驱动程序仅适用于 GNOME 的 Wayland 实现。

Wayland 的合成器需要一个特殊的 API(应用程序编程接口),由图形驱动程序实现。 目前使用最多的 API 称为 GBM(通用缓冲区管理)。 只要您使用开源驱动程序(AMDGPU/Radeon/nouveau),Wayland 就可以工作。

由于 Nvidia 的专有驱动程序使用不同的 API (EGLStreams),所以情况有所不同。 许多合成器不支持这一点,GNOME 桌面是主要的例外。 开源替代方案同样不支持 Wayland。

哪个是适用于 Linux 的最佳显卡:英特尔、AMD 还是 Nvidia?

对于 Linux 台式计算机,这是一个更容易做出的选择。

Nvidia 卡比 AMD 更贵,并且在性能上具有优势。 但是使用 AMD 可以保证卓越的兼容性和可靠的驱动程序的选择,无论是开源的还是专有的。

英特尔也是如此,尽管这种解决方案速度较慢。

如果您需要 Wayland 支持,AMD 和 Intel 是最可靠的选择。 否则,请在 Nvidia 上冒险。 多年来,它与 Linux 的关系并不好,但 Linux 游戏的发展正在改变这一点。

下定决心了吗? 这是在 Linux 上安装专有图形驱动程序的方法。