初代小米笔记本pro 15 黑苹果 解锁电压和调整TDP

1,430 阅读3分钟

搞机有风险,请提前备份重要资料

搞机有风险,请提前备份重要资料

搞机有风险,请提前备份重要资料

本教程只适用于pro 15 英特尔 酷睿 i5-8250U / i7-8550U 处理器 MX150显卡 配置的机型,其他机型无效。 原教程地址VoltageShift

注意:通过github源码编译出来的,在我的电脑上没法正常工作。我从github上找到可以用的可执行文件,但是没有相关源码。

VoltageShift-TW工具下载链接: pan.baidu.com/s/1msWGz53Y… 提取码: 3fgm 可以按照如下步骤操作

1.进入mac os的恢复模式,打开终端并执行如下命令关闭 sip(系统完整性保护),

csrutil disable

2.重启电脑,正常进入系统下载VoltageShift-TW工具,并解压,解压后,需要执行如下命令更改工具的用户和组

sudo chown -R root:wheel VoltageShift-TW/

3.执行./voltageshift info可以查看当前电压偏移、CPU频率、电源和温度设置会输出如下信息

------------------------------------------------------
   VoltageShift Info Tool
------------------------------------------------------
CPU voltage offset: -120mv
GPU voltage offset: -80mv
CPU Cache voltage offset: -80mv
System Agency offset: 0mv
Analogy I/O: 0mv
OC mailbox cmd failed
Digital I/O: 0mv
map_phys: phys fed15000, 00001000
map_phys: virt 10fcea000, 00001000
Short term power: 34.000 W, 10240.000 s, enabled
Long term power: 34.000 W, 10240.000 s, enabled
CPU BaseFreq: 2000, CPU MaxFreq(1/2/4/6): 4000/4000/3700/0 (mhz)
CPU Freq: 2.0ghz, Voltage: 0.6810v, Power:pkg 6.10w /core 2.99w,Temp: 44 c

4.执行如下命令,解锁tdp(这只cpu的pl1和pl2功耗),并配置开启自动设置(需要重启生效)

sudo ./voltageshift buildlaunchd <CPU> <GPU> <CPUCache> <SA> <AI/O> <DI/O> <PL1 POWER> <PL1 WINDOW> <PL2 POWER> <PL2 WINDOW> <UpdateMins (0 only apply at bootup)>

常用参数解释 cpu cpu电压(单位mv) -10 代表 降压 10 mv 不建议加压

gpu gpu电压

CPUCache cpu缓存电压

以上三个参数需要破解biso。不推荐小白操作。降压可能无法导致进入系统,加压可能导致硬件损坏。单纯调节tdb不需要破解bios,将这三位设置为0即可。

简单解释,具体请自行百度 <PL1 POWER> cpu pl1 cpu长时间运行功耗 例如pro15默认是15w

<PL1 WINDOW> cpu pl1 时间

<PL2 POWER> cpu pl2 功耗 cpu短时睿频功耗 pro15默认44w

<PL2 WINDOW> cpu pl2 时间 时间很短

上面四个参数是cpu的功耗的主要调节参数。

UpdateMins

0:表示仅在开机的时候运行一次改命令

其他数字,例如5,表示每5分钟执行一次改命令

因为电脑睡眠可能导致设置的tdp失效,所以需要每隔一段时间自动运行一次改命令

例子:下面的命令表示pl1 25W pl2 44W 每隔5分钟自动执行一次改命令 sudo ./voltageshift buildlaunchd 0 0 0 0 0 0 25 9999 44 3 5

5.如果不想使用了,可以使用如下命令,删除tdp设置(重启生效)

sudo ./voltageshift removelaunchd

6.其他命令可以使用help帮助命令 ./voltageshift help 输出如下:

--------------------------------------------------------------------------
VoltageShift Undervoltage Tool v 1.1 for Intel Haswell+
Copyright (C) 2017 SC Lee
--------------------------------------------------------------------------
Usage:
set voltage:
    ./voltageshift offset <CPU> <GPU> <CPUCache> <SA> <AI/O> <DI/O>

set boot and auto apply:
  sudo ./voltageshift buildlaunchd <CPU> <GPU> <CPUCache> <SA> <AI/O> <DI/O> <PL1 POWER> <PL1 WINDOW> <PL2 POWER> <PL2 WINDOW> <UpdateMins (0 only apply at bootup)>

remove boot and auto apply:
    ./voltageshift removelaunchd

get info of current setting:
    ./voltageshift info

continuous monitor of CPU:
    ./voltageshift mon

read MSR: ./voltageshift read <HEX_MSR>

write MSR: ./voltageshift write <HEX_MSR> <HEX_VALUE>

read memory: ./voltageshift remem <HEX_ADDR>

write memory: ./voltageshift wrmem <HEX_ADDR> <HEX_VALUE>

set power limit:
    ./voltageshift powerlimit <PL2 POWER> <PL2 WINDOW> <PL1 POWER> <PL1 WINDOW>

7.如果因为降低电压导致无法进入系统,可以通过如下步骤解决 进入恢复模式,打开终端,执行如下命令csrutil enable开启sip(系统完整性保护),重启进入系统执行sudo ./voltageshift removelaunchd删除tdp和电压设置即可。 如果无法进入恢复模式,就自求多福吧。