Raspberry Pi

Overclock Your Raspberry Pi in 5 Steps

To give a boost to the performance of the Raspberry Pi system overclocking can be used. Overclocking is used to increase the system’s performance for gaming, media sharing, and overall speed. Excessive overclocking might be dangerous as it could damage the Raspberry Pi but to a limited extent, it is completely harmless for the device. This tutorial will show you the simplest method to overclock the Raspberry Pi in just 5 steps.

Overclocking Raspberry Pi System in 5 Steps?

Overclocking can be done on Raspberry Pi in just 5 steps to increase the system’s performance. Follow the below-mentioned steps for overclocking your Raspberry Pi.

Step 1: Check the Current Speed

Before overclocking it is recommended to check the current speed if the current speed is already very high then overclocking shouldn’t be done as it can damage the system by overheating the system.

To check the current speed of the system, follow the below-mentioned command:

$ watch -n 1 vcgencmd measure_clock arm

As an output the clock frequency or in easy terms the speed of the system will be displayed on the screen. The default frequency for Raspberry Pi 4 is between 600 – 700 MHz.

Step 2: Updating System

Let us update the system before overclocking to check for the latest packages and for that follow the below-mentioned command:

$ sudo apt update

It is better to update the dependencies too and to update dependencies type the below-mentioned command:

$ sudo apt dist-upgrade

Step 3: Reboot

Then finally Reboot the system so that it will restart with an updated repository:

$ sudo reboot

Step 4: Overclocking

Now the system is ready to overclock, to overclock the system you have to access the boot configuration file. Open the config file using the nano command which is mentioned below:

$ sudo nano /boot/config.txt

Then scroll down in the file to a find where arm_freq = 800 is mentioned:

Now change the value from 800 to any value of your requirement; till 1800 it is safe to use but increasing it more than that could overheat the system. Here, I have used 1200 which is a very moderate value for overclocking:

Now add an extra line below to set the voltage level for overclocking, by doing this Raspberry Pi will deliver more power to the CPU. The value limit for over_voltage is between -16 to 8 for Raspberry Pi:

Here I have used the over_voltage value equal to 2:

over_voltage = 2

Now press Ctrl + X and then Y and the modified config file will be saved, then finally press Enter to get back to the terminal.

Step 5: Final Reboot

Now last step is to reboot the system for one final time so that the system will start with a new clock speed, for that purpose type the below-mentioned command:

$ reboot

When the system will restart, it will start working at the new speed and even the temperature of the device will change.

Verify Overclocking (Optional)

This is just an optional step, if you want to verify if the system is overclocked or not and for that check the new speed of the system by using the below-mentioned command:

$ watch -n 1 vcgencmd measure_clock arm

In the output you can see that the system has shifted to the new speed, which means your Raspberry Pi has been overclocked successfully:

Maximum Overclocking Limit for Different Raspberry Pi Models

Model Max Limit
Raspberry Pi 1 Model A & B arm_freq=1000
Raspberry Pi 2 v1.1 arm_freq=1000
Raspberry Pi Zero and Zero W arm_freq=1100
Raspberry Pi 3 A+ arm_freq=1500
Raspberry Pi 3 B+ arm_freq=1500
Raspberry Pi 4 arm_freq=2200

Conclusion

To overclock Raspberry Pi firstly the system and dependencies will be updated and after the reboot, the config.txt file will be modified with arm_freqency and over_voltage values. Then finally after the reboot, the system will be overclocked. But make sure to not overclock arm_freq value more than 1800 to avoid unnecessary damage to the system due to overheating, and the range for over_voltage is between -16V to 8V.

About the author

Zahra Zamir

An Electronics graduate who loves to learn and share the knowledge, my passion for my field has helped me grasp complex electronics concepts and now I am here to share them with others.