官方的 z170 芯片组共有 20 条 PCI-E 3.0 通道,显示为 1x16 或 2x8 或 1x8 + 2x4。
因此,如果我插入一个 16x PCI-E 设备(例如显卡),似乎我就无法使用其余的通道(一个 4 倍速 PCI-E 通道)。20-16=4 个 PCI-E 通道浪费了吗?
我的电脑上目前有一张 16x 显卡和一张 1x 速度的声卡,那么它们是如何工作的呢?我的显卡是以 8x 速度工作,声卡是以 1x 速度工作,还是像数学上应该的那样是 16x + 1x?
第二个问题是,如果现在配置改为 16x 显卡 + 4x m.2 ssd,PCI-E 端口的速度会怎样?或者如果是 16x 显卡 + 4x ssd + 1x 声卡,会发生什么情况?
第三个问题,这并不重要,因为我可能永远不会购买 PCI 声卡,如果使用 PCI 声卡或 LAN 卡,情况会怎样?
我实际上并没有在其他网站上找到这些问题的任何适当答案。
注意:我的硬件是 Asus z170-p ddr4
答案1
主 GPU 直接连接到 CPU。其 PCIe 连接不通过芯片组。
芯片组的通道用于以下用途:
- 辅助 x16 插槽 (x4)
- 两个 x1 插槽 (x2)
- M.2 插槽 (x4)
- 千兆局域网 (x1)
- PCI 桥 (x1)
总共使用了 12 条通道。我可能忘记了什么,或者他们无法将辅助 x16 插槽变成 x8,谁知道呢。
答案2
您的主板似乎不支持除 16+4 之外的任何模式: https://www.asus.com/Motherboards/Z170-P/specifications/
因此,如果您在灰色 x16 插槽上安装了显卡,您仍然可以在黑色 x16 插槽上安装其他卡(无论是否带显卡)并获得 x4 带宽(或更低,取决于卡本身)。
每条 pci-e 3.0 通道为 8GT/s,即 985MB/s:https://en.wikipedia.org/wiki/PCI_Express
我没有从上述规格或用户手册中看到 pci-e x1 插槽/pci 插槽/m.2 插槽与 pci-e x16 插槽共享 20 条通道。