Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
楼主: irelandken

[变频] 启用HWP 锁定CPU最高频率 让CPU展示其真正实力吧!~ [复制链接]

Rank: 2Rank: 2

UID
4843003
帖子
187
PB币
216
贡献
0
技术
0
活跃
417
发表于 2019-5-17 22:51:50 来自手机 |显示全部楼层
lwf2012 发表于 2019-5-17 21:25
楼主我来补充一点,8100千万不要用iMac19.2机型,因为你无论怎么修改都只能242408,这个机型的白果也是用的 ...

BIOS需要锁定了CFG LOCK
SMBIOS我用的Macmini8,1 (白果是i3-8100B)

补充一下我的BIOS设置: CPU关闭任何变频设置,倍频设置固定的36X

或者你试试改改BIOS设置看看?

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2528
PB币
3207
贡献
0
技术
10
活跃
690
发表于 2019-5-17 22:57:01 来自手机 |显示全部楼层
irelandken 发表于 2019-5-17 22:51
BIOS需要锁定了CFG LOCK
SMBIOS我用的Macmini8,1 (白果是i3-8100B)


为何要锁定MSR,不是都说要解锁了才能使用xcpm吗
而且kgp的教程里也说了解锁msr可以让HWP完全发挥性能

Rank: 5Rank: 5Rank: 5

UID
3652119
帖子
1104
PB币
102
贡献
0
技术
0
活跃
905
发表于 2019-5-17 23:13:30 |显示全部楼层
irelandken 发表于 2019-5-17 22:51
BIOS需要锁定了CFG LOCK
SMBIOS我用的Macmini8,1 (白果是i3-8100B)

emmmmm我有独显所以用iMac机型,我现在用iMac18.2可以242424,iMac19.2这个机型用的u跟我们黑果一模一样i3-8100,cfglock我是关了


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4843003
帖子
187
PB币
216
贡献
0
技术
0
活跃
417
发表于 2019-5-18 12:08:38 来自手机 |显示全部楼层
lwf2012 发表于 2019-5-17 23:13
emmmmm我有独显所以用iMac机型,我现在用iMac18.2可以242424,iMac19.2这个机型用的u跟我们黑果一模一样i ...

我也是独显,RX574,我就当作是macmini外接雷电外置显卡。。我的Case,关闭了CFG LOCK的话是无法242424的了,操作系统直接通过设置P/C State电源管理来变频了。

Rank: 2Rank: 2

UID
4843003
帖子
187
PB币
216
贡献
0
技术
0
活跃
417
发表于 2019-5-18 12:12:43 来自手机 |显示全部楼层
云朵有点甜 发表于 2019-5-17 22:57
为何要锁定MSR,不是都说要解锁了才能使用xcpm吗
而且kgp的教程里也说了解锁msr可以让HWP完全发挥性能

MSR 0xE2 CFG LOCK是用来保护主板的P/C State配置,否则操作系统启动后就可以随便改了。鉴于我希望固定最高频率,那我当然不希望操作系统改我(BIOS提供)的配置。

Rank: 5Rank: 5Rank: 5

UID
3652119
帖子
1104
PB币
102
贡献
0
技术
0
活跃
905
发表于 2019-5-18 17:16:45 |显示全部楼层
irelandken 发表于 2019-5-18 12:08
我也是独显,RX574,我就当作是macmini外接雷电外置显卡。。我的Case,关闭了CFG LOCK的话是无法242424的 ...

我打开CFG就进不了系统了。。。卡在+++++

Rank: 2Rank: 2

UID
603202
帖子
379
PB币
25
贡献
0
技术
0
活跃
625
发表于 2019-5-18 21:02:19 |显示全部楼层
云朵有点甜 发表于 2019-5-17 22:57
为何要锁定MSR,不是都说要解锁了才能使用xcpm吗
而且kgp的教程里也说了解锁msr可以让HWP完全发挥性能

同迷糊,不同平台要让HWP起作用,好像有的不需要XCPM禁用啊。
根据KGP的解释在Skylake-X开启XCPM就能开启HWP了,我华硕X299用的mac pro1,1,bios设置MSR 0xE2 LOCK=1的话,如果不开KernelPM,XCPM KernelToPatch开机就会卡加号。
https://www.tonymacx86.com/threads/imac-pro-x299-live-the-future-now-with-macos-10-14-mojave-successful-build-extended-guide.255082/

E.1) HWP (Intel SpeedShift Technology) CPU Power Management Configuration

On Skylake-X/X299 Systems with unlocked mainboard BIOS MSR 0xE2 BIOS register and SMBIOS iMacPro1,1 we gain fully native HWP (IntelSpeedShift) Power Management after disabling the last remaining XCPM KernelToPatch entry "xcpm_core_scope_msrs" in the config.plist under Section "Kernel and Kext Patches" of Clover Configurator, which by default is still implemented but disabled in the config.plist of my actual respective X299 EFI-Folder distribution.

