更换主板以支持PCIe 4.0

最近在做些使用GPU做些数据处理的工作,某日在主板上用张PCIe X4转Nvme硬盘转接卡插上了张M2硬盘,发现处理显卡速度明显降低了,于是意识到自己的工作是高度依赖和内存交互的速度的。

使用

sudo lspci -vv

可以注意到显卡工作在 Speed 8GT/s , Width x8,查维基百科知道这是PCIe 3.0 x8 通道上。于是拔掉硬盘再确认,带宽上升到了x16, 但speed还是在8GT/s, 这是主板只支持PCIe 3.0导致的。

我的这张主板有两个x16插槽,但将两个插槽一起使用时每个通道都将降为x8速度。于是这样出现硬盘影响显卡速度的情况好像也是毫不意外的。

运气不错,注意到我的显卡和CPU都是支持PCIe 4.0的,这意味着我的显卡和内存交互速度将达到32GB/s.

于是将主板从X370升级到了B550. 这是基本上最便宜的支持PCIe 4.0的主板啦。

与此同时,这张主板虽然PCIe插槽更少,但好像完全不会有相互冲突而降低速度的问题。而且这张新主板的x1通道尾段是开放的,也就是说可以直接插上更长长度的PCIe设备。

总而言之虽然是更低端档次的主板,却更符合我的需要了。

具体到我的应用上,处理时间上缩短了10-20%的样子。

附一张两款主板对比照片。

还挺有趣的~

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注