1.) We have to fill in the Frequency and Power fields ourself now, because it no longer gets done for us. Unlike before with other models.
2.) Some of the data in our _PSS object, the one from our BIOS, has some serious errors in it. We have to correct the errors.
3.) We have to add Name (APSN, 0x04) in the CPU0 scope to keep ACPI_SMC_PlatformPlugin happy. The value 0x04 in the Adaptive Power State Number simply means that we have 4 Turbo Speeds above the normal CPU speed. We found this value in all new MacBookPro 8 series. There it was 6, 9 or 11 and matched with the Intel datasheets of the installed CPU.
4.) The number of P-States in the _PSS object in the new MacBookPro 8 series does not match up with the data found in the PerformanceStateArray (checked with ioreg / IORegistryExplorer).
5.) The new MacBookPro 8 series have 22 or 26 P-States (depends on model) and like I said; the number of P-States in the ACPI tables are less than the 22 and 26 I see in ioreg / IORegistryExplorer.
6.) The Turbo States in the new MacBookPro 8 series use the same amount of power as the normal CPU top speed.
7.) Here are the PerformanceStateArray's of the new MacBookPro 8[1/2/3] series:
MBP8_1.png 63.23K
150 downloads
MBP8_2.png 63.63K
113 downloads
MBP8_3.png 73.94K
119 downloadsNow look at the CPU specifications of the used models:
MBP8,1 = i5-2415M CPU @ 2.30 GHz (Max Turbo Frequency 2.9 GHz / APSN = 6)
MBP8,2 = i7-2635QM CPU @ 2.00 GHz (Max Turbo Frequency 2.9 GHz / APSN = 9)
MBP8,3 = i7-2720QM CPU @ 2.20 GHz (Max Turbo Frequency 3.3 GHz / APSN = 11)
That should tell you enough for now



Sign In
Create Account












