syscl / CPUTune

An open source kernel extension enables dynamic CPU performance tuning at runtime for macOS.
161 stars 36 forks source link

CPUTune on MacOS BigSur Beta 10 #28

Open abarsotini opened 3 years ago

abarsotini commented 3 years ago

Hi,

Is it possible to use CPUTune on MacOS BigSur Beta 10?

Is there a version of CPUTune already compiled for Download, Or some kind of tutorial on how to compile the source code by XCODE?

Tks. Armando

nimamox commented 3 years ago

Have you tested the extension with Big Sur?

abarsotini commented 3 years ago

yes, it doesn't work...

nimamox commented 3 years ago

Thanks. Did you go through all the steps, disabling csrutile and removing IOPlatformPluginFamily.kext? Could you elaborate on what the problem is? Can it even be loaded with kextload? Do you get a kernel panic?

Mr1mpossible commented 3 years ago

Where can I find these instructions?

Did you go through all the steps, disabling csrutile and removing IOPlatformPluginFamily.kext?

nimamox commented 3 years ago

@ElctrShck https://portugnole.blogspot.com/2020/05/running-macbook-without-battery-lets-go.html Please report back the results.

JudeDvlp commented 3 years ago

does it work for Big Sur?

zhengyi73 commented 3 years ago

Cannot remove IOPlatformPluginFamily.kext using the steps in https://portugnole.blogspot.com/2020/05/running-macbook-without-battery-lets-go.html, the CPU always runs under 800MHz in BigSur.

nimamox commented 3 years ago

Remove IOPlatformPluginFamily.kext by following the instructions below: https://grafxflow.co.uk/blog/mac-os-x/delete-ioplatformpluginfamilykext-macos-big-sur

And instead of CPUTune use VoltageShift. For me the commands are:

$ ./voltageshift loadkext
$ ./voltageshift turbo 0
$ ./voltageshift write 0x1FC 0x04005e
zhengyi73 commented 3 years ago

Thanks a lot. Just wonder what MSR register 0x1FC and value 0x04005e are.