如果你是个电脑装机小白,或者哪怕你已经有些经验了,可能都会对PCIe x16插槽和M.2插槽之间的带宽共享有点困惑

打开网易新闻 查看精彩图片

,也就是NVMe SSD可能会抢走显卡的一部分资源,导致显卡不能完全发挥其性能。
其实,早在十年前,PC装机爱好者们就开始讨论这个问题了。
网上有一堆互相矛盾的说法,尤其是关于NVMe SSD是否会影响显卡性能,搞得人头大。
今天我们就来简单聊聊这个话题,帮你理清其中的原理。
首先要知道,CPU和主板之间通过PCIe通道来进行数据传输,每块主板都有一定数量的PCIe通道,这些通道有的直接连到CPU,有的则是通过芯片组连接。
一般来说,我们都希望显卡和NVMe SSD这些高速设备能直连CPU通道,因为这样可以减少数据传输的延迟。
所以,显卡通常插在主板上那个最上面的PCIe x16插槽里,而主SSD则插在标记为M.2_1的主M.2插槽中。

打开网易新闻 查看精彩图片

这种组合看起来很简单,但其实根据你的CPU和主板不同,里面的门道还不少呢。我们先来说说Intel和AMD这两大CPU厂商的不同做法。
Intel和AMD的新一代CPU都提供了28条PCIe通道,但分配方式不太一样。
Intel的第13代和第14代CPU,在主PCIe和M.2插槽之间共享了16条PCIe 5.0通道,然后给芯片组留了8条PCIe 4.0通道。
而AMD的Ryzen 7000系列呢,则是主PCIe和M.2插槽共享20条PCIe 5.0通道,还额外提供8条PCIe 5.0通道给芯片组和其他连接。
所以这个问题,主要还是看你用的是Intel还是AMD的CPU。
比如说,使用Intel CPU时,如果在主M.2插槽中插了NVMe SSD,有可能会导致显卡的PCIe通道数减半。
打个比方,如果M.2_1插槽空着,显卡就能用上所有16条PCIe 5.0通道;可一旦插了SSD,显卡就只能用8条通道了,剩下4条给了SSD。
不过这也不是所有Intel主板都会有的情况,只有那种带PCIe 5.0 M.2插槽的Z790主板才会这样。

打开网易新闻 查看精彩图片

再说了,很多主板还有连接到PCIe 4.0的M.2插槽,插到这上面就完全不用担心抢带宽了。
相比之下,AMD的处理器就大方多了。
(http://www.7895356.cn)
来源:http://www.whytmm.cn
(http://www.1001club.cn)
来源:http://www.spnet.com.cn
(http://www.uxtrip.cn)
来源:http://www.sdstv.cn
(http://www.d2466c.cn)
来源:http://www.pyppy.cn
(http://www.ilxog.cn)
来源:http://www.kancheng.com.cn

打开网易新闻 查看精彩图片

(http://www.faecbook.cn)
来源:http://www.cxwlxx.com.cn
(http://www.qhpq.com.cn)
来源:http://www.oaidho.cn
(http://www.lsina.cn)
来源:http://www.08hl.cn
(http://www.domainregistrar.cn)
来源:http://www.dianhua400.cn
(http://www.c2388.cn)
来源:http://www.372298.cn
它允许显卡和主SSD各用各的16条和4条PCIe通道,根本不存在带宽减半的问题。
当然,前提是你用的是支持PCIe 5.0的X670E芯片组,不然还是有可能只支持PCIe 4.0。
讲了这么多,可能你还是关心一个问题:带宽共享到底会不会影响我的游戏体验啊?
答案是,对于绝大多数人来说,根本不会有太大差别。
即便你的显卡从16条PCIe通道缩减到8条,对游戏性能的影响几乎可以忽略不计,通常也就1-3%的差距。
而且目前市面上还没有显卡真正用得上PCIe 5.0的带宽,即便是PCIe 4.0的带宽还远没有被完全利用。
所以除非你是搞工作站级别的专业应用,否则根本不用担心带宽不够用。
总之,对于大多数普通用户来说,尤其是游戏玩家,NVMe SSD和显卡之间的带宽共享问题真的没啥好担心的。
你只需要根据自己的需求和预算,选择合适的主板和CPU,然后合理安排设备的插槽位置就行了。