如何看pch*pcie怎么分配*和原理
发布网友
发布时间:2022-12-26 18:50
我来回答
共1个回答
热心网友
时间:2023-10-16 19:34
PCIe通道的分配:通常由主板制造商设计无法更改,用户仅能在有限范围内调整(拆分或复用)。对于MSDT[1],CPU提供了20或24条PCIe通道[2]。主板制造商通常将其中16条分配给独立显卡这样对带宽要求较高的设备,做成1或2条PCIe插槽(x16/x0或x8/x8),另外4条分配给NVMe固态硬盘(单个M Key M.2插槽),其余低速PCIe设备一律通过PCH或FCH连接。
通常主板提供两个PCIe X16插槽,这两个插槽是共用的CPU的PCIe通道吗?
是。
对于MSDT,可供独立显卡使用的PCIe通道只有16条。Intel只有Z、Q、W和C系列芯片组支持拆分这16条通道[3],理论上可拆分为x16或x8/x8或x8/x4/x4[4],B和H系列桌面芯片组一律只能做成1条PCIe x16插槽(即第2条PCIe插槽由PCH提供,通常为x4)。
MSDT的PCIe通道数有限,无论如何也无法突破其带宽上限[5]。
现在NVIDIA和AMD已基本放弃消费级显卡的SLI/CF功能,绝大多数游戏都无法从多显卡系统中获益。如果只是普通家用的话,消费者没有必要考虑多显卡需求。
目前的中高端显卡在PCIe Gen4 x8和x16下的性能差距十分有限(小于10%)[6]。
一般主板都会提供两个M2接口,用以连接固态硬盘。是不是通常一个M2接口共用显卡的X16通道,一个走南桥和DMI通道?
不是。
Intel处理器和PCH之间采用DMI总线连接,十代酷睿以前的桌面处理器只能提供16条PCIe插槽[7],绝大多数主板上的M.2插槽全部由PCH提供[8]。Intel从十一代酷睿开始提供20条PCIe插槽,第1条M.2插槽多为CPU提供[9],而其它M.2插槽通常仍为PCH提供。在NVMe固态硬盘普及早期,由于芯片组能提供的PCIe通道数有限,这些M.2插槽常常会和SATA接口复用。
AMD无集显锐龙一直是24条PCIe通道(x16连接独显,x4连接固态,x4连接FCH),带集显的锐龙APU前两代是16条PCIe通道(x8连接独显,x4连接固态,x4连接FCH),从4000G系列开始改为与无集显锐龙相同的24条PCIe通道[10]。
以最新的酷睿和锐龙平台为例,独立显卡使用的PCIe插槽和M.2插槽之间通常没有复用关系,即在M.2插槽中安装固态硬盘不会影响独立显卡的性能。
随着CPU和芯片组之间的总线的升级,现在MSDT的PCIe通道和带宽瓶颈有所缓解。对于Skylake平台,CPU提供16条PCIe Gen3通道,通过DMI 3.0 x4总线和PCH连接,Z170芯片组一共26条HSIO通道。当时提供2条M.2插槽的高端主板在安装2条PCIe Gen3 x4的M.2固态硬盘时往往会有2到4个原生SATA接口无法使用。而今天的高端Z690主板能在安装4条PCIe Gen4 x4的M.2固态硬盘的同时,不受影响地使用6个原生SATA接口和USB 10Gbps接口。由于CPU和芯片组之间的总线升级到了DMI 4.0 x8,其实PCH下的PCIe设备已经基本不存在瓶颈。