Contribute
Register

Skylake HWP Enable

Status
Not open for further replies.
With X86Injector isn't pure HWP right ?
is now my PM proper like the 17,1 with my same CPU model?

Personally, native Apple HWP should not be call pure HWP.

iMac 17,1 does not support HWP, mixed others supported SMBIOS plist settings and rename it to support iMac17,1.
 
Yeah. I have to use the patch to enable XCPM for Pentium and another patch for xcpm_idle. But AppleIntelCPU.kext still reports hwp disabled. result of "sysctl machdep.xcpm" is 1. So xcpm is on.

XCPM bootstrap patch for 10.12.x only, not work in 10.11.x which need clover boot flag -xcpm to enable XCPM function.

It only indicated XCPM is on, need check others settings, like io_epp_boost_enabled, ring_boost_enabled, see below png
upload_2017-6-18_21-24-18.png
 
XCPM bootstrap patch for 10.12.x only, not work in 10.11.x which need clover boot flag -xcpm to enable XCPM function.

It only indicated XCPM is on, need check others settings, like io_epp_boost_enabled, ring_boost_enabled, see below png
View attachment 261932
Yeah. I am using 10.12 only. Here's my output. Anything special to look out to? I think mine is quite same as yours.
T9Z5Q42.png
 
Personally, native Apple HWP should not be call pure HWP.

iMac 17,1 does not support HWP, mixed others supported SMBIOS plist settings and rename it to support iMac17,1.
Fine,@shuhung,thanks for enabling my PM and your responses.
 
Yeah. I am using 10.12 only. Here's my output. Anything special to look out to? I think mine is quite same as yours.
T9Z5Q42.png

No, everything look good.
 
No, everything look good.
But hwp is not enabled here. :( BTW, what's the steady power draw for you when HWP is enabled and system is idle.
 
But hwp is not enabled here. :( BTW, what's the steady power draw for you when HWP is enabled and system is idle.

Upload your X86PlatformPluginInjector.kext and config.plist may help.

Attached png is Pentium G4400 with SMBIOS HWP enabled
 

Attachments

  • G4400 MBP132 EPP C0.png
    G4400 MBP132 EPP C0.png
    49.7 KB · Views: 174
Upload your X86PlatformPluginInjector.kext and config.plist may help.

Attached png is Pentium G4400 with SMBIOS HWP enabled
Here it is. BTW, I am using the MacPro6,1 SMBIOS.
The XCPM patch is not enabled by default. I turn it on manually. Just to let you know, XCPM is not the culprit here. XCPM definitely gets loaded.
 

Attachments

  • Folder.zip
    54.1 KB · Views: 128
Last edited:
Upload your X86PlatformPluginInjector.kext and config.plist may help.

Attached png is Pentium G4400 with SMBIOS HWP enabled
What are the requirements to enable HWP by SMBIOS for Pentium? Is the following enough?
  1. SSDT-PR.aml to inject "Plugin Type"
  2. XCPM enabled(two patches needed)
  3. Proper X86 Injector
 
What are the requirements to enable HWP by SMBIOS for Pentium? Is the following enough?
  1. SSDT-PR.aml to inject "Plugin Type"
  2. XCPM enabled(two patches needed)
  3. Proper X86 Injector

I tested your config.plist, can not use for enable HWP, I still try to figure it out, now I test your config step by step, problem should caused by config.plist.

I will post the result after test.
 
Status
Not open for further replies.
Back
Top