我一直在尝试准确地读取Raspberry Pi的MHz,因为我在/boot/config.txt中对其进行了超频

我的/boot/config.txt如下所示:

pi@raspbmc:~$ cat /boot/config.txt 
arm_freq=900
gpu_freq=350
disable_overscan=1


我已经尝试过的事情列表:


查看/ proc / cpuinfo-未列出MHz,确实有BogoMIPS了
697,而CPU速度设置为900。
sysstat软件包-返回
0.00 MHz。

cpufreq-infono or unknown cpufreq driver is active on this CPU


有什么想法吗?

评论

在某处必须有一个寄存器,它将为您提供时钟速度。

请注意,我的Pi随附的说明明确提到了超频可能会使某些组件过热。

为什么将标题更改为与问题无关的标题?我已将更改回滚,直到您解释为止,因为这对我来说毫无意义。

@Jivings:它不再覆盖负载。我的问题收到了有关如何确定MHz以及如何解决/config/boot.txt问题的答案。也许您可以设置一个更好的标题?

你什么意思?这个问题已经回答。您已接受otakun85的回答正确。如果您还有其他问题,请再问一个。

#1 楼

已更新(已更改很多):

BogoMIPS对于raspi-config中新的按需超频配置没有用。如果您超频到1GHz,它将提供697(此处为700MHz),因为它仍处于空闲模式。 800 MHz约为795.44 BogoMIPS。

最大CPU频率(例如,当您的CPU处于负载状态)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq


最小CPU频率(当CPU空闲)

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq


当前CPU频率:

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq


如果不存在,则您的Raspbian已过时。尝试使用apt-get更新和apt-get升级对其进行更新


超频:
如今,您可以借助raspi-conf轻松地对Pi超频,以最大需求1GHz ,您的pi之后可能无法启动。

评论


BogoMIP并不是很好的性能指标。肯定有更好的办法。

–亚历山大·张伯伦
2012年7月23日在20:33

@AlexChamberlain这不是性能的良好指标,但是时钟速度的良好指标。否则,无法替代运行基准测试代码。

–达伦·威尔金森(Darren Wilkinson)
2012年7月23日在21:05

我尝试了上面,但没有结果。 BogoMIPS一直保持在697。

– Sjaak Trekhaak
2012年7月25日在8:14

@SjaakTrekhaak更改配置后重启了吗?我已经尝试过了,而BogoMIPS始终低于我在配置中设置的时钟速度。

–达伦·威尔金森(Darren Wilkinson)
2012年7月25日在8:22

@SjaakTrekhaak也许您应该尝试在此处发布的内容:raspberrypi.org/phpBB3/viewtopic.php?f=63&t=11810

–keiki
2012年7月27日在12:09

#2 楼

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq


可以给您当前的速度(kHz)。除以1000得到MHz。

评论


我认为是kHz。我的(今天开始,但基本上没有动过)说“ 700000”。

– ygoe
14年4月17日在21:24

#3 楼

我没有运行Atm的Pi,但是我的树莓派chroot中存在此命令。这是在我的四核台式机上,该台式机目前处于空闲状态,因此需要使用调控器设置(我不知道这在pi上是否可用)。

$ lscpu 
....
CPU-frequentie (MHz):  800.000
BogoMIPS:              5800.03
...


另一个需要注意的地方:这样做不是很可靠,因为它使用了bios报告的信息,并且在当前的raspbian wheezy存储库中不可用(我正在发布,因为有朝一日可能会发布):

$ sudo dmidecode  | egrep "Max Speed|Current Speed"
Max Speed: 2900 MHz
Current Speed: 2900 MHz


评论


lscpu不起作用。您拥有的800Mhz是四核的FSB(我认为)。在Rasp上,我得到以下信息:体系结构:armv6l字节顺序:小字节序CPU:1在线CPU列表:0

–keiki
2012年7月26日18:10



dmidecode不可用; E:软件包“ dmidecode”没有候选安装

– Sjaak Trekhaak
2012年7月27日在8:06

#4 楼

for 4 cores pi 3B

查找/ sys / devices / system / cpu / cpu [0-3] / cpufreq / scaling_cur_freq -type f | xargs猫|排序uniq -c

#5 楼

您可以在sudo raspi-config中键入LXTerminal,使用箭头键导航到“ Overclock”,然后按Enter键,再次按Enter键,然后查看None下的MHz部分。大功告成!

评论


OP如何知道当前的MHz,而不是如何更改它。

– NULL
16年4月8日在16:36

这只能回答一半的问题。

–史蒂夫·罗比拉德(Steve Robillard)
16年4月9日在9:07