CPU 通道不足时 PCI-E 怎样工作

CPU 通道不足时 PCI-E 怎样工作

我目前正在使用 i3-4160 CPU,它支持的 PCI-E 通道总数为 16。我目前有一个设备占用了 1x 插槽,另一个 16x 插槽是空闲的。如果我将显卡安装到 16x 插槽中,会发生什么情况?将:

  1. 1x 插槽设备被禁用,以便显卡获得完整的 16x
  2. 16x 插槽中仅使用 8 个通道,以便显卡和其他设备协同工作
  3. 1x 插槽设备仍可工作,但显卡只能使用 15 个通道

这 3 个是目前我能想到的唯一答案。是哪一个?还是除了这 3 个答案之外还有其他答案?提前谢谢。

答案1

当 CPU 通道不足时 PCI-e 如何工作?

让我分三部分来回答:

  1. 可以使用芯片来多路复用 PCI-e 通道。有点像电子 Y 型分路器。一些昂贵的主板上已经实现了这一点。
  2. 或者他们可以切换使用的通道数量。例如从 x16/x0 切换到 x8/x8。
  3. 或者他们添加了其他来源的 PCI-e 通道。直接从 CPU 获得的 PCI-e 相对较新。之前所有 PCI-e 通道都来自芯片组。现在您需要同时添加两者。

答案2

我目前正在使用 i3-4160 CPU,它支持的 PCI-E 通道总数为 16 个。

除了来自 CPU 的 16 个 PCIe 通道外,还有一个称为“DMI”的接口,它将 CPU 连接到 PCH,您这一代 CPU 上的 DMI 接口基本上相当于 PCI Express 2.0 x4。PCH 反过来为较慢的预热设备提供许多 PCI Express 通道。如果所有这些通道同时达到最大值,那么 DMI 到 CPU 的接口就会成为瓶颈,但实际上这通常不是一个大问题。通常只有几个设备在任何给定时间达到最大值。

x1 插槽几乎肯定会连接到 PCH,因此它不会对显卡产生任何影响,尽管在某些情况下它可能无法与某些板载功能同时使用。

另一方面,x8(电气)插槽最有可能通过信号开关连接到来自 CPU 的通道。因此,在其中安装卡将使显卡可用的 PCIe 通道数量从 16 条减少到 8 条。

x4(电气)插槽可以任意方式连接,您必须研究主板的文档才能找到答案。

在一些高端主板上,你还可以找到 PCI Express 桥接芯片。与上面提到的粗糙信号交换机不同,这些芯片允许不同设备之间动态共享带宽。

答案3

第二种是最接近的,但取决于主板制造商。第三种是完全错误的。第一种可能发生,也取决于制造商。您应该查看主板规格表,看看您的 x1 插槽是来自芯片组还是 CPU。

有许多可能的配置;x1 插槽可以绑定到 SATA 插槽,以便只有其中一个可以工作;或者绑定到 M.2 插槽(谷歌搜索相关信息),或者其他任何插槽。

答案4

鉴于 x16 显卡和 x1 卡(根据我的经验,通常是串行/调制解调器或多 IO,尽管我也见过 x1 的 SSD)用于不同的功能,并且通常安装在 x1 插槽中的卡通常用于时间要求不那么严格的功能,因此两者都可以满负荷工作(如果主板设计得当)。CPU 将全程与 x16 卡通信,并在必要时跳过一帧与 x1 卡通信。

相关内容