当 MB 支持 1 个 PCI 4.0 x16 和 1 个 PCI 3.0 x16 插槽时,PCIe 通道如何分割?

当 MB 支持 1 个 PCI 4.0 x16 和 1 个 PCI 3.0 x16 插槽时,PCIe 通道如何分割?

我有一台 AMD 5800x,它有 20 个 pcie 4.0 通道。

我想在具有 2 个 PCIe x16 插槽的主板上放置 2 个 GPU(均支持 pcie 4.0),但其中 1 个是版本 4,另一个是版本 3。

4 条通道用于 SSD。其余 16 条线路将以 8+8 的比例分配给卡。

所以我的问题是,由于第二张卡在 pcie3 中,它是否可以在 16 条线下工作(速度上相当于 pcie4 的 8 条线),或者会有 8 条 pcie3 线?

换句话说:分割时分割的是什么:线路还是总速度? 8 条 pcie4 线路是否“转换”为 16 条 pcie3 线路?

如果不是,将 x16 pcie4 插槽分成 2x8 插槽更有意义,而根本不使用 pcie3 x16?

更新。芯片组是 B550

答案1

在现代系统中,其中一个 PCIe 插槽由 CPU 提供,通常是最快、最宽的插槽,而其余的插槽由平台芯片组提供。

Anandtech:AMD Zen 4 评测有一个显示该平台的总体框图。

在此处输入图片描述

在左侧,您可以看到中心块中分配有大量 PCIe 通道给 GPU、NVMe 和芯片组下行链路,然后在右侧,芯片组下行链路将通道连接到其他插槽和外围设备。

显然,与直接连接到 CPU 的插槽相比,这意味着共享带宽和其他性能问题,但无论系统是 AMD 还是 Intel,几乎每个主板都可能存在这种情况。

这也代表了较新的系统,但通常适用于过去 10 年制造的几乎所有主板。

有些主板可能实际上有两个插槽,从一个 x16 总线分离出来,如下图所示服务家庭

在此处输入图片描述

注意左上角第二个插槽上的多路复用器。如果第二个插槽中没有东西,它允许第一个插槽有 16 个通道,或者如果第二个插槽中有东西,它允许两个插槽都有 8 个通道。

您需要查阅主板手册来更准确地了解每个插槽支持什么,并且它应该指示哪些是共享或分割性能插槽。

答案2

这个问题不可能“照原样”回答。

这取决于具体实现。没有普遍适用的答案。

它完全取决于主板和 Bios/UEFI 实现以及 GFX 卡和任何其他需要 CPIe 通道的附加硬件(如 M.2 SSD)。

相关内容