我有一台 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)。