我是一名系统管理员,对显卡和 PCIe 通道一无所知。有人能解释一下它的工作原理吗,而且不需要我了解显卡的基础知识?
让我们采取以下规范:
- 我想知道在某个主板上可以运行多少个 Nvidia 2080 Ti 显卡。
- 有问题的主板是 Z370-E,规格如下:https://www.asus.com/Motherboards/ROG-STRIX-Z370-E-GAMING/
规格说明主板有
2 x PCIe 3.0 x 16 安全插槽(支持 x16、x8/x8)
1 x PCIe 3.0 x 16(x4 模式)
4 个 PCIe 3.0 x 1
问题:
PCIe 通道数是否与主板中的处理器或芯片组相关?
Nvidia 2080 Ti 显卡需要多少个 PCIe 通道?
这些车道该如何划分?如上例所示,
我理解得对吗?我可以拥有
仅 1 个 PCIe x16 设备,
如果我要以某种方式分割插槽,则同一个第二个插槽上有 2 个 PCIe x8 设备。
如果我找到一个分离器将 16 个通道分成四个 x4,那么第三个插槽上就有 4 个 PCIe x4 设备。
最后在专用插槽中安装 4 个单独的 PCIe x1 设备
以上内容正确吗?
答案1
是的,您对可用 PCIe 设备数量的理解是正确的。但是,这并不一定意味着您可以拥有尽可能多的 NVIDIA GeForce RTX 2080 Ti GPU。
PCIe 通道数是否与主板中的处理器或芯片组相关?
两个都。在现代计算机中,CPU 和主板(南桥,SB)都可以具有 PCIe 连接。
由于您介绍了 Z370 MB,因此我以英特尔酷睿 i7-8700K 为例。根据英特尔 ARK,它内置了 16 个 PCIe 通道,很可能连接到两个 PCIe 3.0 x 16 SafeSlots。这意味着您最多可以有 2 个 PCIe 设备可以直接与 CPU 通信。另外 8 个 PCIe 通道(1x4 + 4x1)属于 SB,用于 NVMe SSD 或网卡等外围设备。
但这并不意味着您不能将 RTX 2080 Ti GPU 连接到 SB。继续阅读这些更多问题的答案。
Nvidia 2080 Ti 显卡需要多少个 PCIe 通道?
这要看情况。如果你使用这些卡进行机器学习或加密货币挖掘,单个 PCIe 通道可能就足够了。但我还没听说有人使用新的旗舰卡来完成这些任务,所以我假设你用它们来玩游戏。
对于游戏来说,RTX 2080 Ti 卡最好以全 PCIe 3.0 x16 速度运行,因为这将最大限度地利用其出色的性能。仅以 8 条线路运行这样的卡可能会限制其潜力,因为在处理高质量纹理或其他 I/O 密集型任务时,数据传输率将成为瓶颈。如果您降低一些期望,您可能会在仅 PCIe 3.0 x8 速度下承受其性能。
这些车道如何分割?如上例所示
如果您没有购买额外的硬件,您只有两个选择:1x16 和 2x8 用于 CPU 通道,1x4 用于 SB 通道。这是因为只有两个最大的插槽连接到 CPU,因此您可以将 CPU 通道最多拆分为 2 个设备。如果您愿意,最后一个大插槽也可用于第三张卡。
无需额外硬件,您最多可以在该主板上安装 3 张卡,因为主板上只有 3 个“大插槽”(还考虑到没有单插槽的 RTX 2080 Ti GPU厚度)。但使用一些分流器,你也许能得到更多。参见此主题了解更多信息。
答案2
前两个 x16 大小的插槽(“SafeSlots”)由 CPU 直接驱动。如果只使用第一个插槽,则它以 x16 方式工作。如果两个插槽都在使用,则它们都是 x8。
其他插槽与芯片组相连。它们的延迟会更高,因为芯片组充当 CPU 和设备之间的中间人。第三个 x16 大小的插槽提供 4 个通道(x4)。四个 x1 插槽各提供一个通道。将额外的 PCI-E 设备连接到 M.2 插槽或 USB C 型端口将禁用某些 PCI-E 插槽。(请注意,并非所有 M.2 和 USB-C 设备都使用 PCI-E。)
据我所知,市场上没有一款显卡能够完全满足 8 条 PCI-E 3.0 通道的需求。因此,两块各运行 8 条通道的 GPU 不会受到 PCI-E 的限制。如果您想将 2080 Ti 等高端显卡用于游戏,那么 4 条通道是不够的。