
$ taskset -c 4,5,6,7 sysbench -test=cpu -num-threads=4 run

$ taskset -c 0,1,2,3 sysbench -test=cpu -num-threads=4 run

Especially the little cores because their base clock is only 1.5 GHz. Here are the first of the results (lower is better): Core-TypeĪs you can see, with an increase of only 0.1 GHz you get much better performance. To illustrate the performance increase I did a small benchmark with sysbench. I couldn't find any problems or crashes during my 1 week test phase and would describe it as stable. I'll explain below how to customize and compile the kernel to use 1.6 GHz and 2.1 GHz as maximum clock speeds. Unfortunately, stability problems are inevitably left out until you have put together a perfectly functioning setup.īy default the four little cores, these are the processor's economical ARM cores, and the four BIG cores, performance focused cores, are operated with a maximum clock speed of 1.5 GHz and 2.0 GHz respectively. The general problem is thermal throttling, automatically underclocking the processor to decrease the chance of damaging the hardware. To prevent the latter problem, I recommend swapping the stock fan, as described in my article here. Hardkernel advises against changing the CPU clock speed values of the ODROID-XU4, since it can cause stability and heat issues. Note: Any changes to your system can potentially void your warranty and negatively impact the system’s stability, so every change is made on your own responsibility. The original German article can be found here: This article is an authorized translation of the german article “ODROID-XU4: Tweaks unter Ubuntu 18.04 und Kernel 4.14”.

In this article I would like to share what I have learned. During the time I’ve used it, I found out several tweaks that improved the speed or decreased the power consumption. Like many others, I’m interested in getting the most out of my ODROID-XU4.
