前言
首发购入的13700k默认设置在连续两年7*24小时工作之后,出现了严重的缩缸问题。具体表现是在windows系统中运行游戏、高负载任务时出现闪退。
售后前用老CPU先跑了一遍测试,得分如下:
测试项目 | 得分 |
CPUz | 11000 |
AIDA64 | 瞬间到100度 |
cinebench r23 | 26000 |
更换bios
找到对应主板厂商官网,下载bios新版本驱动到U盘并解压。 换上新CPU后进bios,插入含新微码的U盘,选择Flash,找到U盘中解压文件夹内文件安装,此时要注意不能断电关机。
设置bios
第一次打开bios会选择散热,根据散热情况具体选择。前两个选项都是253w的限制,最后一个没有限制,英特尔默认限制电流不超过300A。由于平台为B660主板和次旗舰风冷,散热条件相对13700并不好。故此处选择第一个设置,让CPU及时降频以减小电压电流。
测试
先不做任何CPU修改,只打开内存xmp。进windows系统分别跑CPUz,AIDA64烤机和cinebench r23。此时这个全新的CPU大概电压在1.3v-1.4v左右,跑分如下:
测试项目 | 得分 |
CPUz | 11500 |
AIDA64 | 瞬间到100度 |
cinebench r23 | 26500 |
接下来重启电脑进bios,然后进入OC,将Microcode selection 修改为No UVP。也就是no undervolt protection,关掉防低压。这为接下来降低CPU电压做好准备。
然后在电压设置页面中设置如下三个内容:
- 数位电压设置/CPU重载线电压校准模式:Mode 5
- CPU core voltage offset mode:[- by CPU]
- CPU core voltage offset: 0.1
这里要说明,第一项表示CPU在高负载时会适当降低电压以防止电压过高,同时一定程度减少散热压力。第二项和第三项合在一起理解,CPU控制自己电压偏移为-0.1v。此时一定要注意数量级,不能写错了。
0.1是一般CPU降压可以开始的初始值,此时如果后续测试稳定,可以以0.05为步长往上加。如0.1->0.15->0.2。开机或者测试遇到蓝屏后再往回切一半的频率。直到测试出降压且稳定的最低电压边界。
能使我这块CPU windows稳定运行的最低电压偏移最为0.210v。此时正好能保证压力测试与游戏等顺利通过。
windows测试内容
windows开机检查的内容比较少,因此需要多场景地复杂测试才能测出稳定性。比如烤机软件、游戏、视频、wallpaper等等。同时注意更新windows的一系列cpu、主板和显卡的驱动。
在降压后,CPU满载功率从253w降到了200w左右,烤机分数也有了明显提升:
- CPUZ:12500
- AIDA64:FPU烤机稳定在97左右
- cinebench r23:29000分左右
测试项目 | 得分 |
CPUz | 12500 |
AIDA64 | 97度 |
cinebench r23 | 29000 |
可以看到由于积热和散热问题,降压前提升不大,降压后比老CPU提升15%左右,比新CPU默认参数提升8%左右。
linux测试内容
在windows下面能通过不蓝屏的电压,在linux下面甚至都进不去系统,报错信息为schedule_timeout或者直接卡住不动。后来慢慢尝试发现电压在-1.9v的时候linux能稳定下来。在linux烤机的命令如下:
在bashrc里面添加如下代码:
alias stress="stress-ng --cpu $(nproc) --cpu-method all --timeout 600s"
function cpu-smi() (
while true; do
clear
date "
echo "=== CPU Frequencies ==="
cat /proc/cpuinfo | grep MHz
echo -e "\n=== Temperatures & Voltages ==="
sensors | grep "^Core "
sleep 1
done
)
export -f cpu-smi
其中sensors
需要安装对应库才能使用:
# Install if not present
sudo apt install lm-sensors
# Configure sensors (run once)
sudo sensors-detect
在一个终端输入stress
来测试,另一个终端输入cpu-smi
来监控温度和电压。
后记
给CPU降压的目的是为了延缓这一颗新CPU最终缩缸的时间。目前来看缩缸的直接原因是电压过高,而缩缸之后的CPU又需要更高的电压来确保稳定。因此才有缩缸后的CPU在新bios下反而电压更高,虽然这样确实不会闪退报错,但是因为降频率,会导致性能进一步地降低。因此在买来的第一瞬间降低电压理论上能大大增长CPU的寿命。