我一直认为 PCI Express 链路的最大通道数是 16。最强大和最昂贵的游戏 GPU 永远不会提供更多通道,而且我从未见过具有超过 16 通道的插槽的主板。但真的是32车道吗?
支持 32 通道
阅读 Wikipedia 上的长篇文章,有许多引述支持多达 32 个通道:
两个设备之间的 PCI Express 链路的大小可以从 1 条到32 条不等。
PCI Express 标准定义了 x1、x4、x8、x12、x16 和x32的链路宽度。
因此,32 通道 PCIe 连接器 (x32)可以支持高达 16 GB/s 的总吞吐量。
任何两个 PCIe 设备之间的连接称为链路,它由一个或多个通道的集合构成。所有设备都必须至少支持单通道 (x1) 链路。设备可以选择支持由 2、4、8、12、16 或32 个通道组成的更宽的链路。
支持 16 通道
但是同一篇文章也说16是很多地方的最大值:
物理 PCI Express 链路可能包含1 到 16 个通道,更准确地说是 1、4、8 或 16 个通道。
每通道 1 位的宽度;1-16条保税车道
PCI Express 卡适合其物理尺寸或更大的插槽(使用x16 为最大)
在真实生活中
同时,典型的高性能显卡可能是最常见的需要大量带宽的主流扩展卡。爱好者为这些卡支付数百美元,并且经常购买两三张。高端消费主板为此配备了多个 PCIe x16 插槽。正如我们所看到的,这些卡上显然有更长的连接器空间:
全尺寸 ATX 主板也可以舒适地安装两倍长的连接器。
对每通道带宽的需求也在不断增加。对于每一代新的 PCIe,它往往会翻倍。
问题
由于对带宽的需求如此之高,制造商争相提供具有越来越多 PCIe x16 插槽的主板,数百万游戏玩家每人支付数百美元以获得绝对最快的显卡,为什么我从未见过 PCIe x32投币口?标准中有什么东西可以防止这种情况吗?
32 通道意味着连接器的长度是其两倍,并且是主板宽度的重要长度。这将严重限制该连接器下方设备的 PCB 布局,因为绕过 x32 连接器的空间会更小。它会使电路板设计比它提供的好处更困难。
因此,您可能希望它作为最后一个或唯一的 PCIe 连接器。x16 接近现有的 PCI/AGP 连接器,并为所需的用例提供足够的带宽。
除此之外,家用 CPU 通常没有 32 个或更多的 PCIe 通道可直接从芯片获得。CPU 通常有 16 个通道可用,而主板芯片组提供的另一个通道集群。更多通道意味着来自 CPU 或芯片组的更多引脚以及更大的芯片,从而导致这些设备增长。
Z170 芯片组:
Z370 芯片组:
一直存在其他限制(带宽、CPU 等),这意味着只有在这些限制得到改善后才需要 x32,同时基础 PCIe 规范也得到了改进,因此 x16 的速度也有所提高。x32 永远不会真正提供足够的好处来保证它会带来的困难。