Skip to content

CPU 性能设置 ​

Rhino Pi IQ9N 搭载八核 Kryo Gen 6 CPU,可根据功耗与性能需求调整 CPU 运行模式。

硬件参数 ​

项目参数
CPU八核 Kryo Gen 6 (Octa-core @ 2.36 GHz),DMIPS 最高 227 K
GPUAdreno 663 @ 800 MHz
NPU100 TOPS

查看 CPU 信息 ​

查看核心数量与型号:

bash
cat /proc/cpuinfo

查看各核心当前运行频率(数值单位为 kHz):

bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq

查看最高运行频率(数值单位为 kHz):

bash
cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_max_freq
cat /sys/devices/system/cpu/cpufreq/policy4/cpuinfo_max_freq

实测输出均为 2361600,即 2.36 GHz。

查看与设置调频策略 ​

IQ9N 的 8 个 CPU 核心分为两个调频策略组:policy0(CPU 0-3)与 policy4(CPU 4-7),设置时需要分别指定。

查看可用的调频策略:

bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

设备默认使用 schedutil 策略,上述命令实测输出为 powersave ondemand userspace performance schedutil。

查看当前策略:

bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

设置为性能优先模式:

bash
sudo bash -c "echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor"
sudo bash -c "echo performance > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor"

设置为省电优先模式:

bash
sudo bash -c "echo powersave > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor"
sudo bash -c "echo powersave > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor"

恢复到默认的均衡模式:

bash
sudo bash -c "echo schedutil > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor"
sudo bash -c "echo schedutil > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor"

注意

上述设置重启后不会保留。设备开机时由 sysfsutils 服务依据 /etc/sysfs.d/50-dragonwing-defaults.conf 向 policy0、policy4 写入 schedutil,如需长期生效请修改该配置文件。

查看温度与负载 ​

查看温度:

bash
cat /sys/class/thermal/thermal_zone*/temp

输出的数值单位为毫摄氏度,例如 52500 表示 52.5 ℃。设备包含多个温度传感器(thermal zone,本设备实测共 62 个),可分别读取。

查看系统负载:

bash
uptime

查看进程资源占用:

bash
top

功耗参考 ​

状态功耗
待机5W
AI 运行20W
最大功耗50W

注意事项 ​

  • 性能优先模式会提升功耗与发热,长时间高负载运行时请确保散热条件良好,风扇接口的连接方式参见 风扇接口。