查看被限制性能的处理器 在 Windows 下打开事件查看器,选择 Windows 日志 - 系统,然后点击右侧栏的筛选当前日志,类型选择 Kernel-Processor-Power 即可。
超频 对于 CPU,BCLK 乘以倍增系数即为内核频率。BCLK 即基本时钟速度,一般为 100MHz。倍增系数即倍频,随 CPU 变化。
如果 CPU 未锁定倍频,可直接超频。若 CPU 锁定了倍频,可通过提高主板 FSB 速度,或屏蔽 CPU 部分针脚实现超频。
对于 Intel,名称末尾带 K 或 X 的 CPU 表明该 CPU 未锁频。超频前建议将 CPU 各核设为相等的频率。
通过 BIOS 一般提高 CPU Core Ratio 即可。
通过软件 XTU 下载链接如下。
1 https://downloadcenter.intel.com/zh-cn/download/24075/Intel-Extreme-Tuning-Utility-Intel-XTU-
安装完成后打开,点击 Basic Tuning,向右调整两个滑块即可,注意缓存倍频如果低于内核倍频,CPU 性能会降低。建议每次上调一倍,以防止电脑死机。完成设定后用 Stress Test 进行压力测试,查看 CPU 能否稳定运行。
若需要更精细的调整,可点击左边 Advanced Tuning,会出现提示警告。点击 I agree,don't show again 即可打开高级选项。
一般调节 Turbo Boost Short Power Max、Turbo Boost Power Max、Turbo Boost Power Time Window,控制温度使用 Core Voltage Offset。
项目
中文名
注释
调整方法
Core
Refrence Clock
外频
保持 Default
Max Non Turbo Boost Ratio
默频
最大非睿频下倍频
Core Voltage Mode
CPU 电压模式
分为 Adaptive(自适应)和 Static(静态)
保持默认的 Adaptive
Core Voltage
CPU 电压
设置 CPU 的绝对电压
保持 Default
Core Voltage Offset
CPU 偏移电压
相对于绝对电压偏移(增大或减小)的电压
降压的 Offset 是负值。建议以 0.01V(10mV)为单位降压,先调整 Offset 至 - 0.01V,然后转至 Stress Test,勾选 CPU Stress Test 并测试 10 分钟,若无异常继续降 0.01V。在降压 0.05V 之后以 0.005V(5mV)为单位进行降压,并且每次降压之后应该至少有 20 分钟的 P95 或者 FPU 的测试并且保证显卡有负载(比如 GPUZ 的 Render Test 或者甜甜圈)。若意外关机,则把最后一次降压幅度减小 0.01V,并测试两小时,无异常即可
Enhanced Intel SpeedStep Technology
电源管理相关
控制 CPU 电压和频率关系,使得不同场景下 CPU 可以在高性能和电池优化模式中来回切换
Intel Turbo Boost Technology
睿频加速技术
Processor Core IccMax
核心最大电流
调节核心电流
保持 Default
AVX Ratio Offset
AVX 倍频补偿
控制 CPU 跑 AVX 指令集(比如浮点运算)的最大频率。比如设置 x3 的 AVX 频率补偿,倍频 45x 外频 100MHz,那么在浮点运算的时候,CPU 的主频只会到(45-3)*100=4.2GHz
保持 Default
Turbo Boost Short Power Max Enable
短时间超功耗睿频模式
可以让 CPU 短时间睿频到一个超过标定频率很多的一个频率,但代价是温度高,而且 CPU 可能承受不住太长时间
Turbo Boost Short Power Max
短时间最大睿频功耗
PL2,决定瞬间性能(在瞬间负载下这个数值会限制 CPU 的功耗)
拉至最大
Turbo Boost Power Max
长时间睿频最大功耗
PL1,决定稳定性能(PL1 数值上肯定不会超过 PL2)
拉至最大
Turbo Boost Power Time Window
睿频加速时间
PL2 时间
拉至最大
Turbo Boost Short Power Time Windows
睿频最大功耗持续时间
PL1 时间(在这个此时间内,CPU 功耗可以突破 PL1 但不高于 PL2)
Multipliers
多核倍频
超频专用
拉至最大
Cache
Cache Voltage Mode
缓存电压模式
Cache Voltage
缓存绝对电压
Cache Voltage Offset
缓存偏移电压
Cacha IccMac
Graphics
Precessor Graphics Ratio Limit
Processor Graphics Valtage Mode
Processor Graphics Valtage
Processor Gtaphics Valtage Offset
Processor Graphics IccMax
Processor Graphics Media Voltage
Processor Graphics Media Voltage Offset
Processor Graphics Unslice Iccmax
Other
System Agent IccMax
XTU 可用命令行进行控制。打开记事本,复制以下代码并保存,后缀名改为 ps1,即可通过 PowerShell 运行。各种参数 ID 可以打开 C:\Program Files (x86)\Intel\Intel (R) Extreme Tuning Utility\Client\XtuCLI.exe 查看。
1 2 3 4 5 6 7 8 $status = Get-Service -Name "XTU3SERVICE" | Select-Object "status" | Format-Wide if ($status -ne "Running") {start-service -name "XTU3SERVICE"} & 'C:\Program Files (x86)\Intel\Intel(R) Extreme Tuning Utility\Client\XTUCli.exe' -t -id 48 -v 45.00 # TDP & 'C:\Program Files (x86)\Intel\Intel(R) Extreme Tuning Utility\Client\XTUCli.exe' -t -id 47 -v 60.00 # 短时间功耗墙 & 'C:\Program Files (x86)\Intel\Intel(R) Extreme Tuning Utility\Client\XTUCli.exe' -t -id 66 -v 28.00 # 睿频时间 & 'C:\Program Files (x86)\Intel\Intel(R) Extreme Tuning Utility\Client\XTUCli.exe' -t -id 34 -v -125 # 所降电压 sleep 4 stop-process -id $PID -force
官方自动超频软件,适用于 i5、i7、i9、X 系列的部分处理器。下载后运行即可。
1 https://downloadcenter.intel.com/zh-cn/product/188727/Intel-Performance-Maximizer
Throttlestop 下载链接如下。XP 下可运行的版本为 8.40。
1 2 3 4 5 # 最新版本 https://www.techpowerup.com/download/techpowerup-throttlestop/ # 8.40版本 http://xiazai.zol.com.cn/detail/44/439686.shtml
打开软件后勾选 Set Multiplier 和 Speed Shift EPP,取消勾选 BD PROCHOT,将 Set Multiplier 后面的数字拉到最大。点击 Limit Reasons 可查看功耗被限制的原因。
点击 BCLK 以设置 PL1/PL2,可先尝试 200。点击 FIVR 可设置电压,首先选择 CPU Core/Cache,然后勾选 Adjustable Voltage,再将下方的 Offset Voltage 拉到最大。
其余选项解释如下。
项目
中文名
注释
调整方法
Clock/Chipset Modulation
时钟 / 芯片调整
大多数新芯片不开启,开启后 ThrottleStop 中的功能有的不起作用
关闭
Set Multipliet
乘数调整
拉到最大
Speed Shift-EPP
转换速度
如果勾选需要到 TPL 选项里面开启,开启了后根据 CPU 负载率来快速的降低和提升频率,数字可填,0 是保持较大的性能上下浮动,可以向下浮动很低的频率,一般用于老 CPU
Power Saver
节电调整
让机器用总线速率的一半运行,使相对老的 CPU 实现降低频率来降低功耗
Disable Turbo
关闭睿频
BD PROCHOT
温度墙
C1E
空闲时随机上下数值频率
SetFSB 需要使用 2.1.91.1 版本,否则将提示无法使用。
使用前需知道 CPU 所用的时钟发生器的型号,可尝试搜索得到。若仍未知,则首先打开 CPU-Z,记录总线速度和额定 FSB,然后打开 SetFSB,逐个时钟发生器进行尝试,点击 Get FSB,查看下面的 FSB 值是否与 CPU-Z 中得到的一致,若一致则有可能为该时钟发生器。
确定时钟发生器的型号后,拖动滑块即可进行调整。本机可能的时钟发生器为 ICS9LPR501HGLF 和 ICSLP505-2HGLF。
ClockGen 以管理员身份运行 ClockGen,点击 Options,确保已勾选 Apply current settings at startup,保存。点击 PLL Setup,勾选 Ignore GSB/PCI,选择正确的 PLL,可通过搜索或逐个尝试的方式,点击 Read Clocks,然后点击 PLL Control 并查看数据是否正确。若正确,稍微向右拖动 Selection 的滑块并 Apply 即可。
AMD Ryzen Master AMD 锐龙处理器超频工具,下载链接如下。打开后调整速度和电压即可。
1 https://www.amd.com/zh-hans/technologies/ryzen-master
CPU-Tweaker 支持 AMD Phenom DDR2&DDR3、INTEL Core i7 DDR3,不支持 intel 四核处理器。下载链接如下。
1 https://www.majorgeeks.com/files/details/cpu_tweaker.html
CPU State P State 是实际的速度步长,定义了各种频率 / 电压组合。当 CPU 不在重负载下时,它可以降低使用的功率。可以通过降压进一步控制功率。
C State 是 CPU 深度睡眠状态,一般 C1,C2,C3 或 C1,C2,C4 三个 C 状态可以同时工作。在 DSDT 中,Name (C1M4, Package (0x04) 定义以上三个状态。
可在 IORegistryExplorer 中选择 CPU0@0->AppleACPICPI->ACPI_SMC_PlatformPlugin,查看右侧参数。若 CPUPlimit 为 0x0,PerformanceStateArray 包含五个状态,说明已经开启 P State。若有 CSTInfo,说明已经开启 C State。
对于 Mac,开启 P State 需要修改 SLE 下的 IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/Info.plist,该文件规定了不同 Mac 型号可使用的 SpeedStep 和 C State。示例如下。由于 Mac 一般从 SSDT 而非 DSDT 读取 P State,因此除非需要降压,否则不需要修改 DSDT。
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 <key>ACPI_SMC_PlatformPlugin</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.ACPI_SMC_PlatformPlugin</string> <key>IOClass</key> <string>ACPI_SMC_PlatformPlugin</string> <key>IOPlatformThermalProfile</key> <dict> // 以下为特定型号的配置内容,不同型号内容不同 <dict> <key>model</key> <string>MacBookPro2,3</string> <key>restart-actions</key> <dict> // 开启P State <key>cpu-p-state</key> <integer>0</integer> </dict> </dict> </array> <key>ControlArray</key> ... <key>PLimitDict</key> <dict> <key>MacBookPro2,3</key> <integer>0</integer> </dict> <key>StepDataDict</key> .... </dict> // 结束 <key>IOProbeScore</key> <integer>1200</integer> <key>IOPropertyMatch</key> <dict> <key>IOCPUNumber</key> <integer>0</integer> </dict> <key>IOProviderClass</key> <string>AppleACPICPU</string> <key>IOResourceMatch</key> <string>ACPI</string> </dict>
开启 C State 则需要修改 DSDT。在系统 SSDT 或 DSDT 中搜索 Name (C1M4, Package (0x04),找到定义 C1,C2,C4 的块,然后放置到 DSDT 中,示例如下。此处重写了_CST 方法,使其能返回正确的 C State。若 C State 定义与本机不符,则 Mac 将不会执行该部分代码,不会对硬件造成影响。
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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 Scope (_PR) { Processor (CPU0, 0x00, 0x00001010, 0x06) {} Processor (CPU1, 0x01, 0x00001010, 0x06) {} } Scope (\_PR.CPU0) { Name (C1M4, Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, 0x01, 0x01, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000001014, // Address ,) }, 0x02, 0x01, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000001016, // Address ,) }, 0x03, 0x39, 0x64 } }) Method (_CST, 0, NotSerialized) { Return (C1M4) } } Scope (\_PR.CPU1) { Method (_CST, 0, NotSerialized) { Return (\_PR.CPU0._CST) } }
在 Mac 下可打开 DPCI Manager 并单击 P States,即可查看 SpeedStep。
修改 MSR 寄存器 CPU 的功率限制被写在 MSR 寄存器中。通过修改 MSR 寄存器的值,可以提升 CPU 的功率。
开启 CFG 在 BIOS 中,若 CFG Lock 处于 Enabled 状态,将不能对 MSR 寄存器进行读写。故须先用 grub 将 CFG Lock 设为 Disabled。
查看寄存器地址 推荐使用该方法。
进入 Mac 并打开 Hackintool,切换到工具选项卡。点击 Intel 图标,将输出复制到文本文档中,该输出即有 CPU 的相关信息,包括 MSR 寄存器的地址。
通过 AppleIntelInfo.kext 通过以下链接下载压缩包。
1 https://github.com/Piker-Alpha/AppleIntelInfo
在 Mac 下载压缩包并用 Xcode 编译,编译完成后切换到 kext 所在目录,输入以下命令以获取 CPU 信息。
1 2 3 4 5 6 7 8 9 10 sudo chown -R root:wheel AppleIntelInfo.kext sudo chmod -R 755 AppleIntelInfo.kext sudo kextload AppleIntelInfo.kext // 在终端查看 sudo cat /tmp/AppleIntelInfo.dat | more // 或将包含CPU信息的文件复制到当前目录下 sudo cp /tmp/AppleIntelInfo.dat AppleIntelInfo.txt sudo kextunload AppleIntelInfo.kext
通过官方文档 在 Linux 的终端下输入以下命令以获取 CPU 信息。
1 cat /proc/cpuinfo | less
根据输出判定 CPU 类型,主要用到的是 cpu family 和 model,将其转为十六进制后,可得到 CPUID。CPUID 由 DisplayFamily_DisplayModel 构成,以本机为例,本机的 DisplayFamily 为 06h,DisplayModel 为 8Eh(均为十六进制),故 CPUID 为 06_8EH。
1 2 3 4 5 6 7 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 142 model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz stepping : 10 ......
在 Intel 官方文档下载页面中下载 Four-Volume Set of Intel® 64 and IA-32 Architectures Software Developer’s Manuals 中的第四章,链接如下。
1 https://software.intel.com/en-us/download/intel-64-and-ia-32-architectures-software-developers-manual-volume-4-model-specific-registers
在文档中搜索 CPUID(06_8EH)、CPU 架构(Kaby Lake)或 CPU 代数(8TH GENERATION),查询其 MSR 地址。如本 CPU 在 2.17 一节中。
查询寄存器含义 在 Intel 官方文档下载页面中下载 Four-Volume Set of Intel® 64 and IA-32 Architectures Software Developer’s Manuals 中的第三章,链接如下。
1 https://software.intel.com/en-us/download/intel-64-and-ia-32-architectures-sdm-combined-volumes-3a-3b-3c-and-3d-system-programming-guide
打开文档并搜索需要更改的寄存器(如 MSR_PKG_POWER_LIMIT),即可查询其对应含义。
准备修改环境 进入 Linux 系统并执行以下命令,以安装 msr-tools 并加载系统 MSR 模块。
1 2 sudo apt-get install msr-tools sudo modprobe msr
然后便可利用 msr-tools 完成 MSR 寄存器的读取与修改。主要用到以下两个命令,均为十六进制。
1 2 3 4 5 // 读取[A]地址的值 sudo rdmsr [A] // 将[A]地址的值改为[B] sudo wrmsr [A] [B]
修改寄存器内容 以下以修改 Package power limits 为例进行说明。
首先需要读取 MSR_RAPL_POWER_UNIT 寄存器的值,此寄存器存储功率 / 能量 / 时间单位。在本 CPU 中,该寄存器的地址为 0x606,故输入以下命令。
1 sudo rdmsr 0x606 // 输出A0E03
从官方文档(第三章)可得到关于此寄存器的说明,原文如下。
1 2 3 4 MSR_RAPL_POWER_UNIT (Figure 14-35) provides the following information across all RAPL domains: Power Units (bits 3:0): Power related information (in Watts) is based on the multiplier, 1/ 2^PU; where PU is an unsigned integer represented by bits 3:0. Default value is 0011b, indicating power unit is in 1/8 Watts increment. Energy Status Units (bits 12:8): Energy related information (in Joules) is based on the multiplier, 1/2^ESU; where ESU is an unsigned integer represented by bits 12:8. Default value is 10000b, indicating energy status unit is in 15.3 micro-Joules increment. Time Units (bits 19:16): Time related information (in Seconds) is based on the multiplier, 1/ 2^TU; where TU is an unsigned integer represented by bits 19:16. Default value is 1010b, indicating time unit is in 976 micro- seconds increment.
将 A0E03 转换为二进制为 1010 0000 1110 0000 0011。bits A:B 表示二进制的第 B 到 A 位(从低位开始数,个位是第 0 位),故按照说明可得下表。
| 原文 | 位置 | 含义 | 内容(二进制) | 内容含义 | 说明 | | ——————————— | ——- | ——- | ——————- | ————————————————————– | | | Power Units | 3:0 | 功率单位 | 0011 | 0.125W | 0011 转换为十进制为 3,故功率以 =0.125W 为单位 || Energy Status Units | 12:8 | 能量单位 | 01110 | 0.00006103515625J | 01110 转换为十进制为 14,故能量以 =0.00006103515625J 为单位 || Time Units | 19:16 | 时间单位 | 1010 | 0.0009765625s | 01110 转换为十进制为 10,故时间以 =0.0009765625s 为单位 |
Package power limits 位于 MSR_PKG_POWER_LIMIT 寄存器中,本 CPU 对应的地址为 0x610。输入以下指令得到该地址的值,并对应进行修改。
1 sudo rdmsr 0x610 // 输出42816000DD8160(二进制为0000 0000 0100 0010 1000 0001 0110 0000 0000 0000 1101 1101 1000 0001 0110 0000)
原文
位置
内容(二进制)
更改为(二进制)
说明
Package Power Limit #1
14:0
000000101100000
/
原值转换为十进制为 352,因功率以 0.125W 为单位,故为 352×0.125=44W
Enable Power Limit #1
15
1
0
0 为关闭,1 为开启
Package Clamping Limitation #1
16
1
Time Window for Power Limit #1
23:17
1101110
时间限制值 = ,其中 Y 是寄存器的第 21:17 位,Z 是寄存器的第 23:22 位,TimeUnit 是前面所定义的时间单位
Package Power Limit #2
46:32
000000101100000
Enable Power Limit #2
47
1
0
0 为关闭,1 为开启
Package Clamping Limitation #2
48
0
Time Window for Power Limit #2
55:49
0100001
时间限制值 = ,其中 Y 是寄存器的第 21:17 位,Z 是寄存器的第 23:22 位,TimeUnit 是前面所定义的时间单位
Lock
63
0
CFG 锁,若为 1 则无法写入
将更改后的内容从低位到高位组成一个 64 位的二进制数并转换为十六进制 ,然后用 wrmsr 写入即可。写入后用 rdmsr 读取,检验结果是否正确。
可修改的寄存器 MSR_PKG_POWER_LIMIT 参考值为 42819800FC80C8h。
原文
位置
参考值(二进制)
说明
Pkg power limit
14:0
11001000
Pkg power enabled
15:15
1
Pkg clamping limit
16:16
0
Pkg power limit time window
23:17
1111110
Pkg power limit 2
46:32
110011000
Pkg power 2 enabled
47:47
1
Pkg clamping limit 2
48:48
0
Pkg power limit time window
55:49
0100001
MSR lock
63:63
0
原文
位置
参考值(二进制)
说明
Maximum non-turbo
15:8
Programmable ratio limit for turbo
28
为 1 时可修改 MSR_TURBO_RATIO_LIMIT 的内容
Programmable TDP limit for turbo
29
Programmable TJ offset
30
MSR_TURBO_RATIO_LIMIT 参考值为 28282828h。
原文
位置
参考值(二进制)
说明
Ratio 1C
7:0
00101000
Ratio 2C
15:8
00101000
Ratio 3C
23:16
00101000
Ratio 4C
31:24
00101000
DPTF DPTF 是 Intel 的一项技术,用于温度控制。DPTF 会根据温度动态调节睿频性能的软件驱动,在低温下上调 TDP 限制,高温下下调限制。
禁用 若 BIOS 中有开关,可直接通过 BIOS 关闭。
若控制面板有 DPTF 相关软件,直接卸载即可。若无卸载程序,可通过任务管理器 / 服务找到 DPTF 并定位,一般在 C:\Windows\System32\Intel 下,直接删除整个文件夹即可。
从原理上来说,在驱动层面的 DPTF 会优先掌控系统性能。如果 DPTF 作为设备出现,则需要禁用该设备。Windows 自动更新会把驱动安装回来,因此需要通过策略组的方式禁用设备安装。
按 Win+R 打开运行命令,输入 gpedit.msc 打开策略组。打开计算机配置 - 管理模板 - 系统 - 设备安装 - 设备安装限制,在右侧窗口点击阻止安装与下列任何设备id相匹配的设备,打开面板,在左边的选择中点击已启用,在禁止安装与下列任何设备id相匹配的设备中打开显示按钮,在输入框中输入 dptf 的硬件 ID 即可。
工具 Core Temp 查看 CPU 各核温度。
1 https://www.alcpu.com/CoreTemp/
CPU-Z 查看系统硬件信息。
附录 本机 CPU 信息 由 Hackintool 输出。
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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 AppleIntelInfo.kext v3.0 Copyright © 2012-2017 Pike R. Alpha. All rights reserved. Settings: ------------------------------------------ enableHWP............................... : 1 logMSRs................................. : 1 logIGPU................................. : 1 logIntelRegs............................ : 0 logCStates.............................. : 1 logIPGStyle............................. : 1 InitialTSC.............................. : 0x9fd6f3b73 (2 MHz) MWAIT C-States.......................... : 286531872 Processor Brandstring................... : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Processor Signature..................... : 0x806EA ------------------------------------------ - Family............................... : 6 - Stepping............................. : 10 - Model................................ : 0x8E (142) Model Specific Registers (MSRs) ------------------------------------------ MSR_IA32_PLATFORM_ID..............(0x17) : 0x1C000000000000 ------------------------------------------ - Processor Flags...................... : 7 MSR_CORE_THREAD_COUNT.............(0x35) : 0x40008 ------------------------------------------ - Core Count........................... : 4 - Thread Count......................... : 8 MSR_PLATFORM_INFO.................(0xCE) : 0x4043DF1011400 ------------------------------------------ - Maximum Non-Turbo Ratio.............. : 0x14 (2000 MHz) - Ratio Limit for Turbo Mode........... : 1 (programmable) - TDP Limit for Turbo Mode............. : 1 (programmable) - Low Power Mode Support............... : 1 (LPM supported) - Number of ConfigTDP Levels........... : 2 (additional TDP level(s) available) - Maximum Efficiency Ratio............. : 4 - Minimum Operating Ratio.............. : 4 MSR_PMG_CST_CONFIG_CONTROL........(0xE2) : 0x7E000008 ------------------------------------------ - I/O MWAIT Redirection Enable......... : 0 (not enabled) - CFG Lock............................. : 0 (MSR not locked) - C3 State Auto Demotion............... : 1 (enabled) - C1 State Auto Demotion............... : 1 (enabled) - C3 State Undemotion.................. : 1 (enabled) - C1 State Undemotion.................. : 1 (enabled) - Package C-State Auto Demotion........ : 1 (enabled) - Package C-State Undemotion........... : 1 (enabled) MSR_PMG_IO_CAPTURE_BASE...........(0xE4) : 0x51814 ------------------------------------------ - LVL_2 Base Address................... : 0x1814 - C-state Range........................ : 5 (C-States not included, I/O MWAIT redirection not enabled) IA32_MPERF........................(0xE7) : 0x1A1BB41C1 IA32_APERF........................(0xE8) : 0x1B512EEF7 MSR_FLEX_RATIO...................(0x194) : 0x11400 ------------------------------------------ MSR_IA32_PERF_STATUS.............(0x198) : 0x274B00002400 ------------------------------------------ - Current Performance State Value...... : 0x2400 (3600 MHz) MSR_IA32_PERF_CONTROL............(0x199) : 0x1100 ------------------------------------------ - Target performance State Value....... : 0x1100 (1700 MHz) - Intel Dynamic Acceleration........... : 0 (IDA engaged) IA32_CLOCK_MODULATION............(0x19A) : 0x0 IA32_THERM_INTERRUPT.............(0x19B) : 0x10 ------------------------------------------ - High-Temperature Interrupt Enable.... : 0 (disabled) - Low-Temperature Interrupt Enable..... : 0 (disabled) - PROCHOT# Interrupt Enable............ : 0 (disabled) - FORCEPR# Interrupt Enable............ : 0 (disabled) - Critical Temperature Interrupt Enable : 1 (enabled) - Threshold #1 Value................... : 0 - Threshold #1 Interrupt Enable........ : 0 (disabled) - Threshold #2 Value................... : 0 - Threshold #2 Interrupt Enable........ : 0 (disabled) - Power Limit Notification Enable...... : 0 (disabled) IA32_THERM_STATUS................(0x19C) : 0x882C2800 ------------------------------------------ - Thermal Status....................... : 0 - Thermal Log.......................... : 0 - PROCHOT # or FORCEPR# event.......... : 0 - PROCHOT # or FORCEPR# log............ : 0 - Critical Temperature Status.......... : 0 - Critical Temperature log............. : 0 - Thermal Threshold #1 Status.......... : 0 - Thermal Threshold #1 log............. : 0 - Thermal Threshold #2 Status.......... : 0 - Thermal Threshold #2 log............. : 0 - Power Limitation Status.............. : 0 - Power Limitation log................. : 1 - Current Limit Status................. : 0 - Current Limit log.................... : 1 - Cross Domain Limit Status............ : 0 - Cross Domain Limit log............... : 0 - Digital Readout...................... : 44 - Resolution in Degrees Celsius........ : 1 - Reading Valid........................ : 1 (valid) MSR_THERM2_CTL...................(0x19D) : 0x0 IA32_MISC_ENABLES................(0x1A0) : 0x850089 ------------------------------------------ - Fast-Strings......................... : 1 (enabled) - FOPCODE compatibility mode Enable.... : 0 - Automatic Thermal Control Circuit.... : 1 (enabled) - Split-lock Disable................... : 0 - Performance Monitoring............... : 1 (available) - Bus Lock On Cache Line Splits Disable : 0 - Hardware prefetch Disable............ : 0 - Processor Event Based Sampling....... : 0 (PEBS supported) - GV1/2 legacy Enable.................. : 0 - Enhanced Intel SpeedStep Technology.. : 1 (enabled) - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported) - Adjacent sector prefetch Disable..... : 0 - CFG Lock............................. : 0 (MSR not locked) - xTPR Message Disable................. : 1 (disabled) MSR_TEMPERATURE_TARGET...........(0x1A2) : 0xB640000 ------------------------------------------ - Turbo Attenuation Units.............. : 0 - Temperature Target................... : 100 - TCC Activation Offset................ : 11 MSR_MISC_PWR_MGMT................(0x1AA) : 0x401CC1 ------------------------------------------ - EIST Hardware Coordination........... : 1 (hardware coordination disabled) - Energy/Performance Bias support...... : 1 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software) - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores) - SpeedShift Technology Enable......... : 1 (enabled) - SpeedShift Interrupt Coordination.... : 1 (enabled) - SpeedShift Energy Efficient Perf..... : 1 (enabled) - SpeedShift Technology Setup for HWP.. : Yes (setup for HWP) MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x25252828 ------------------------------------------ - Maximum Ratio Limit for C01.......... : 28 (4000 MHz) - Maximum Ratio Limit for C02.......... : 28 (4000 MHz) - Maximum Ratio Limit for C03.......... : 25 (3700 MHz) - Maximum Ratio Limit for C04.......... : 25 (3700 MHz) IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5 ------------------------------------------ - Power Policy Preference.............. : 5 (balanced performance and energy saving) MSR_POWER_CTL....................(0x1FC) : 0x4005E ------------------------------------------ - Bi-Directional Processor Hot......... : 0 (disabled) - C1E Enable........................... : 1 (enabled) MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03 ------------------------------------------ - Power Units.......................... : 3 (1/8 Watt) - Energy Status Units.................. : 14 (61 micro-Joules) - Time Units .......................... : 10 (976.6 micro-Seconds) MSR_PKG_POWER_LIMIT..............(0x610) : 0x42816000DD8160 ------------------------------------------ - Package Power Limit #1............... : 44 Watt - Enable Power Limit #1................ : 1 (enabled) - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1) - Time Window for Power Limit #1....... : 110 (163840 milli-Seconds) - Package Power Limit #2............... : 44 Watt - Enable Power Limit #2................ : 1 (enabled) - Package Clamping Limitation #2....... : 0 (disabled) - Time Window for Power Limit #2....... : 33 (10 milli-Seconds) - Lock................................. : 0 (MSR not locked) MSR_PKG_ENERGY_STATUS............(0x611) : 0x262E65 ------------------------------------------ - Total Energy Consumed................ : 152 Joules (Watt = Joules / seconds) MSR_PP0_POWER_LIMIT..............(0x638) : 0x0 MSR_PP0_ENERGY_STATUS............(0x639) : 0x1ADE34 ------------------------------------------ - Total Energy Consumed................ : 107 Joules (Watt = Joules / seconds) MSR_PP0_POWER_LIMIT..............(0x638) : 0x0 MSR_PP0_ENERGY_STATUS............(0x639) : 0x1AE008 ------------------------------------------ - Total Energy Consumed................ : 107 Joules (Watt = Joules / seconds) MSR_PP1_POWER_LIMIT..............(0x640) : 0x0 MSR_PP1_ENERGY_STATUS............(0x641) : 0x295B ------------------------------------------ - Total Energy Consumed................ : 0 Joules (Watt = Joules / seconds) MSR_PP1_POLICY...................(0x642) : 0x18 ------------------------------------------ - Priority Level....................... : 24 MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x12 MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x80050 MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1400C8 MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0 MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0 MSR_PKGC3_IRTL...................(0x60a) : 0x884E MSR_PKGC6_IRTL...................(0x60b) : 0x8876 MSR_PKGC7_IRTL...................(0x60c) : 0x8894 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x40F8F2A24 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x40F8F2A24 MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0 MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0 MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0 MSR_PKG_C8_RESIDENCY.............(0x630) : 0x0 MSR_PKG_C9_RESIDENCY.............(0x631) : 0x0 MSR_PKG_C10_RESIDENCY............(0x632) : 0x0 MSR_PKG_C8_LATENCY...............(0x633) : 0x0 MSR_PKG_C9_LATENCY...............(0x634) : 0x0 MSR_PKG_C10_LATENCY..............(0x635) : 0x0 MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x0 (not supported by hardware/BIOS) MSR_PPERF........................(0x64E) : 0x1FA2D5C7D ------------------------------------------ - Hardware workload scalability........ : 8492244093 MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x3D001000 ------------------------------------------ - PROCHOT Status....................... : 0 - Thermal Status....................... : 0 - Residency State Regulation Status.... : 0 - Running Average Thermal Limit Status. : 0 - VR Therm Alert Status................ : 0 - VR Therm Design Current Status....... : 0 - Other Status......................... : 0 - Package/Platform-Level #1 Power Limit : 0 - Package/Platform-Level #2 Power Limit : 0 - Max Turbo Limit Status............... : 1 (frequency reduced below OS request due to multi-core turbo limits) - Turbo Transition Attenuation Status.. : 0 - PROCHOT Log.......................... : 0 - Thermal Log.......................... : 0 - Residency State Regulation Log....... : 0 - Running Average Thermal Limit Log.... : 0 - VR Therm Alert Log................... : 0 - VR Thermal Design Current Log........ : 0 - Other Status Log..................... : 1 (status bit has asserted) - Package/Platform-Level #1 Power Limit : 1 (status bit has asserted) - Package/Platform-Level #2 Power Limit : 1 (status bit has asserted) - Max Turbo Limit Log.................. : 1 (status bit has asserted) - Turbo Transition Attenuation Log..... : 1 (status bit has asserted) HDC Supported IA32_PKG_HDC_CTL.................(0xDB0) : 0x0 IA32_PM_CTL1.....................(0xDB1) : 0x1 ------------------------------------------ HDC Allow Block..................(0xDB1) : 1 (HDC blocked) IA32_THREAD_STALL................(0xDB2) : 0x0 MSR_PKG_HDC_CONFIG...............(0x652) : 0x2 ------------------------------------------ Pkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper) MSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0 MSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0 MSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0xA0B7474ED MSR_PPERF........................(0x63E) : 0x1 (19) IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled) IA32_HWP_CAPABILITIES............(0x771) : 0x1081228 ------------------------------------------ - Highest Performance.................. : 40 - Guaranteed Performance............... : 18 - Most Efficient Performance........... : 8 - Lowest Performance................... : 1 IA32_HWP_INTERRUPT...............(0x773) : 0x1 ------------------------------------------ - Guaranteed Performance Change........ : 1 (Interrupt generated on change of) - Excursion Minimum.................... : 0 (Interrupt generation disabled) IA32_HWP_REQUEST.................(0x774) : 0x282804 ------------------------------------------ - Minimum Performance.................. : 4 - Maximum Performance.................. : 40 - Desired Performance.................. : 40 - Energy Efficient Performance......... : 0 - Activity Window...................... : 0, 0 - Package Control...................... : 0 IA32_HWP_STATUS..................(0x777) : 0x0 ------------------------------------------ - Guaranteed Performance Change........ : 0 (has not occured) - Excursion To Minimum................. : 0 (has not occured) CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency...... : 4 ( 400 MHz) Maximum non-Turbo Ratio/Frequency....... : 20 (2000 MHz) Maximum Turbo Ratio/Frequency........... : 40 (4000 MHz) IGPU Info: ------------------------------------------ IGPU Current Frequency.................. : 0 MHz IGPU Minimum Frequency.................. : 300 MHz IGPU Maximum Non-Turbo Frequency........ : 300 MHz IGPU Maximum Turbo Frequency............ : 1150 MHz IGPU Maximum limit...................... : No Limit P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (8) 18 37 ] iGPU P-States [ ] CPU C3-Cores [ 1 6 7 ] CPU C6-Cores [ 0 1 3 4 5 ] CPU P-States [ (8) 18 37 ] iGPU P-States [ ] CPU C3-Cores [ 0 1 5 6 7 ] CPU C6-Cores [ 0 1 2 3 4 5 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 ] CPU P-States [ (8) 18 21 37 ] iGPU P-States [ ] CPU C3-Cores [ 0 1 3 4 5 6 7 ] CPU C3-Cores [ 0 1 2 3 4 5 6 7 ] CPU P-States [ 8 18 21 (36) 37 ] iGPU P-States [ ] CPU P-States [ (8) 18 19 21 36 37 ] iGPU P-States [ ] CPU P-States [ 8 18 19 21 (29) 36 37 ] iGPU P-States [ ] CPU P-States [ (8) 18 19 20 21 29 36 37 ] iGPU P-States [ ] CPU P-States [ (8) 18 19 20 21 29 36 37 ] iGPU P-States [ ] CPU P-States [ (8) 18 19 20 21 29 36 37 ] iGPU P-States [ ] CPU P-States [ 8 18 19 20 21 29 36 37 (40) ] iGPU P-States [ ] CPU P-States [ 8 18 19 20 21 22 29 36 (37) 40 ] iGPU P-States [ ] CPU P-States [ 8 (9) 18 19 20 21 22 29 36 37 40 ] iGPU P-States [ ] CPU P-States [ 8 9 18 19 20 21 22 29 36 (37) 40 ] iGPU P-States [ ]
参考教程 TDP and turbo parameter modification with MSR on non-overclockable CPU 1 https://gist.github.com/Mnkai/5a8edd34bd949199224b33bd90b8c3d4
Is it possible to unlock a clock-locked CPU? 1 https://www.quora.com/Is-it-possible-to-unlock-a-clock-locked-CPU
How To Software OverClock Your CPU With ClockGen Fast And Easy Way to OC 1 https://www.youtube.com/watch?v=7yXW4pqLE70
如何通过 BIOS 超频 CPU - 英特尔 ® 官网 1 https://www.intel.cn/content/www/cn/zh/gaming/resources/bios-overclocking.html
Quick CPU - Advanced CPU settings 1 https://coderbag.com/product/quickcpu/features/advanced-cpu-settings
如何超频您未锁频的英特尔 ® 酷睿™ 处理器 - 英特尔 ®️ 官网 1 https://www.intel.cn/content/www/cn/zh/gaming/resources/how-to-overclock.html
The ThrottleStop Guide 1 http://forum.notebookreview.com/threads/the-throttlestop-guide.531329/page-72