-
-
Notifications
You must be signed in to change notification settings - Fork 34
Overclocking
NOTICE: THIS TOOL IS FOR ADVANCED USERS AND MAY DAMAGE YOUR COMPUTER PERMANENTLY.
For overclocking your CPU, you'll need the following:
-
Mount your EFI partition with the following command:
sudo diskutil mountDisk disk0s1
-
Download VoltageShift and copy
VoltageShift.kext
intoEFI\OC\Kexts
. -
Load your config with ProperTree and go to
File -> OC Snapshot
and select the OC folder. -
Save the file and restart your device.
-
Move the binary file
VoltageShift
to a safe location.
You can view your current voltage offset, CPU freqency, power and temperture settings with the following command:
./voltageshift info
You can continue to monitor the CPU frequency, power and temperture by using:
./voltageshift mon
Six types of voltage offsets are dispenible to change, however we only suggest undervolting the CPU and GPU only.
./voltageshift offset <CPU> <GPU> <CPUCache> <SystemAgent> <Analogy I/O> <Digital I/O>
for example reduced CPU -50mv and GPU -30mv
./voltageshift offset -50 -30
If you set too low the system will freeze, please turn OFF completely and turn ON computer to reset back the undervolt to 0mV.
After you test throughfuly the settings and are comfortable with System stability, you can apply the launchd: (require sudo root)
sudo ./voltageshift buildlaunchd <CPU> <GPU> <CPUCache> <SA> <AI/O> <DI/O> <turbo> <pl1> <pl2> <remain> <UpdateMins (0 only apply at bootup)>
If remain is set to 1, the kext will remain on system
The is the update interval of the tool to check and change, the Default value is 160min, Hibernate (suspend to Disk) will reset the voltage setting, as sleep (suspend to memory) will not change the sleep value, it will scheduled check the setting in peroid, and amend if need. 0 is for applying the setting at bootup only.
The Kext and the usage is from sicreative. More infos about VoltageShift here.