PCIe x16 插槽中的 PCIe x8 NIC

PCIe x16 插槽中的 PCIe x8 NIC

我的主板只有一个 x16 PCIe 插槽,没有 x8 插槽。我购买了具有非常特定配置的 NIC,但它仅适用于 x8 插槽。我可以将 x8 卡插入 x16 插槽吗?我在 Google 上搜索了这个问题,这似乎很有可能。但是,我需要专家的回答。此外,这会对性能产生影响吗?

答案1

应该:PCIe 规范规定所有插槽均从 1x/v1.0 开始,并协商可使用的通道数和时钟速度。哪个支持更多通道/时钟并不重要,有些插槽设计用于安装更大的卡,而较小的卡则适合更大的插槽。无论双方可以通信的最高规格是什么(通道数和时钟/版本),都将协商和使用速度。端点可以支持 1x、2x、4x、8x、16x 和 32x,但没有专门用于 2x 和 32x 的插槽。速度由主版本号(2.5、5.0、8、16 GT/s)指定。

事实通常应该发生的事实际上就是那样发生的。。但是有相当多的主板(尤其是发烧级主板)不符合规格。有些主板在第一个 PCIe 插槽中只使用 16x 显卡。其他主板无法正确自动协商(通常会回退到较少的通道 - 这在协商为 1x 速度的 2x 卡中尤其常见)。在服务器级硬件中,这些问题非常罕见,但确实会发生。如果系统/主板和卡来自同一制造商,您应该能够联系他们的支持人员并查明它是否是受支持的配置(如果他们不知道或无法回答,这是一个巨大的危险信号,您应该考虑不从他们那里购买/退货)。此外,尝试搜索您的特定主板,看看是否有人报告过问题。

答案2

是的,您可以插入它,它就能正常工作。


详细版本:
PCIe 连接有三件重要的事情:

  1. PCIe 版本(v1、v2 或 v3。使用最低通用版本)
  2. 插入连接器的卡上的通道数(例如 x1、x4、x8 或 x16)
  3. 提供给连接器的通道数(例如 x1、x4、x8 或 x16)

卡和插槽/MB 上的连接器的任意组合都是可能的。


更长的版本:

x1 卡在 x1 插槽中可以正常工作。x1
卡在 x4 插槽中也可以正常工作。但速度会受到 x1 的限制。x1
卡在 x8 插槽中也可以正常工作。但速度会受到 x1 的限制。x1
卡在 x16 插槽中也可以正常工作。但速度会受到 x1 的限制。

x4 卡可在 x1 插槽中工作,但速度会限制在 x1。x4
卡也可在 x4 插槽中正常工作。x4
卡也可在 x8 插槽中正常工作。但速度会限制在 x4。x4
卡也可在 x16 插槽中正常工作。但速度会限制在 x4。

x8 卡可在 x1 插槽中工作,但速度会限制为 x1。x8
卡也可在 x4 插槽中正常工作。速度会限制为 x4。x8
卡也可在 x8 插槽中正常工作。
x8 卡在 x16 插槽中也能正常工作。但速度会限制在 x8。

x16 卡可在 x1 插槽中使用,但速度限制为 x1。x16
卡可在 x4 插槽中使用,但速度限制为 x4。x16
卡可在 x8 插槽中使用,但速度限制为 x8。x16
卡可在 x16 插槽中使用。

主板上有几种 PCIe 连接器/插槽。
最常见的是允许最多 x16 通道的插槽。但是,相同的物理连接器可用于 x1、x4、x8 和 x16。在许多服务器级主板中,您会发现物理上允许 x16 卡的插槽,但只连接 8 个通道。

反过来也是可以的。如果你拿一个 x1 连接器,用锯子打开插槽的末端,那么你就可以物理连接更大的卡,它应该可以工作。我知道至少有一家公司这样做,将 PCIe x16 卡放入 PCIe x1 插槽中。(他们将 PCIe x16 插槽用于其他卡)。

答案3

我在网上看到过几篇关于在服务器主板上安装 PCIe x8 显卡的帖子。

我有一台 IBM X3200 M3(Xeon 3430 四核)服务器。虽然服务器有板载显卡,但我可以成功安装 PCIe x8 显卡。

华硕 GT-730-SL-2GD3-BRK

IBM IMM 需要一些时间(30-60 秒)才能显示出来,但效果很好。

相信这会对那些想要将其服务器转换为工作站的人有所帮助。

相关内容