Users with locked mainboard BIOS MSR 0xE2 register, still have to use the "xcpm_core_scope_msrs" XCPM KernelToPatch entry to successfully boot their systems. Otherwise the OSX Kernel will write to that BIOS register and cause KP at boot!

HWP is a way for the processor itself to manage the power consumption, with minor input from OSX on what it thinks it needs. In contrary, XCPM is the OSX power management part. It directly controls older hardware like Broadwell-E/EP or Haswell-E/EP and enables HWP on newer hardware like Skylake-X. It also sets some HWP variables, like the desired frequency at the maximum.

XCPM is enabled by default.

For it's complete configuration, XCPM still requires the CPU "plugin-type" injection to properly load the required XCPM frequency vectors from the iMacPro.plist, which can be directly achieved within the config.plist by checking "PluginType" in Section "ACPI" of Clover Configurator.
How to verify a working xcpm configuration?

a.) Typically the command "sysctl machdep.xcpm.mode" reveals 1, which means that XCPM is active.

b.) Verify that in the IORegistryExplorer you have now under CP00@0 the following entry:

                                        Code:       
                        Property:         Type:         Value:plugin-type       Number        0x1       

c.) Also verify with the terminal command:

                                        Code:       
                        kextstat|grep -y x86plat       

that the "X86PlatformPlugin.kext" is now loaded. If the command returns something like

                                        Code:       
                        112    1 0xffffff7f822bc000 0x17000    0x17000    com.apple.driver.X86PlatformPlugin (1.0.0) FD88AF70-3E2C-3935-99E4-C48669EC274B <111 19 18 13 11 7 6 5 4 3 1>146    1 0xffffff7f822d3000 0x7000     0x7000     com.apple.driver.X86PlatformShim (1.0.0) DCEA94A4-3547-3129-A888-E9D5C77B275E <112 111 13 7 4 3>       

d.) Verify with the following terminal command:

                                        Code:       
                        kextstat|grep -y appleintelcpu       

that you got rid of the Apple Intel CPU power management. If the result is empty you are fine.

e.)  Verify with the following terminal command:

                                        Code:       
                        sysctl -n machdep.xcpm.vectors_loaded_count       

If this command returns "1", the XCPM FrequencyVectors are properly loaded and you are all set.

Rank: 2Rank: 2

UID
603202
帖子
379
PB币
25
贡献
0
技术
0
活跃
625
发表于 2019-5-18 23:24:32 |显示全部楼层
不知道造了啥孽,无论锁不锁MSR,我只要勾上HWPEnable开机就卡在clover刚加载的画面上。cpu pr00 X86PlatformPlugin始终在加载,但是freqVectorsEdit没有iMacPro1,1机型,不知道怎么弄了
===================
ASUS X299 SAGE+7900X ES(QL2T) 主频被锁到700MHz,KGP EFI+SSDT
===================

Rank: 2Rank: 2

UID
603202
帖子
379
PB币
25
贡献
0
技术
0
活跃
625
发表于 2019-5-19 00:01:13 |显示全部楼层
我知道我问题在哪里了,还是BIOS设置那里不对,往往最基本的东西却是最容易忽视的,现在可以变频了。电源管理有几个选项我设置的auto,刚才又仔细看了一遍KGP的帖子,这几个设置和KGP一致就可以了,不要用auto
2.) /Advanced/CPU Configuration/
a.) Hyper Threading [ALL]: Enabled
b.) MSR Lock Control: Disabled

3.) /Advanced/CPU Configuration/CPU Power Management Configuration/
a.) Enhanced Intel Speed Step Technology (EIST): Disbaled
b.) Autonomous Core C-States: Enabled
c.) Enhanced Halt State (C1E): Enabled
d.) CPU C6 report: Enabled
e.) Package C-State: C6(non retention) state
f.) Intel SpeedShift Technology: Enabled (crucial for native HWP Intel SpeedShift Technology CPU Power Management)
g.) MFC Mode Override: OS Native

Rank: 2Rank: 2

UID
603202
帖子
379
PB币
25
贡献
0
技术
0
活跃
625
发表于 2019-5-19 14:01:52 |显示全部楼层
无论是否按楼主说的bios锁定msr,给自订HWP频率0x002B2B2B,我发现我的0x774 IA32_HWP_REQUEST都不变始终0x40000FFFF07,跑的实际主频和(0x771 IA32_HWP_CAPABILITIES)一致,就没超过32
IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)

IA32_HWP_CAPABILITIES............(0x771) : 0x70A1820
-----------------------------------------
- Highest Performance.................. : 32
- Guaranteed Performance............... : 24
- Most Efficient Performance........... : 10
- Lowest Performance................... : 7

IA32_HWP_REQUEST_PKG.............(0x772) : 0x2B2B07
-----------------------------------------
- Minimum Performance.................. : 7
- Maximum Performance.................. : 43
- Desired Performance.................. : 43
- Energy Efficient Performance......... : 0
- Activity Window...................... : 0, 0

