Contribute
Register

Skylake HWP Enable

Status
Not open for further replies.
You can rename plist file name within X86PlatformPluginInjector.kext, to match your system definition.

[ 1 ] Mac-031B6874CF7F642A.plist (iMac14,1)
[ 2 ] Mac-06F11F11946D27C5.plist (MacBookPro11,5)
[ 3 ] Mac-06F11FD93F0323C5.plist (MacBookPro11,4)
[ 4 ] Mac-189A3D4F975D5FFC.plist (MacBookPro11,1)
[ 5 ] Mac-27ADBB7B4CEE8E61.plist (iMac14,2)
[ 6 ] Mac-2BD1B31983FE1663.plist (MacBookPro11,3)
[ 7 ] Mac-35C1E88140C3E6CF.plist (MacBookAir6,1)
[ 8 ] Mac-35C5E08120C7EEAF.plist (Macmini7,1 @ 2700)
[ 9 ] Mac-3CBD00234E554E41.plist (MacBookPro11,2)
[ 10 ] Mac-42FD25EABCABB274.plist (iMac15,1)
[ 11 ] Mac-473D31EABEB93F9B.plist (MacBookPro13,1 @ 3100 HWP/3400 HWP)
[ 12 ] Mac-4BFBC784B845591E.plist (Unknown Model)
[ 13 ] Mac-50619A408DB004DA.plist (Unknown Model)
[ 14 ] Mac-551B86E5744E2388.plist (MacBookPro14,3 @ 3800 HWP/3900 HWP/4100 HWP)
[ 15 ] Mac-65CE76090165799A.plist (iMac17,1)
[ 16 ] Mac-66E35819EE2D0D05.plist (MacBookPro13,2 @ 3300 HWP/3500 HWP/3600 HWP)
[ 17 ] Mac-77EB7D7DAF985301.plist (iMac14,3)
[ 18 ] Mac-7DF21CB3ED6977E5.plist (MacBookAir6,2)
[ 19 ] Mac-81E3E92DD6088272.plist (iMac14,4)
[ 20 ] Mac-937CB26E2E02BB01.plist (MacBookAir7,2 @ 2700/3200)
[ 21 ] Mac-9AE82516C7C6B903.plist (MacBook9,1 @ 2200 HWP/2700 HWP/3100 HWP)
[ 22 ] Mac-9F18E312C5C2BF0B.plist (MacBookAir7,1 @ 2700/3200)
[ 23 ] Mac-A369DDC4E67F1C45.plist (iMac16,1)
[ 24 ] Mac-A5C67F76ED83108C.plist (MacBookPro13,3 @ 3500 HWP/3600 HWP/3800 HWP)
[ 25 ] Mac-B809C3757DA9BB8D.plist (iMac17,1)
[ 26 ] Mac-BE0E8AC46FE800CC.plist (MacBook8,1 @ 2400/2600/2900)
[ 27 ] Mac-DB15BD556843C820.plist (iMac17,1)
[ 28 ] Mac-E43C1C25D4880AD6.plist (MacBookPro12,1)
[ 29 ] Mac-F305150B0C7DEEEF.plist (Unknown Model @ 2400/2600/2900)
[ 30 ] Mac-FA842E06C61E91C5.plist (iMac15,1)
[ 31 ] Mac-FFE5EF870D7BA81A.plist (iMac16,2)
Thank you so much Shuhung for your great work on this issue.
I´m not at hardcore user and some of your info is really Chinese to a Danish guy.
I´m really happy using your modified kext as it´s working perfect on my hack.
But I hope your input will benefit other users watching this thread
 
Shuhung, should we create a new thread for Kaby Lake?
 
https://www.tonymacx86.com/threads/skylake-hwp-enable.214915


Shuhung and Hauru
A friend of mine just reminded me that when I wrote "your info is really Chinese to a Danish guy"
It could be seen as an impolite frase to Chinese or Asian people.
But believe me - it was never ment that way.
In Danish we have a saying that when things is to complicated to understand we say directly translated
It sounds Chinese to me.
 
https://www.tonymacx86.com/threads/skylake-hwp-enable.214915



Shuhung and Hauru
A friend of mine just reminded me that when I wrote "your info is really Chinese to a Danish guy"
It could be seen as an impolite frase to Chinese or Asian people.
But believe me - it was never ment that way.
In Danish we have a saying that when things is to complicated to understand we say directly translated
It sounds Chinese to me.

