Hi, all
Thanks for your patience.
We test Qwen2.5-1.5B VLM model withdustynv/llama-factory:r36.4.0 container.
Here are some finding:
1. Behavior for SDCard or NVMe are similar.
2. Throttling is triggered but does not impact performance much.
By running:
$ sudo grep "" /sys/class/hwmon/hwmon*/oc*
/sys/class/hwmon/hwmon3/oc1_event_cnt:0
/sys/class/hwmon/hwmon3/oc1_throt_en:1
/sys/class/hwmon/hwmon3/oc2_event_cnt:0
/sys/class/hwmon/hwmon3/oc2_throt_en:1
/sys/class/hwmon/hwmon3/oc3_event_cnt:194
/sys/class/hwmon/hwmon3/oc3_throt_en:1
There are some oc3 throttling events that occur.
Based on our doc here, oc3 indicates the device is over the “VDD_IN Instantaneous Power: 25W” limit.
The adjustment is to reduce CPU and GPU clocks to 50%.
But when you check the GPU clocks with tegrastats:
01-20-2025 10:20:45 RAM 5609/7620MB (lfb 9x1MB) SWAP 869/20194MB (cached 0MB) CPU [4%@1728,0%@1728,57%@1728,3%@1728,0%@1728,0%@1728] EMC_FREQ 0%@3199 GR3D_FREQ 0%@[1019] NVDEC off NVJPG off NVJPG1 off VIC off OFA off APE 200 cpu@51.562C soc2@51.093C soc0@50C gpu@50.875C tj@51.562C soc1@51.093C VDD_IN 7732mW/6981mW VDD_CPU_GPU_CV 2120mW/1677mW VDD_SOC 2524mW/2434mW
01-20-2025 10:20:46 RAM 5988/7620MB (lfb 1x256kB) SWAP 869/20194MB (cached 0MB) CPU [25%@1728,0%@1728,2%@1728,32%@1728,0%@1728,0%@1728] EMC_FREQ 15%@3199 GR3D_FREQ 98%@[1008] NVDEC off NVJPG off NVJPG1 off VIC off OFA off APE 200 cpu@52.031C soc2@52.031C soc0@50.5C gpu@54.437C tj@54.437C soc1@51.125C VDD_IN 17730mW/7006mW VDD_CPU_GPU_CV 9352mW/1694mW VDD_SOC 3711mW/2437mW
01-20-2025 10:20:47 RAM 6002/7620MB (lfb 1x4MB) SWAP 867/20194MB (cached 1MB) CPU [18%@1728,2%@1728,3%@1728,0%@1728,5%@1728,1%@1728] EMC_FREQ 26%@3199 GR3D_FREQ 99%@[1007] NVDEC off NVJPG off NVJPG1 off VIC off OFA off APE 200 cpu@52.531C soc2@52.875C soc0@50.968C gpu@55.593C tj@55.593C soc1@51.531C VDD_IN 19955mW/7035mW VDD_CPU_GPU_CV 10910mW/1715mW VDD_SOC 3936mW/2441mW
01-20-2025 10:20:48 RAM 6002/7620MB (lfb 1x4MB) SWAP 867/20194MB (cached 1MB) CPU [0%@1728,0%@1728,2%@1728,0%@1728,0%@1728,0%@1728] EMC_FREQ 30%@3199 GR3D_FREQ 99%@[1007] NVDEC off NVJPG off NVJPG1 off VIC off OFA off APE 200 cpu@52.812C soc2@53.187C soc0@51.437C gpu@55.75C tj@55.75C soc1@51.687C VDD_IN 19955mW/7064mW VDD_CPU_GPU_CV 10988mW/1736mW VDD_SOC 3890mW/2444mW
The impact is very slight (GPU clock from 1019 to 1007).
This indicates the duration of the clocks being throttled is not that long.
So we expect this won’t impact the performance too much.
Would you mind testing the same with your use case (including grep OC throttling event and monitor clocks with tegrastats).
So we can discuss further to see how to improve this issue.
Thanks.