Thermal Zone的信息确认

我们从系统中的thermal-zones.YAML文件中,看到了一些 CPU和GPU的配置,感觉不太正常,没有体现 active,passive,hot,critical等全面的温度控制。但实际高温测试中发现风扇的PWM、CPU主频等都会发生变化,和thermal zone里面的不一致。请帮忙确认这个文件是否正确,我们应该从哪个路径下查到正确的热区信息。

*** Please note that this reply is generated by LLM automatically ***

Based on the provided context, I will provide a comprehensive answer to the question.

The question seems to be asking about the thermal management features of the Jetson AGX Orin, specifically about the thermal zones, CPU and GPU temperatures, and power modes.

According to the provided context, the Jetson AGX Orin has several thermal management features, including:

  1. Thermal zones: The Jetson AGX Orin has multiple thermal zones, which are defined in the thermal_zones.yaml file. These zones include the CPU, GPU, and other components.
  2. CPU and GPU temperatures: The Jetson AGX Orin has temperature sensors for the CPU and GPU, which can be monitored and controlled using the nvpmodel tool.
  3. Power modes: The Jetson AGX Orin has multiple power modes, which can be selected using the nvpmodel tool. These power modes determine the maximum frequency of the CPU and GPU, as well as the number of CPU cores used.

The provided context also mentions the nvpmodel.conf file, which contains the power mode details for the device.

In comparison to other Jetson modules, the Jetson AGX Orin has similar thermal management features, but with some differences in terms of the specific thermal zones and power modes supported.

For example, the Jetson Orin NX and Jetson Orin Nano also have thermal management features, including thermal zones and power modes, but the specific details may differ from those of the Jetson AGX Orin.

In terms of the specific question about the thermal zones YAML file, it is likely that the file contains information about the thermal zones on the Jetson AGX Orin, including the temperature ranges and thresholds for each zone. However, without more information, it is difficult to provide a more detailed answer.

Overall, the Jetson AGX Orin has robust thermal management features, including thermal zones, CPU and GPU temperature monitoring, and power modes, which can be used to optimize the performance and power efficiency of the device.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

我们从机器中反编译的dts文件中看到的是这样,请问这种方式是否合理,使用是否合理?我感觉有一个问题:70℃对应passive软件降频,99℃还是passive软件降频,等级应该是逐步递进吧,这个是不是应该是active?

如果希望修改相关参数值,从哪个文件里修改,路径是什么

我们抓了串口log的系统打印信息,有如下信息。
发现thermal cooling_device12: hot-surface-alert 每秒切换一次状态,但我们上面的热区里设置的滞回空间是8℃,按说不应该有这么快的状态切换呀,可以解释一下吗

