在安装 NVMe SSD 时,多数用户仅关注主板 M.2 插槽是否支持硬盘的 PCIe 代际。只要系统识别正常且基准测试速度达标,似乎便高枕无忧。然而事实是,即便 SSD 运行在标称速度下,错误的插槽选择仍可能削弱整机其他组件的性能。

近期,我将处理器升级至 Ryzen 7 9800X3D,并配备一块 2TB Crucial T710 Gen5 SSD,按惯例将其装入主 M.2 插槽,同时复用旧平台的 Corsair MP600。在查阅 MSI X870E Carbon Wi-Fi 主板规格时,一处脚注揭示了潜在风险:若使用第二个 M.2 插槽,RTX 4090 显卡将被迫降至 PCIe 4.0 x8 模式,可用带宽直接减半。

M.2 插槽并非均拥有独立 PCIe 通道

主板 M.2 插槽的 PCIe 通道源自 CPU 或芯片组,但两者通道总数有限。制造商必须在不同组件间进行分配,导致部分 M.2 插槽需与扩展插槽(包括显卡插槽)共享带宽。

以该 X870E 主板为例,首个 M.2 插槽独占 CPU 提供的四条 PCIe 5.0 通道,第三、四插槽则通过芯片组连接 PCIe 4.0。问题在于第二个插槽,它与主、次 PCIe 扩展插槽共享通道。一旦在此安装 SSD,原本供给显卡的 16 条 PCIe 通道将通过 bifurcation(通道拆分)技术重组为 x8/x4/x4 配置:RTX 4090 仅获八条通道,MP600 占用四条,剩余四条留给次要扩展槽。

厂商说明含糊,需细查规格脚注

主板厂商往往着重宣传 PCIe 5.0 支持,却对通道共享问题语焉不详。用户需仔细研读规格表及脚注,确认哪些插槽存在共享限制。值得注意的是,高价旗舰板并非绝对安全。例如 MSI B850 Tomahawk Max 和 B850 Edge TI 反而能在不影响显卡带宽的前提下支持两块 PCIe 5.0 SSD。

虽然多数情况下主 M.2 插槽不会危及显卡带宽,但这并非铁律。多款 Intel Z790 主板(如 ROG Maximus Z790 Formula 和 ASRock Z790 Taichi)即使在首个 M.2 插槽上也与显卡共享通道。此外,在 Gen5 插槽中安装 Gen3/Gen4 SSD 无法规避此限制,因为主板仍会为该插槽分配固定通道。因此,购置 NVMe 硬盘前,务必先行核查主板说明书。

性能影响几何?总体微弱但存例外

显卡 PCIe 带宽减半听似严重,实则对游戏性能影响甚微。此前测试显示,RTX 5090 从 PCIe 3.0 升级至 5.0,游戏帧数差异仅为 1-4%。鉴于 PCIe 每代带宽翻倍,运行在 x8 模式的 PCIe 5.0 显卡,其带宽等效于 PCIe 4.0 x16,这对旗舰显卡而言依然充裕。

目前我的 RTX 4090 运行在 PCIe 4.0 x8 模式下,理论带宽虽减半,但凭借 24GB 大显存,大部分游戏数据可直接缓存,无需频繁经由 PCIe 总线读取系统内存。然而,当显存耗尽需依赖系统内存时,带宽缩减将显著损害帧率及 1% Low 帧表现。既然通过更换插槽即可避免此类妥协,便无必要承担潜在性能损失。

选购建议:优先规避通道共享

若重新选购主板,我会优先考虑允许安装第二块 Gen5 NVMe 且不牺牲显卡通道的型号,如 B850 Tomahawk Max。庆幸的是,我的 MP600 为 PCIe 4.0 接口,移至第三个插槽即可解决问题。若手持 Gen5 SSD,则不得不面临降速运行或让显卡工作在 PCIe 4.0 x8 的两难境地,这显然非理想之选。花费数百美元购置主板后,用户不应再为 M.2 插槽的基础选择而焦虑。