calasanmarko / TurboMac

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

Startup fails at 1/4 #13

Open literalpie opened 1 year ago

literalpie commented 1 year ago

I was trying to follow the instructions, but I think I messed up by rebooting when MacOS prompted me to, rather than looking in the console for more instructions. Now, when I try to turn the MacBook on, the progress bar gets to 1/4, then turns off again.

I can reboot into recovery mode, so I tried to follow the uninstallation instructions, but that didn't seem to change anything. Is there anything else I can try? Will a MacOS recovery undo everything that was done?

You owe me nothing. I brought this on myself. However, any help would be appreciated 🙏🏼

I have a 2018 ~16~15" MBP

literalpie commented 1 year ago

I'm better now!

I restarted using safe mode (holding down shift), and followed the uninstallation instructions there. I don't know if that did anything different from the uninstall I tried in recovery mode, but it's fixed now, so maybe! (by fixed, I mean back to where I was before I tried installing originally - throttled to 44% power at all times)

literalpie commented 1 year ago

aaaand the problems back. I know I followed the instructions closely this time, and didn't reboot until the script was done, but I'm having the original issue again: the MacBook powers off when the progress bar reaches about 25%. I'm on Ventura. Is that possibly the issue? Anything else I can do to help debug this?

calasanmarko commented 1 year ago

I'm sorry you're running into issues. For starters, could you please verify that both SIP and Authenticated Root are off? Some users have run into issues after re-enabling authenticated root.

If they're both off, try running log show | grep TurboMac from Safe Mode and send over the last few log entries. I've not tried the software on Ventura, and I'm no longer on an Intel Mac so I can't test as much, but I'll try to help you out as much as possible.

literalpie commented 1 year ago

When installing, I noticed this warning. Not sure if it's expected or not:

mv: rename /Users/benjaminkindle/nonroot/System/Library/Extensions/AppleIntelCPUPowerManagement.kext to /Users/benjaminkindle/BackupKexts/AppleIntelCPUPowerManagement.kext: No such file or directory

When I start in safe mode, I'm not seeing any results for the log show | grep TurboMac command.

Last login: Wed Feb 1 17:32:04 on ttys000 benjaminkindle@Benjamins-MacBook-Pro ~ % csrutil status System Integrity Protection status: disabled. benjaminkindle@Benjamins-MacBook-Pro ~ % csrutil authenticated-root status Authenticated Root status: disabled benjaminkindle@Benjamins-MacBook-Pro ~ % kextstat | grep TurboMac
Executing: /usr/bin/kmutil showloaded No variant specified, falling back to release benjaminkindle@Benjamins-MacBook-Pro ~ % log show | grep TurboMac

calasanmarko commented 1 year ago

Apologies for the late response. The warnings are normal.

It’s possible that your CPU is unsupported by the extension, and the crash is caused by the extension trying to write to an MSR that is illegal for the CPU.

Could you please confirm the exact model of your Mac’s CPU, and I’ll check out the Intel docs and see if that’s the culprit, and possibly add support for your CPU in the extension.

literalpie commented 1 year ago

Here's the info

  Model Name:   MacBook Pro
  Model Identifier: MacBookPro15,1
  Processor Name:   6-Core Intel Core i7
  Processor Speed:  2.6 GHz
  Number of Processors: 1
  Total Number of Cores:    6
  L2 Cache (per Core):  256 KB
  L3 Cache: 9 MB
  Hyper-Threading Technology:   Enabled
  Memory:   16 GB
  System Firmware Version:  1916.60.2.0.0 (iBridge: 20.16.2059.0.0,0)
  OS Loader Version:    564.40.4~55
image