[ 229.885050] cpufreq: cpu0,cur:1804000,set:1651200,delta:152800,set ndiv:129
[ 250.914455] cpufreq: cpu8,cur:2112000,set:1958400,delta:153600,set ndiv:153
[ 287.945894] cpufreq: cpu4,cur:1851000,set:2035200,delta:184200,set ndiv:159
12345678[ 485.912082] cpufreq: cpu4,cur:1099000,set:2201600,delta:1102600,set ndiv:172
[ 497.921539] cpufreq: cpu0,cur:2036000,set:2201600,delta:165600,set ndiv:172
[ 510.934098] cpufreq: cpu0,cur:2034000,set:1651200,delta:382800,set ndiv:129
[ 514.935660] cpufreq: cpu4,cur:1099000,set:2201600,delta:1102600,set ndiv:172
[ 583.991689] cpufreq: cpu0,cur:1880000,set:2112000,delta:232000,set ndiv:165
[ 587.994996] cpufreq: cpu0,cur:2110000,set:1881600,delta:228400,set ndiv:147
[ 651.044264] cpufreq: cpu0,cur:2034000,set:2201600,delta:167600,set ndiv:172
[ 741.118258] cpufreq: cpu4,cur:1098000,set:2201600,delta:1103600,set ndiv:172
[ 753.135729] cpufreq: cpu8,cur:1102000,set:2201600,delta:1099600,set ndiv:172
[ 759.134332] cpufreq: cpu4,cur:1101000,set:2201600,delta:1100600,set ndiv:172
[ 786.155428] cpufreq: cpu0,cur:2034000,set:1804800,delta:229200,set ndiv:141
[ 788.154804] cpufreq: cpu0,cur:1093000,set:2188800,delta:1095800,set ndiv:171
[ 832.201111] cpufreq: cpu0,cur:2200000,set:1804800,delta:395200,set ndiv:141
[ 904.264792] cpufreq: cpu8,cur:1865000,set:1728000,delta:137000,set ndiv:135
[ 973.309508] cpufreq: cpu0,cur:863000,set:1728000,delta:865000,set ndiv:135
[ 977.312979] cpufreq: cpu4,cur:1527000,set:2201600,delta:674600,set ndiv:172
[ 980.317475] cpufreq: cpu8,cur:1859000,set:2201600,delta:342600,set ndiv:172
[ 988.322712] cpufreq: cpu4,cur:1466000,set:1804800,delta:338800,set ndiv:141
[ 990.324844] cpufreq: cpu8,cur:1099000,set:2201600,delta:1102600,set ndiv:172
[ 991.322289] cpufreq: cpu0,cur:1160000,set:2201600,delta:1041600,set ndiv:172
[ 995.326241] cpufreq: cpu4,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 998.328607] cpufreq: cpu0,cur:1805000,set:2188800,delta:383800,set ndiv:171
[ 1000.329149] cpufreq: cpu0,cur:1017000,set:2035200,delta:1018200,set ndiv:159
[ 1005.332993] cpufreq: cpu4,cur:1094000,set:2188800,delta:1094800,set ndiv:171
[ 1007.336159] cpufreq: cpu4,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 1010.340352] cpufreq: cpu8,cur:1955000,set:2201600,delta:246600,set ndiv:172
[ 1041.363314] cpufreq: cpu0,cur:1805000,set:2035200,delta:230200,set ndiv:159
[ 1154.462673] cpufreq: cpu4,cur:2200000,set:1728000,delta:472000,set ndiv:135
[ 1239.530730] cpufreq: cpu8,cur:1099000,set:2201600,delta:1102600,set ndiv:172
[ 1240.533119] cpufreq: cpu8,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 1243.533923] cpufreq: cpu4,cur:1101000,set:2201600,delta:1100600,set ndiv:172
[ 1244.529949] cpufreq: cpu0,cur:1102000,set:2201600,delta:1099600,set ndiv:172
[ 1245.537461] cpufreq: cpu8,cur:1099000,set:2201600,delta:1102600,set ndiv:172
[ 1246.540567] cpufreq: cpu4,cur:1099000,set:2201600,delta:1102600,set ndiv:172
[ 1268.551630] cpufreq: cpu0,cur:1099000,set:2201600,delta:1102600,set ndiv:172
[ 1426.261334] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1427.274661] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1433.049111] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1434.054808] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1435.635958] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1436.650962] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1439.836967] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1440.839235] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1454.792147] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1455.815797] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1456.714028] cpufreq: cpu0,cur:1273000,set:2035200,delta:762200,set ndiv:159
[ 1460.717320] cpufreq: cpu0,cur:1864000,set:2201600,delta:337600,set ndiv:172
[ 1465.111390] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1466.118780] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1473.802420] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1474.822822] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1475.312940] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1476.326965] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1476.375177] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1477.382825] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1477.871853] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1478.890866] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1480.134316] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1481.163056] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1481.272422] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1482.278811] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1482.810300] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1483.814833] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1483.927684] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1485.739838] cpufreq: cpu0,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 1485.958930] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1486.155523] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1487.174833] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1489.280231] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1490.310981] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1491.590717] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1492.614910] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1494.584061] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1495.590902] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1495.804875] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1496.809537] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1498.012025] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1499.015032] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1502.722999] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1503.750988] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1504.219624] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1505.227118] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1505.233494] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1506.246931] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1506.399187] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1507.431098] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1507.502766] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1508.518993] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1512.096406] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1514.151852] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1514.275962] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1515.303062] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1515.365730] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1516.391097] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1517.940134] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1518.951050] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1518.966240] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1520.999072] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1521.235547] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1522.247070] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1522.470223] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1523.495043] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1523.504546] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1524.519049] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1524.559837] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1525.579004] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1525.663555] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1526.695196] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1526.801519] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1527.815084] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1527.863725] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1528.875131] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1528.940731] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1529.963013] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1529.981640] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1532.012254] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1532.091718] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1533.099089] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1533.285036] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1534.315236] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1534.326578] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1535.335077] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1535.623788] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1536.647073] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1536.816514] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1538.859137] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1538.865021] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1539.879156] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1539.940976] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1540.967121] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1541.030756] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1542.055180] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1542.189450] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1543.207114] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1543.237878] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1545.287201] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1545.376233] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1546.407225] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1546.417499] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1547.431182] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1547.452194] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1548.459234] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1548.528072] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1549.543131] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1549.590288] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1550.599218] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1550.680269] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1551.687181] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1551.693972] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1552.711753] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1552.859901] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1553.863307] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1554.370401] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1555.399415] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1555.501289] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1556.519173] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1556.522028] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1557.543224] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1557.770659] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1558.791183] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1558.991284] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1560.007225] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1560.461328] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1561.483195] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1561.536427] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1572.807369] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1572.813152] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1573.831289] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1573.847708] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1577.927270] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1577.964713] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1584.103310] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1584.379756] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1585.383836] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1585.483306] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1588.551316] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1588.566980] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1589.575351] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1589.608223] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1590.631330] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1590.746427] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1592.775433] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1592.781406] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1593.799415] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1593.850755] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1595.879371] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1595.899417] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1597.927776] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1597.934398] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1603.047604] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1603.052573] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1604.071624] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1604.073474] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1606.120463] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1606.122069] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1618.408188] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1618.449131] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1633.799609] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1633.803913] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1634.823708] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1634.824767] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1644.039660] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1644.262817] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1645.287627] thermal cooling_device12: hot-surface-alert cooling state: 1 → 0
[ 1645.303054] thermal cooling_device12: hot-surface-alert cooling state: 0 → 1
[ 1705.913080] cpufreq: cpu4,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 1706.919931] cpufreq: cpu4,cur:1355000,set:2201600,delta:846600,set ndiv:172
[ 1711.920630] cpufreq: cpu8,cur:1101000,set:2201600,delta:1100600,set ndiv:172
[ 1712.919523] cpufreq: cpu4,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 1714.917129] cpufreq: cpu0,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 1721.927669] cpufreq: cpu8,cur:1417000,set:2201600,delta:784600,set ndiv:172
[ 1722.924037] cpufreq: cpu4,cur:1101000,set:2201600,delta:1100600,set ndiv:172
[ 1725.931797] cpufreq: cpu8,cur:1100000,set:2201600,delta:1101600,set ndiv:172
[ 1732.935583] cpufreq: cpu4,cur:1098000,set:2201600,delta:1103600,set ndiv:172
[ 1827.020559] cpufreq: cpu0,cur:1960000,set:2201600,delta:241600,set ndiv:172
[ 1914.113273] cpufreq: cpu4,cur:1686000,set:2201600,delta:515600,set ndiv:172
[ 1945.116121] cpufreq: cpu0,cur:1727000,set:1958400,delta:231400,set ndiv:153
[ 1948.113165] cpufreq: cpu8,cur:1102000,set:2201600,delta:1099600,set ndiv:172
123456781234567812345678123456781234567812345678123456781234567812345678[ 2126.250281] cpufreq: cpu8,cur:1650000,set:2201600,delta:551600,set ndiv:172
[ 2134.256975] cpufreq: cpu8,cur:1957000,set:2201600,delta:244600,set ndiv:172
[ 2156.274025] cpufreq: cpu4,cur:1727000,set:1574400,delta:152600,set ndiv:123
[ 2158.276614] cpufreq: cpu8,cur:2201000,set:2035200,delta:165800,set ndiv:159
[ 2205.305907] cpufreq: cpu0,cur:1958000,set:1804800,delta:153200,set ndiv:141
[ 2226.321664] cpufreq: cpu8,cur:1093000,set:2188800,delta:1095800,set ndiv:171
[ 2231.322820] cpufreq: cpu4,cur:1101000,set:2201600,delta:1100600,set ndiv:172
[ 2247.339142] cpufreq: cpu8,cur:1731000,set:2201600,delta:470600,set ndiv:172
[ 2253.336238] cpufreq: cpu0,cur:1102000,set:2201600,delta:1099600,set ndiv:172
[ 2254.337203] cpufreq: cpu0,cur:2188000,set:2035200,delta:152800,set ndiv:159
[ 2262.343029] cpufreq: cpu0,cur:1475000,set:2201600,delta:726600,set ndiv:172
[ 2286.368492] cpufreq: cpu8,cur:2117000,set:1881600,delta:235400,set ndiv:147
[ 2358.418829] cpufreq: cpu4,cur:1574000,set:2201600,delta:627600,set ndiv:172
[ 2376.437084] cpufreq: cpu8,cur:2037000,set:2188800,delta:151800,set ndiv:171
[ 2384.440954] cpufreq: cpu4,cur:2112000,set:1958400,delta:153600,set ndiv:153
[ 2400.449316] cpufreq: cpu4,cur:2199000,set:1804800,delta:394200,set ndiv:141

這裡澄清一下, thermal-zones.yaml 只是Linux kernel提供的範例文件.
我們的thermal zone並沒有照上面的設計

詳細thermal 文件可以參考各Jetpack版本的 developer guide.

我们使用的是JETSON AGX ORIN Developer Kit -64GB,软件版本是JETPACK 6.2 [L4T 36.4.3],请告知在Device tree中,默认编译进去的thermal 配置文件的路径与文件名。我们检查一下相关的thermal设置是否正确,因为正常来说,关机肯定会触发一系列的热管理动作才对,log中目前没有看到和热相关的如throttle、shutdown相关的信息,无法定位根本原因。

hot-surface-alert 目前沒有做hysteresis的設定. 所以你看到那個現象是預期的

: hot-surface-alert cooling state在log會一直跳動.