calasanmarko / TurboMac

Stops CPU throttling on Intel-based Macs
GNU General Public License v3.0
56 stars 7 forks source link

Doesn't Seem to Be Working OS 10.11.6 #9

Open ChicagoScanningMG opened 1 year ago

ChicagoScanningMG commented 1 year ago

I'm on a MacBook Pro with a 2.5GHz Core i5. After installing, my CPU still seems to be capped at 1.2GHz

Defaulting to kernel file '/System/Library/Kernels/kernel' Notice: /Library/Extensions/TurboMac.kext has debug properties set. Diagnostics for /Library/Extensions/TurboMac.kext: Code Signing Failure: code signature is invalid /Library/Extensions/TurboMac.kext appears to be loadable (not including linkage for on-disk libraries). kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/Library/Extensions/TurboMac.kext" kext signature failure override allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/Library/Extensions/TurboMac.kext" Loading /Library/Extensions/TurboMac.kext. /Library/Extensions/TurboMac.kext successfully loaded (or already loaded). Invalid signature -67030 for kext <OSKext 0x7fc62ad1f800 [0x7fff78d76440]> { URL = "file:///Library/Extensions/TurboMac.kext/", ID = "calasanmarko.TurboMac" }

caballerofelipe commented 1 year ago

I doesn't seem to be working for me either. What you're showing seems like some logs, how did you obtain them?

I'm actually using 11.6.8

calasanmarko commented 1 year ago

I'm currently developing a far more advanced version packed with a GUI that should resolve your problems. I believe the issue is that on some issues BD_PROCHOT also needs to be disabled - I'll provide a stopgap release with this feature by tomorrow.

caballerofelipe commented 1 year ago

Thanks!

Would it be possible to enable/disable this "live"? For instance I could use the laptop without enabling the mods and use them only when I need the extra power? I ask because I feel (I don't much about CPU tuning) that this might brick the laptop if something goes wrong...

calasanmarko commented 1 year ago

I've been extremely busy, so I've neglected this project for a while. Try the latest release (v1.2.0b at the time of writing), it now disables BD_PROCHOT and so it should work now. GUI version is coming soon, risk of bricking is very low - there will be an option for it to only turn on at will instead of at boot.

Link to release

jozsi commented 1 year ago

Hi @calasanmarko ,

After our discussing back a couple of months ago, I've upgraded the OS to Big Sur, removed CPUTune and tried your latest release. It doesn't seem to turn off BD_PROCHOT for me. Looking at your code, doesn't this actually turn it on instead of off? While reading the MSR 0x1FC, I have 0x24005F, setting it to 0x24005E turns BD_PROCHOT off and unlocks my frequencies from 0.8GHz to 3.2GHz.

Naozumi520 commented 1 year ago

@jozsi Hi, could you please send me a modified build? I'm suffering very frequently throttling :(