PCIe gen3 x4 卡安装在 PCIe gen2 x8 插槽中 - 可以发挥全部性能吗?

PCIe gen3 x4 卡安装在 PCIe gen2 x8 插槽中 - 可以发挥全部性能吗?

据我所知,就速度而言,gen3 x4 插槽等于 gen2 x8 插槽。

我认为默认情况下 gen3 卡无法达到全速,因为 gen3 卡在物理上只有 x4,因此只能使用 x8 插槽的一半。此外 gen3 和 gen2 之间可能存在协议差异。
但是从理论上来说,是否可以使用适配器将 x8 gen2 压缩为 x4 gen3 呢?

似乎所有关于 gen3 <> gen2 的信息和帖子都只是在陈述一个显而易见的事实 - pcie 是向后兼容的,但没有提到使用双通道。我也没有找到任何适配器之类的东西。
这没有用例吗?我本以为除了我之外,其他人也会想把 gen3 网络或存储卡放入只有 pice gen2 的旧服务器中。

答案1

据我所知,原则上,您可以通过在插槽和卡之间放置 PCI Express 桥接芯片*来实现这一点。可以完成这项工作的桥接器肯定存在,我很快就在 Broadcom 的网站上找到了一个

但实际上,我认为这样的产品很难实现,原因有三。

  1. 总体而言,它的吸引力首先是相当小众的,你需要有人拥有一台较旧的服务器,想要使用较新的卡,迫切希望获得最后一点性能,并且明白这种桥接芯片可以为他们提供这种性能。
  2. 物理限制是一个 PITA,即使你接受卡必须是低调的并且主机是常规配置(从一开始就会切断一堆服务器),将所有东西放入可用空间仍然会非常狭窄。
  3. 小型集成商往往无法获得最先进的部件,大多数 IC 供应商倾向于先向大客户提供产品,然后再向小客户提供。

* 有时也称为交换芯片,但这个名称可能会造成混淆,因为术语“交换”也用于指用于重新路由主板上的 PCIe 通道的简单信号交换。

相关内容