We have a new update of ssdtPRGen.sh ready for download and this version (17.4) will show a notice for board-id’s with a restricted LFM frequency.
Notice: The LFM frequency in Mac-E43C1C25D4880AD6.plist is set to 1300MHz!
This problem can be fixed with help of freqVectorsEdit.sh from:
The affected board-id’s are:
Edit: One of the iMac16,n models also has a CPUFloor value of 1000 MHz instead of 800 MHz so you may also want to change that. Just in cn case you want to do it manually.
One other thing that I like to share with you is that there is a “Frequencies” property in the plist, which is used by the binary of the X86PlatformShim.kext to select the FrequencyVectors data. For example. If you open /S*/L*/E*/IOPlatformPluginFamily.kext/C*/P*/X86PlatformPlugin.kext/C*/R*/Mac-BE0E8AC46FE800CC.plist then you will find three frequencies; 2400, 2600 and 2900 MHz aka the Max-Turbo frequencies of the available Mac models, but your Intel processor may run at a different Max-Turbo frequency (for a single thread load) so make sure to match it with your hardware.
All Broadwell based Macs. The problem can be traced back to the second value in the FrequencyVectors (0d000000) which equals 1300MHz. Anyway. Now you know what to do 😉
Thanks to ‘thePsguy’ for posting this idea on Github issues!