![制造商说 PCI Express 可以在 (x16, x8, x8) 或 x16, x16, x1 下运行,为什么不可以在 16x, 4x, 4x 下运行?](https://linux22.com/image/1532794/%E5%88%B6%E9%80%A0%E5%95%86%E8%AF%B4%20PCI%20Express%20%E5%8F%AF%E4%BB%A5%E5%9C%A8%20(x16%2C%20x8%2C%20x8)%20%E6%88%96%20x16%2C%20x16%2C%20x1%20%E4%B8%8B%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E5%8F%AF%E4%BB%A5%E5%9C%A8%2016x%2C%204x%2C%204x%20%E4%B8%8B%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
因此,我的理解是,你可以坚持任何x1、x2、4x 或 8x PCI-E 设备插入 x16 PCI 插槽,但有些制造商没有在支持配置中列出这一点,在此示例中华硕 P8P67M Pro:
Expansion Slots
2x PCIe 2.0 x16 (x16, x8, x8 or x16, x16, x1)
1x PCIe 2.0 x16 (x4 mode, black)
1x PCIe 2.0 x1
正如您所看到的,这并不意味着您可以使用 16x。4x、4x,或者除非我弄错了,这是否意味着总总线支持是 33x?
想法是使用 16x、4px 和 4px...我觉得我可以,但显然,我不想浪费我的钱,以防我错了。
问题):
- 2x PCIe 2.0 x16(x16、x8、x8 或 x16、x16、x1)是否意味着我总共最多有 33x?
- 16x、4x、4x 可以吗?
答案1
您可以从 LGA1155 CPU 获得一个 x16 链接 - 按照英特尔的说法,这是 PEG 或 PCI Express 图形端口。尽管名称如此,但它可以用于任何类型的 PCIe 设备,但您可以想象,最常见的 PCIe x16 设备通常是 GPU。
您的其他 PCIe 通道来自 P67 PCH,它可以提供 8 个 PCIe 通道。这些通道可以组合在一起形成最多 2 个 x4 链路。但是,该主板正在将其中一个链路用于 Realtek 以太网控制器(有趣的事实:即使使用 Intel PHY,其中一个 x1 链路也会被用作 MAC <-> PHY 接口,因此无论 LAN 如何,您都会失去一个端口),并且可能将其他链路用于板载 USB 3.0 等。
因此,Sandy Bridge 平台无需任何其他 IC,就提供了总共 24 条 PCIe 通道(在大多数实际实现中为 22-23 条)。
你会不是能够实现 x16、x4、x4。x16 链路来自 CPU PEG 端口,单个 x4 链路来自 PCH...然后第二个 x4 链路就没剩下什么了(它必须是 x1)。但是,您可以实现 x8、x8、x4 - PEG 可以分为 2 个 x8,然后您可以从 PCH 获得 x4。
我不知道为什么华硕会写错他们的描述——我看不到该主板上有任何 PCIe 开关,所以你永远不会有 2 个“真正的” x16 链接。
答案2
您的总通道数为 34。其中一个已被使用(由 NIC 或其他集成设备使用)。
是的,可以实现你想要的:
2x PCIe 2.0 x16(x16、x8、x8 或 x16、x16、x1)--> 此处使用 16x 和一个 4x 形式
1x PCIe 2.0 x16(x4 模式,黑色)--> 使用这里的另外 4x。
1x PCIe 2.0 x1 --> 空白
PCIe x4 卡可在 PCIe x16 插槽中工作。插槽只需使用 16 个可用通道中的 4 个,卡即可正常工作。