IA32_HWP_REQUEST................(0x774) : 0x40000FFFF07
-----------------------------------------
- Minimum Performance................. : 7
- Maximum Performance................. : 255
- Desired Performance................. : 255
- Energy Efficient Performance........ : 0
- Activity Window..................... : 0, 0
- Package Control..................... : 1 (control inputs to be derived from IA32_HWP_REQUEST_PKG)

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.......: 10 (1000 MHz)
Maximum non-Turbo Ratio/Frequency........: 24 (2400 MHz)
Maximum Turbo Ratio/Frequency............: 43 (4300 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------

Rank: 1

UID
2595032
帖子
108
PB币
44
贡献
0
技术
0
活跃
134
发表于 2019-5-19 20:48:12 |显示全部楼层

感谢分享~~~支持一下

Rank: 9

UID
789218
帖子
3974
PB币
4004
贡献
0
技术
0
活跃
1172
发表于 2019-5-19 21:14:09 |显示全部楼层
irelandken 发表于 2018-11-10 20:09
补充一下:

主板的BIOS设置里需要启用“MSR 0xE2 CFG LOCK”

启用?我们都是关闭这货
要不没法写入nvram
无法写入就还得模拟。不完美

Rank: 1

UID
2435757
帖子
26
PB币
0
贡献
0
技术
0
活跃
89
发表于 2019-5-19 23:58:44 |显示全部楼层
mark一下mark一下

Rank: 2Rank: 2

UID
4843003
帖子
187
PB币
216
贡献
0
技术
0
活跃
417
发表于 2019-5-20 11:11:10 |显示全部楼层
mrmg 发表于 2019-5-19 21:14
启用?我们都是关闭这货
要不没法写入nvram
无法写入就还得模拟。不完美

MSR 0xE2 CFG LOCK和nvram并没有关系, 不懂的话麻烦先google一下, 谢谢


==============================================

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x8000
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 1 (MSR locked until next reset)
- C3 State Auto Demotion............... : 0 (disabled/unsupported)
- C1 State Auto Demotion............... : 0 (disabled/unsupported)
- C3 State Undemotion.................. : 0 (disabled/unsupported)
- C1 State Undemotion.................. : 0 (disabled/unsupported)
- Package C-State Auto Demotion........ : 0 (disabled/unsupported)
- Package C-State Undemotion........... : 0 (disabled/unsupported)

Rank: 9

UID
789218
帖子
3974
PB币
4004
贡献
0
技术
0
活跃
1172
发表于 2019-5-20 12:12:38 |显示全部楼层
irelandken 发表于 2019-5-20 11:11
MSR 0xE2 CFG LOCK和nvram并没有关系, 不懂的话麻烦先google一下, 谢谢

ok,嗯

我孤陋寡闻了
我原来知道锁了它,电源管理不可能往里写数据,nvram就只能玩脚本。还得用EmuVariableUEFI
禁用这个锁,以上都用不着
现在不解锁也可以读写msr了吗。
硬件玩的不多。了解不全面了

Rank: 2Rank: 2

UID
4578676
帖子
353
PB币
0
贡献
0
技术
0
活跃
757
发表于 2019-5-26 19:02:04 |显示全部楼层
我使用了 http://bbs.pcbeta.com/forum.php? ... 1&highlight=hwp 下的代码加上改了楼主提示频率参数,就可以一直保持睿频且稳定最高睿频了。

Rank: 2Rank: 2

UID
4843003
帖子
187
PB币
216
贡献
0
技术
0
活跃
417
发表于 2019-5-27 10:32:23 |显示全部楼层
金属青苹果 发表于 2019-5-26 19:02
我使用了 http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1731351&highlight=hwp 下的代码加上改了楼 ...

GOOD!!! 全核最高睿频? 是说非Z主板能使全核保持单核的最高睿频?

Rank: 1

UID
4850790
帖子
10
PB币
24
贡献
0
技术
0
活跃
41
发表于 2019-5-27 13:56:05 |显示全部楼层
锁4.5G,终于火力全开,一点都不卡顿了。爽歪歪………………


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4578676
帖子
353
PB币
0
贡献
0
技术
0
活跃
757
发表于 2019-5-27 20:47:43 |显示全部楼层
irelandken 发表于 2019-5-27 10:32
GOOD!!! 全核最高睿频? 是说非Z主板能使全核保持单核的最高睿频?

我的CPU是9400f 全核心最高睿频 3.9 单核最高4.1  我设置的3.9 用Intel Power Gadget 显示3.9+ 偶尔4.0+ 不知道显示的是单核心还是全核心,不知道怎么看。

Rank: 2Rank: 2

UID
4578676
帖子
353
PB币
0
贡献
0
技术
0
活跃
757
发表于 2019-5-27 20:48:20 |显示全部楼层
金属青苹果 发表于 2019-5-27 20:47
我的CPU是9400f 全核心最高睿频 3.9 单核最高4.1  我设置的3.9 用Intel Power Gadget 显示3.9+ 偶尔4.0+  ...

不知道怎么看具体每个核心的频率
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件