Khadas VIM3包含两个cortex-A53小核和四个cortex-A73大核。
Khadas VIM3L包含四个cortex-A55核心。
- 小核,cortex-A53:CPU0和CPU1。
1 | $ # cat /sys/devices/system/cpu/cpufreq/policy0/related_cpus |
- 大核,cortex-A73:CPU2,CPU3,CPU4和CPU5。
1 | $ # cat /sys/devices/system/cpu/cpufreq/policy2/related_cpus |
- cortex-A55:CPU0,CPU1,CPU2和CPU3。
1 | $ # cat /sys/devices/system/cpu/cpufreq/policy0/related_cpus |
对于固件版本为`V0.9.3-20200814`或更高可以设置最大CPU频率。
仅适用于4.9内核。
有两种方式可以设置CPU频率:
- 通过配置文件设置
- 通过桌面应用设置(仅适用于桌面系统)
可以编辑/boot/env.txt
文件来设置最大CPU频率。
对于VIM3:
- max_freq_a53 - 表示小核最大频率,默认值为1800MHz
- max_freq_a73 - 表示大核最大频率,默认值为2208MHz
对于VIM3L:
- max_freq_a55 - 表示核心最大频率,默认值为1908MHz
你可以通过修改max_freq_*
节点来设置最大CPU频率。
注意修改频率后需要通过重启来生效。
- 可以直接通过
Applications->CPU Frequency Setting
来设置最大CPU频率。
超频
注意这里提供了一些超频频率,但是我们不能保证所有的VIM3/VIM3L板子都可以稳定运行这些超频频率,同时你需要接上风扇!!!
频率列表
- VIM3小核频率列表
Frequency (MHz) | ENV Node |
---|---|
500 | 500 |
667 | 667 |
1000 | 1000 |
1200 | 1200 |
1398 | 1398 |
1512 | 1512 |
1608 | 1608 |
1704 | 1704 |
1800 | 1800 (Default) |
1908 | 1908 (Overclocking) |
2016 | 2016 (Overclocking) |
2100 | 2100 (Overclocking) |
2208 | 2208 (Overclocking) |
- VIM3大核频率列表
Frequency (MHz) | ENV Node |
---|---|
500 | 500 |
667 | 667 |
1000 | 1000 |
1200 | 1200 |
1398 | 1398 |
1512 | 1512 |
1608 | 1608 |
1704 | 1704 |
1800 | 1800 |
1908 | 1908 |
2016 | 2016 |
2100 | 2100 |
2208 | 2208 (Default) |
2304 | 2304 (Overclocking) |
2400 | 2400 (Overclocking) |
- VIM3L频率列表
Frequency (MHz) | ENV Node |
---|---|
500 | 500 |
667 | 667 |
1000 | 1000 |
1200 | 1200 |
1398 | 1398 |
1512 | 1512 |
1608 | 1608 |
1704 | 1704 |
1800 | 1800 |
1908 | 1908 (Default) |
2016 | 2016 (Overclocking) |
2100 | 2100 (Overclocking) |
2208 | 2208 (Overclocking) |
查看CPU频率
可以通过命令cpufreq-info
来查看CPU频率。
例如,查看CPU0和CPU3的频率:
1 | khadas@Khadas:~$ cpufreq-info -c 0 -f |