Jump to navigation Jump to search
475 bytes added ,  22:19, 14 February 2021
no edit summary
{{hint|All information regarding clock speeds, voltages and more are stored in the DTB (Device Tree Blob). You can learn more about it [ here].}}
Overclocking is a way to get more performance out of the system by running it at higher clock speeds than the factory default, usually while putting out more heat and using more power. (You can also downclock to possibly reduce power consumption and thermals at the cost of performance). It is highly recommended that you avoid overvolting the device, as that has a high risk of damaging the hardware, hence the warning at the beginning of this page. However, just some slight overclocks without the added voltage can not only improve performance, but carry little risk to your device. It should be noted howeverthat overclocking can cause instability, so you will need to test and see what values work best with your device (There is a silicon lottery for the Pinephone's hardware).
= Preparation =
TODO, requires a compatible cross compiler (usually aarch64-linuxKernel Compilation instructionsTODO -gnu), and clone the pine64 Recompile just kernel repository. Then after that just setup the variables for make.DTB
In the future there will likely be a driver to adjust clockspeeds from userspace without the need to recompile.


Navigation menu