Never mind.

Yes, I am a Chinese, I know how to read, do not know grammar, sometime I need language translation program assistance.
 
I made some changes to dummy kext injector, seems to be work better in 10.11.6, slightly or no improvement in 10.12.5 beta 5, compared with two i3 7100 units.

70657266 2D626961 73000000 00000000 00000000 01000000 perf-bias setting from iMac 17.1

7574696C 6974792D 746C766C 00000000 00000000 4F000000 utility-tlvl setting from iMac 17.1

In 10.11.6, when HWP is enabled by SMBIOS, idle frequency will offset at 1.6 GHz, should be caused by XCPM (Clover method is 0.8 GHz), parts of XCPM feature still active.

When light load is applied, frequency will lower round 1.2 GHz, medium and high loads same as 10.12.5, it is normal, see attached png.

In 10.12.5 beta, idle frequency offset is 0.8 GHz, both Clover and SMBIOS HWP enable methods.

Attached kext is for iMac 14.1, need rename plist file within
X86PlatformPluginInjector.kext to match your system definition, see #80.
 

Attachments

  • 10116 HWP light load.png
    10116 HWP light load.png
    43.2 KB · Views: 459
  • 10116 HWP by smbios idle.png
    10116 HWP by smbios idle.png
    38.8 KB · Views: 441
  • iMac 17.1 plist code.png
    iMac 17.1 plist code.png
    51.9 KB · Views: 1,042
  • X86PlatformPluginInjector.kext.zip
    44.5 KB · Views: 284
https://www.tonymacx86.com/threads/skylake-hwp-enable.214915



I made some changes to dummy kext injector, seems to be work better in 10.11.6, slightly or no improvement in 10.12.5 beta 5, compared with two i3 7100 units.

70657266 2D626961 73000000 00000000 00000000 01000000 perf-bias setting from iMac 17.1

7574696C 6974792D 746C766C 00000000 00000000 4F000000 utility-tlvl setting from iMac 17.1

In 10.11.6, when HWP is enabled by SMBIOS, idle frequency will offset at 1.6 GHz, should be caused by XCPM (Clover method is 0.8 GHz), parts of XCPM feature still active.

When light load is applied, frequency will lower round 1.2 GHz, medium and high loads same as 10.12.5, it is normal, see attached png.

In 10.12.5 beta, idle frequency offset is 0.8 GHz, both Clover and SMBIOS HWP enable methods.

Attached kext is for iMac 14.1, need rename plist file within
X86PlatformPluginInjector.kext to match your system definition, see #80.

Just installed your kext and I think there´s slight improvement compared to the kext from #67
And i noticed that when i`m running Geekbench 3, using traditional SSDT.aml methode (without SSDT-pr.aml and
X86PlatformPluginInjector.kext and no Clover HWP enable), the frequency in Intel Power Gadget went all the way up to 4,6Ghz
and stayed there in a straight line during the test.
Here´s how it behaves now

Skærmbillede 2017-05-12 kl. 18.50.11.png

And no drop in performance.
21122 in GB3 and 22085 in GB4
So this is a major improvement compared to the traditional way.
Much better Powermanegement, less Power consumption and lower temperature with no drop in performance.

:clap::thumbup:

Once again
Thank you very much

If you are going to try this then remember that shushung´s kext from #88 is for iMac 14.1 sys.def

If you use an other sys.def you have to rename the plist you find if you right click on the kext and those “Show content” and go to Content/Resources.

You can find the name you have to use in his post #80 for whatever sys.def you have in your config.plist
 
Last edited:
https://www.tonymacx86.com/threads/skylake-hwp-enable.214915



OT.
If you're the owner of an Asus ROG series MB.
You should check out Shilohh´s beautiful Asus theme for Clover.
You can get it here
#1
Download AsusX79Files.zip at the end of OP.

You find it in Install/R4BE/EFI-CLOVER/themes

The AsusX79Files folder also includes some very useful tolls now updated to work in Sierra incl. Mount OS EFI.app that automaticly mount the EFI partition on your system disk so you don´t have to check if it´s the right partition you´re mounting.
 
Last edited:
Status
Not open for further replies.
Back
Top