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 |