Beaglebone Black CPU Frequency

895 views
Skip to first unread message

Axel Barkow

unread,
Aug 3, 2015, 6:02:35 AM8/3/15
to BeagleBoard
Hi everyone,

I'm using the Beaglebone Black and wanted to increase the performance by setting the govenor to performance mode. After installing the cpufrequtils in bone-debian-8.1-console-armhf-2015-07-19-2gb.img I found a maximum frequency of 720MHz where I was expecting 1GHz:

debian@beaglebone:~$ cat /etc/dogtag
BeagleBoard.org Debian Image 2015-07-19
debian@beaglebone:~$ uname -a
Linux beaglebone 4.1.2-ti-r4 #1 SMP PREEMPT Thu Jul 16 20:48:37 UTC 2015 armv7l GNU/Linux
debian@beaglebone:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpu...@vger.kernel.org, please.
analyzing CPU 0:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 300 us.
  hardware limits: 275 MHz - 720 MHz
  available frequency steps: 275 MHz, 500 MHz, 600 MHz, 720 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 275 MHz and 720 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 720 MHz.
  cpufreq stats: 275 MHz:0.00%, 500 MHz:0.00%, 600 MHz:0.00%, 720 MHz:100.00%

Any explanation or is this some misunderstanding from my side?

Regards

Axel

g...@novadsp.com

unread,
Aug 3, 2015, 9:44:29 AM8/3/15
to beagl...@googlegroups.com
> I'm using the Beaglebone Black and wanted to increase the performance by setting the govenor to performance mode. After installing the cpufrequtils in bone-debian-8.1-console-
> armhf-2015-07-19-2gb.img I found a maximum frequency of 720MHz where I was expecting 1GHz:

Tried it as root?

------------------------------snip--------------------------------
debian@arm:~$ uname -r
4.1.0-bone9
root@arm:/home/debian# cpufreq-set -f 1000mhz
root@arm:/home/debian# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1000000
root@arm:/home/debian# cpufreq-set -f 300mhz
root@arm:/home/debian# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
300000


Robert Nelson

unread,
Aug 3, 2015, 9:47:22 AM8/3/15
to Beagle Board
Upgrade your kernel.. linux-image-4.1.3-ti-r7

Regards,

--
Robert Nelson
https://rcn-ee.com/

Axel Barkow

unread,
Aug 3, 2015, 10:32:46 AM8/3/15
to BeagleBoard
Looks much better now. Thanks Robert!

debian@beaglebone:~$ uname -a
Linux beaglebone 4.1.3-ti-r7 #1 SMP PREEMPT Thu Jul 30 20:00:23 UTC 2015 armv7l GNU/Linux
debian@beaglebone:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpu...@vger.kernel.org, please.
analyzing CPU 0:
  driver: cpufreq-voltdm
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 300 us.
  hardware limits: 300 MHz - 1000 MHz
  available frequency steps: 300 MHz, 600 MHz, 720 MHz, 800 MHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 300 MHz and 1000 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 300 MHz:0.00%, 600 MHz:0.00%, 720 MHz:0.00%, 800 MHz:0.00%, 1000 MHz:100.00%
Reply all
Reply to author
Forward
Message has been deleted
0 new messages