我们现在有三个主要玩家在争夺最佳显卡:AMD、Nvidia 和 Intel。这两家公司最近发布了他们的下一代 GPU 架构,Nvidia Ada Lovelace与AMD RDNA 3展开较量。英特尔Arc Alchemist 架构也在去年问世,但您可以肯定地说,它确实是为与Nvidia Ampere和AMD RDNA 2竞争而设计的。然而,除了硬件之外,软件和驱动程序在从 GPU 中提取最大性能方面发挥着关键作用,并且驱动程序变得越来越复杂。
考虑所有需要支持的 API:DirectX 9/10/11/12、OpenGL、Vulkan、OpenCL 等等。然后你可能拥有多代硬件——Nvidia 的最新驱动程序支持五种不同的架构,而 AMD 的驱动程序支持……好吧,AMD 现在有点特殊,因为一组驱动程序只支持最新的 RDNA 3 GPU,而另一组驱动程序set 支持 RDNA 2、RDNA、Vega 和 Polaris,但我们被告知这两者将在未来获得统一的驱动程序。
相比之下,英特尔具有优势,因为它没有大量的 GPU 支持目录……除非你算上集成显卡。英特尔确实支持第 11 代 Tiger Lake、第 12 代 Alder Lake 和第 13 代 Raptor Lake 集成显卡及其驱动程序。这有点有趣,因为许多集成解决方案与专用 Arc GPU 之间存在巨大的性能差距。
多年来我们注意到的一件事是 GPU 驱动程序下载的大小不断膨胀。这让我们开始思考当前的现状。您可能认为 Nvidia 的驱动程序会更大,因为它还需要支持一些额外的东西,例如 CUDA 和 DLSS。你会部分正确。目前,下载大小是这样叠加的:
Driver Version (GPUs) | Download Size (KiB) | Size (MiB) |
---|---|---|
AMD 22.11.2 (RDNA 2 and earlier) | 558,886 | 545.8 |
AMD 23.1.1 (RDNA 3 only) | 603,716 | 589.6 |
Nvidia 528.02 (RTX 40 and earlier) | 832,540 | 813.0 |
Intel 31.0.101.4034 (Arc and Xe) | 1,243,656 | 1,214.5 |