MacBook Pro (Early-2011) running slow after logic board replacement
Background:
A couple of weeks ago my MacBook Pro (Early-2011) failed due to the infamous graphics problem. I had my logic board replaced by a certified Apple shop under the extended repair program [1].
During the repair I got an email about my battery being dead. I thought that sounded a bit strange since it worked when I handed it in, but I didn't really give it any thought. When I got the MacBook back sure enough the battery had died. I could run from just the power adaptor, but had kernel_task constantly throttling my CPU. I ordered a replacement battery from iFixit which I received and installed yesterday and that seems to work fine (battery status normal and so on).
The problem:
Everything seemed to work fine, but I noticed quite quickly that my dear MacBook was running incredibly slowly. I did a Geekbench 3 test, and sure enough the score was 1/4 of the average for this particular hardware [2].
Here follows a list of symptoms and then a list of things I have done to try and fix the problem:
Symptoms:
- The MacBook seems to be running about 1/4 of the normal speed (CPU is quickly saturated and Geekbench shows multi-core score of around 3000).
- pmset -g therm returns a constant CPU_Speed_Limit = 43 [3].
Solutions attempted (and failed):
- Reset the SMC + PRAM: I have tried resetting both multiple times, but have not seen any changes.
- Disable the ACPI_SMC_PlatformPlugin and the whole IOPlatformPluginFamily kext [4]: This did not seem to change anything.
- Reinstalling Yosemite: I did a reinstall using my recovery partition, the issue remains.
- Maxing the fans at 6000 rpm lowers the core temperatures to around 50 degrees Celsius, but this doesn’t seem to change anything.
- I have run Linc Davis diagnostics test [5] - the results are posted below.
I’d rather not take it back to the shop at I know they wouldn’t have any idea what do do and would just send it back in for service, and I’m a bit worried they’ll say that its the replacement battery’s fault (which I guess it could, but I just find that extremely unlikely). I wonder if Apple under clocked the replacement logic board on purpose to avoid another GFX-gate in a few years.
Any help / ideas is greatly appreciated - thanks!
References:
- [1] MacBook Pro Repair Extension Program for Video Issues (https://www.apple.com/support/macbookpro-videoissues/).
- [2] Geekbench 3 results (http://browser.primatelabs.com/geekbench3/2634746).
- [3] Apple pmset man page (https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/ man1/pmset.1.html).
- [4] Guide to disable IOPlatformPluginFamily kext (http://www.rdoxenham.com/?p=259).
- [5] Linc Davis diagnostics test (found here: https://discussions.apple.com/thread/6485942).
MacBook Pro (15-inch Early 2011), OS X Yosemite (10.10.3)