必须区分标称电压与实时物理电压:CPU-Z读SPD得JEDEC/XMP标称值(如1.350V),HWiNFO64监控VDD/VDDQ获实测值(精度毫伏级),偏差超±0.02V即存稳定性风险;AIDA64可比对BIOS设定与SPD数据,Linux用dmidecode仅查SPD固化参数。

要确认内存条当前实际供电电压是否符合JEDEC规范或XMP档位设定,同时判断其在高负载下是否存在供电波动导致蓝屏、死机,必须区分“标称电压”与“实时物理电压”——前者写死在SPD芯片里,后者由内存控制器动态输出,二者偏差超过±0.02V即可能引发稳定性风险。
用CPU-Z读取SPD中标称工作电压
这一步只反映厂商预设值,不体现当前真实供电状态,但可快速验证XMP是否被识别。
1、下载CPU-Z便携版,解压后以管理员身份运行cpuz.exe。
2、切换到SPD选项卡,在左上角插槽选择器中逐个点选Slot 1/Slot 2。
3、在中间表格中找到“JEDEC Standard”区块,查看“Voltage”列数值,例如显示【1.350V】即为该内存默认JEDEC模式下的标称电压。
4、若启用XMP,再查看“XMP Profile #1”行对应Voltage值,该数值必须与BIOS中DRAM Voltage设置一致,否则XMP未真正生效。
用HWiNFO64监控实时VDD/VDDQ物理电压
这是唯一能获取内存控制器当前真实输出电压的方法,适用于压力测试期间捕捉瞬态压降。
方法一:传感器直读
1、下载HWiNFO64便携版,解压后以管理员身份运行HWiNFO64.exe,首次启动选“Sensors Only”。
2、左侧树状菜单展开“Memory Controller”,在右侧找到“VDD”或“VDDQ”字段,其数值即为当前实测物理电压,单位V,精度达毫伏级。
3、若该值持续低于SPD标称值0.03V以上(如标称1.35V但实测仅1.318V),说明供电电路存在瓶颈或VRM相数不足。
方法二:日志长期追踪
1、勾选主界面右下角“Log to file”,点击“Settings”设置采样间隔为2秒。
2、运行AIDA64 Stress Test或MemTest86+满载测试,持续记录4小时以上。
3、导出CSV日志后用Excel筛选“VDDQ”列最大值与最小值,差值超过0.05V即表明供电纹波超标,需检查主板供电设计或更换更高规格内存。
通过AIDA64比对BIOS设定与SPD标称值
当HWiNFO显示的VDDQ明显偏离BIOS设置值时,此步骤可定位问题源头是固件配置错误还是硬件反馈失真。
第一步:确认BIOS当前设定
1、重启进入UEFI/BIOS,导航至Advanced → DRAM Configuration或Overclocking页面。
2、找到DRAM Voltage或DDR Voltage选项,记录当前数值(如Auto、1.35V、1.40V)。
第二步:交叉验证AIDA64读数
1、启动AIDA64,左侧菜单依次点击“Computer”→“Motherboard”→“Sensors”。
2、在右侧查找“DRAM Voltage”项,该值应与BIOS中设置完全一致;若显示“N/A”或数值异常(如0.000V),说明主板未向操作系统暴露该传感器,此时必须依赖HWiNFO64的VDDQ读数。
第三步:锁定SPD原始数据
1、在AIDA64中点击左侧“Mainboard”→“SPD”。
2、选择对应插槽后,查看“Module Voltage”字段,该值必须与CPU-Z中SPD选项卡读取结果一致,否则SPD芯片数据已损坏或被篡改。
在Linux终端中调取内存供电基础参数
适用于无图形界面的服务器或嵌入式设备,仅返回SPD固化信息,无法获取实时VDD。
1、以root权限打开终端,执行命令:sudo dmidecode -t memory | grep -i "voltage\|speed"。
2、输出中“Configured Clock Speed”对应运行频率,“Configured Voltage”字段即为BIOS当前采用的SPD电压档位,例如“1.35 V”或“1.2 V”。
3、注意该命令不区分插槽,若双通道混插不同电压内存(如一根DDR4-2666L 1.2V + 一根DDR4-3200 1.35V),输出结果将不可靠,此时必须逐槽拆解检测。

















