Fixing CPU Throttle of MacBook Pro Without Battery, on Linux

Channel:
Subscribers:
406
Published on ● Video Link: https://www.youtube.com/watch?v=oszsd8bRe18



Duration: 0:39
139 views
1


MacBook Pro (13-inch, Mid 2010) (MacBookPro7,1 F222BEC8) with Intel C2D P8600. The internal battery is missing, and the Apple firmware reduces the CPU frequency as a result. This was easy to workaround on Linux (after a good bit of research) by writing to a MSR, specifically: sudo wrmsr --all '0x1A0' '0x4000850089'

I got most the information from https://github.com/calasanmarko/TurboMac/blob/main/TurboMac/TurboMac.cpp

glxgears speeds up a little bit, but overall system speed improves significantly after doing this! I'll likely turn this into a udev or systemd script at some point until I get a battery.

The screen on this 2010 MBP is *leagues* better than the one on my Dell Latitude 5591 with Coffee Lake and I'll likely make this MBP my main laptop in the near future, along with ordering a battery :p

You can find this tip, along with hundreds of others on my wiki: https://wiki.realmofespionage.xyz







Tags:
macbook
mbp
MacBookPro71
F222BEC8
wrmsr
rdmsr
p8600
c2d
msr-tools
msr
speedshift
throttle
battery
smi
nvram