nuc8/intel 降压降温
根据 Marco.org 的 测试结果(基于 15 寸的 Macbook Pro Retina Mid 2014),关闭 Turbo Boost 后:① 运行高 CPU 需求任务时,性能损失了约 1/3,而运行轻量级的任务时,性能损失较小;② CPU 最高温度相差了约 30℃;③ 电池的续航时间均延长了约 25%。
windows
下载 Intel xtu 6.4.1.23 (最后一个可以安装在低压平台的版本)
手动调试
- Advanced Tuning ->Core
- Core Voltage Orfset(核心电压补偿): -0.1v, 对应-100mv, 建议从-50mv开始
- Turbo Boost Short Power Max: PL1短时睿频
- Turbo Boost Power Max: 长时睿频,对应PL2,也就是我们常说的功耗墙
- Turbo BoostPower Time Window: 短时睿频的时间限制, “真男人时间”
- Multipliers: CPU的倍频调节
- Stress Test: 勾选三项(或者只测cpu)后跑一下测试来观察稳定性。如果调整的太过,点击保存后会立刻蓝屏重启。不过不用怕,CPU电压会即刻恢复默认值
开机生效
命令行输入services.msc进入本地服务列表,找到intel XTU的服务,将其设为自动,而不是默认的延迟自动。
开始-任务管理工具-任务计划程序,新建。按照向导卡片设定我们的启动计划:
登录完成后,一分钟之后,去C盘根目录下,应该会发现一个名为"XTU_xmlFiles"的文件夹。里面有一个Control34.txt的文本文件,记录了电压offset的配置。如果打开你的intel XTU软件,应该会看到我开头截图中的那个offset值为-110mv。
到此可以判定系统启动计划成功,XTU的后台服务在正常工作了。
macos降压
VoltageShift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| sudo chown -R root:wheel VoltageShift.kext
# 然后授权并重启
# 第一步: 获取了mac当前各设备电压信息
./voltageshift info
# 第二步: 动态刷新数据
./voltageshift mon
# 第三步:cpu降压-80mv
# ./voltageshift offset <CPU> <GPU> <CPUCache>
./voltageshift offset -80 0 -80
# 第四步:测试,然后逐步降20mv,直到黑屏再往回调20mv
stress-ng --cpu 0 --timeout 300s
# 第五步:设置功耗墙
./voltageshift power 28 50 # <PL1> <PL2>
# Pl1为长时间功率,pl2为瞬时最大的
# 第六步:多轮测试稳定后,永久生效
# sudo ./voltageshift buildlaunchd <CPU> <GPU> <CPUCache> <SA> <AI/O> <DI/O> <turbo> <pl1> <pl2> <remain> <UpdateMins (0 only apply at bootup)>
# -1 表示跳过该选项
# turbo 0 表示关闭超频
sudo ./voltageshift buildlaunchd -120 0 -120 0 0 0 0 28 50 0 120
# 注意中间的空格是一个,不能多打
# UpdateMins 默认值为 160 分钟,Hibernate(挂起到磁盘)会重置电压设置,因为睡眠(挂起到内存)不会更改睡眠值,它会定期检查设置在周期内,并根据需要进行修改。 0 仅用于在启动时应用设置。
# 删除配置文件
./voltageshift removelaunchd
# 如果开不了机, 完全关机, 进入恢复模式, 开启CSR保护, 删除配置文件
sudo rm /Library/LaunchDaemons/com.sicreative.VoltageShift.plist
# 或者进入windows系统,打开xtu,把offset设置为0然后apply
# 设置超频
./voltageshift turbo <0/1>
# 加载当前目录中的 kext
./voltageshift loadkext
# 卸载 kext
./voltageshift unloadkext
# 检查是否加载
kextstat | grep com.sicreative
# 不再使用时记得手动卸载kext
|
加入EFI
参考下面的教程:
https://github.com/zearp/Nucintosh
https://github.com/zspherez/VoltageShift/tree/master
把 VoltageShift.kext
加入EFI,并且编辑plist
检查生成的启动项/Library/LaunchDaemons/com.sicreative.VoltageShift.plist
中的程序路径是否正确
相变导热片(耐久性强)
霍尼韦尔: 7950