内核告诉我 PCIe 带宽有限

内核告诉我 PCIe 带宽有限

来自我的内核消息:

126.016 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x16 link at 0000:16:00.0 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)

我的超微 X11-SRM-F只有一个 x16 PCIe 3.0 插槽,由 nVidia RTX 3070 使用。

为什么它的速度上限是 8GT/s 而不是 16GT/s?

Ubuntu20.10

核心5.8.0-43-通用

图形处理器NVIDIA GTX 3070

更新:我的另一台电脑(core i5 Haswell)的限制更为严格:

pci 0000:01:00.0: 32.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x16 link at 0000:00:01.0 (capable of 126.016 Gb/s with 8.0 GT/s PCIe x16 link)

答案1

这是因为您的系统/桥不支持 16GT/s 的 PCIe 4.0。但是您的卡支持 PCIe 4...

sudo lspci -vv -s 0000:16:00.0应该会显示桥接器的功能。这将指示 8.0GT/s 的 x16 链路。

答案2

我个人认为内核报告消息中有一个错误(我自己也遇到过类似的奇怪消息)

2.5GT/s * 16 = 4Gb/s, not 32..... (these are approximate, I know 1Transfer != 1b)

我认为发生的情况是您将设备放在了 PCIe x4 插槽而不是 x16 插槽中。阅读主板手册以找到正确的插槽。

相关内容