thor 执行 jetson_clocks 后,各cpu 的 cpuinfo_cur_freq 总是不对,好像被锁频了,帮忙看看是怎么回事?多谢。
过程如下:
nvidia@thor:~$ sudo jetson_clocks
Persistence mode is already Enabled for GPU 00000000:01:00.0.
All done.
nvidia@thor:~$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
[ 2524.115767] cpufreq: cpu0,cur:650000,set:2601000,delta:1951000,set ndiv:289
650000
nvidia@thor:~$ sudo cat /sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_cur_freq
[ 2218.314605] cpufreq: cpu4,cur:649000,set:2601000,delta:1952000,set ndiv:289
649000
nvidia@thor:~$ sudo jetson_clocks --show
SOC family:tegra264 Machine:NVIDIA Jetson AGX Thor Developer Kit
Online CPUs: 0-13, Offline CPUs:
cpu0: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu1: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu2: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu3: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu4: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu5: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu6: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu7: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu8: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu9: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu10: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu11: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu12: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
cpu13: Governor=schedutil MinFreq=2601000 MaxFreq=2601000 CurrentFreq=2601000 IdleStates: WFI=0 cc7=
0
gpu-gpc-0 MinFreq=1575000000 MaxFreq=1575000000 CurrentFreq=1575000000
gpu-nvd-0 MinFreq=1692000000 MaxFreq=1692000000 CurrentFreq=1692000000
EMC MinFreq=4266000000 MaxFreq=4266000000 CurrentFreq=4266000000
PVA0_VPS0: Online=0 MinFreq=0 MaxFreq=1215000000 CurrentFreq=1215000000
PVA0_AXI: Online=0 MinFreq=0 MaxFreq=909000000 CurrentFreq=909000000
FAN Dynamic Speed Control=nvfancontrol hwmon1_pwm1=255
FAN Dynamic Speed Control=nvfancontrol hwmon1_pwm1_enable=1
NV Power Mode: MAXN
并且执行 7zip 压力测试主频也没上去,如下所示:
nvidia@thor:~$ taskset -c 5 7z b -mmt1
7-Zip 23.01 (arm64) : Copyright (c) 1999-2023 Igor Pavlov : 2023-06-20
64-bit arm_v:8 locale=en_US.UTF-8 Threads:14 OPEN_MAX:16384mt1
Compiler: 13.2.0 GCC 13.2.0
Linux : 6.8.12-tegra : #2 SMP PREEMPT Thu Apr 16 13:55:03 CST 2026 : aarch64
PageSize:4KB THP:always hwcap:FFFFFFFF:CRC32:SHA1:SHA2:AES:ASIMD hwcap2:801AF3FF
LE1T CPU Freq (MHz): 648 649 648 649 649 649 649
RAM size: 125772 MB, # CPU hardware threads: 1 / 14 : 0020
RAM usage: 437 MB, # Benchmark threads: 1Compressing | DecompressingDict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS22: 2224 100 2172 2164 | 14589 100 1247 1246
23: 2096 100 2140 2136 | 14463 100 1254 1252
24: 1994 100 2149 2144 | 14323 100 1260 1257
25: 1932 100 2212 2207 14151 100 1261 1260 Avr: 2062 100 2168 2163 14382 100 1255 1254 Tot: 100 1712 1708
跑 7zip 压力同时监测 cpu5 的状态 ,tegrastats 的输出和 cpuinfo_cur_freq 总是不同,如下:
nvidia@thor:~$ sudo cat /sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_cur_freq
[ 3181.268394] cpufreq: cpu4,cur:650000,set:2601000,delta:1951000,set ndiv:289
650000
nvidia@thor:~$ tegrastats
09-02-2026 17:21:17 RAM 3033/125773MB (lfb 8x4MB) SWAP 0/2048MB (cached 0MB) CPU [1%@2601,0%@2601,1%
@2601,0%@2601,0%@2601,100%@2601,0%@2601,0%@2601,0%@2601,0%@2601,0%@2601,0%@2601,0%@2601,0%@2601] cpu
@52.75C tj@54.156C soc012@53.25C gpu@54.156C soc345@52.531C VDD_GPU 2837mW/2837mW VDD_CPU_SOC_MSS 70
89mW/7089mW VIN_SYS_5V0 4492mW/4492mW