必须用HWiNFO64查Current Link Width和Current Link Speed、PowerShell调用MSFT_PCIeDevice类验证、GPU-Z比对Bus Interface“@”前后值,三者交叉确认显卡实际PCIe总线接口类型与实时带宽等级。

要确认 Windows 11 中独立显卡实际运行的总线接口类型(如 PCIe 5.0 x16)和当前实时带宽等级(例如是否真正在 PCIe 5.0 @ x16 模式下运行,而非因插槽错位或 M.2 占用降级为 PCIe 4.0 @ x8),必须绕过设备管理器中静态模糊的“PCI Express x16 Graphics”描述——该字段仅反映插槽物理规格,不体现 CPU 根复合体与 GPU 之间真实的链路协商结果,也无法识别 BIOS 锁定、通道分频或布线限制导致的隐性降级。
用 HWiNFO64 查 Current Link Width 和 Current Link Speed
HWiNFO64 直接读取 GPU PCIe 配置空间中的链路状态寄存器,其 Current Link Width 和 Current Link Speed 字段是硬件实时响应值,不受驱动抽象层干扰,也不被主板插槽标注误导。
访问 https://www.php.cn/link/28ce99f02d994ec5227307d28db232e5 下载 HWiNFO64 最新 ZIP 便携版,解压后【必须以管理员身份运行】HWiNFO64.exe。
启动后选择 “Sensors only” 模式 → 点击 “Run” 进入传感器视图。
在左侧设备树中展开 “PCI Bus” → 展开 “PCIe Graphics” 节点,或手动搜索含 VEN_10DE(NVIDIA)或 VEN_1002(AMD)的设备条目。
右侧信息栏中定位两个关键字段:
• Current Link Width:若显示 “16”,表示当前启用全部 16 条通道;若为 “8”,说明显卡未插在 CPU 直连主插槽,或已被 PCIe 5.0 M.2 SSD 强制分频;
• Current Link Speed:显示 “32.0 GT/s” 对应 PCIe 5.0,“16.0 GT/s” 对应 PCIe 4.0,“7.9 GT/s” 则为 PCIe 3.0 —— 注意这个数值不是带宽 GB/s,而是每通道原始传输速率。
带宽等级由二者组合定义:例如 “Current Link Width: 16” + “Current Link Speed: 32.0 GT/s” = PCIe 5.0 @ x16;若 Width 为 8、Speed 为 16.0 GT/s,则真实带宽等级为 PCIe 4.0 @ x8,理论吞吐量已腰斩。
用 PowerShell 调用 MSFT_PCIeDevice 类交叉验证
该方法调用 Windows 内核 PCI 子系统暴露的 WMI 接口,结果由 PCI 驱动栈实时上报,不依赖第三方传感器驱动,适合验证 HWiNFO64 数据是否被干扰或缓存污染。
第一步:右键“开始”按钮 → 选择“Windows 终端(管理员)”。
第二步:输入以下命令并回车执行:
Get-WmiObject -Namespace "RootWMI" -Class MSFT_PCIeDevice | Where-Object {$_.Name -match "GPU|Graphics|VEN_10DE|VEN_1002"} | Select-Object Name, CurrentLinkWidth, CurrentLinkSpeed, MaxLinkWidth
第三步:检查返回结果中 CurrentLinkWidth 列——若为 16,且 CurrentLinkSpeed 显示 32.0,则确认当前链路等级为 PCIe 5.0 @ x16;若 CurrentLinkWidth 为 8,而 MaxLinkWidth 为 16,说明硬件支持 x16,但当前被物理降级。
注意:PowerShell 默认不显示 CurrentLinkSpeed 单位,其数值本身即为 GT/s;若返回为空,请确认显卡驱动已正确加载且 WMI 服务处于运行状态。
用 GPU-Z 快速比对 Bus Interface 字段
GPU-Z 从 VBIOS 中提取显卡初始化时协商的总线接口字符串,格式为 “PCIe x16 @ x16 5.0”,其中 “@” 前为插槽标称宽度,“@” 后为实际协商宽度与代际,是最快捷的现场判断方式。
方法一:访问 TechPowerUp 官网(https://www.php.cn/link/1aa49d5029bedbd82075fc78ff26b05d)下载最新 GPU-Z Portable 版,解压后以管理员身份运行 GPU-Z.exe。
方法二:等待识别完成,在主界面“Graphics Card”选项卡中直接查看 Bus Interface 字段——例如显示 “PCIe x16 @ x8 4.0”,即表示插槽为 x16,但当前仅协商到 x8 模式且运行于 PCIe 4.0。
方法三:若 Bus Interface 显示 “PCIe x16 @ x16 5.0”,再对照 HWiNFO64 的 Current Link Speed 是否为 “32.0 GT/s”,二者一致才可确认 PCIe 5.0 @ x16 真实生效。

















