Thor GPU speed are keeped in 0 Hz

We are trying to do stress test on GPU.
The stress test tool is gpu_burn.
We check the GPU work load by jtop, the GPU speed keep in 0 KHz.
Why?

You need a more recent version of jtop. If you install jetson_stats/jtop from source with following from README.md. That 2GPU was recently updated.

Option 4: Ubuntu 24.04 run jtop without sudo and without “–break-system-packages”

https://github.com/rbonghi/jetson_stats

Download "scripts/install_jtop_torun_without_sudo.sh"
Make it executable: chmod +x install_jtop_torun_without_sudo.sh
Run "sudo -v"    -v, --validate does not run any command, but allows the use of sudo in the bash script.
Then install with   ./install_jtop_torun_without_sudo.sh

edit: if you want 2GPU use script above. The pr was just merged into master.

Thanks whitesscott for the insight.

Hi ekeechg,
Please refer to what whitesscott mentioned and give it a try.

Are you using the devkit or custom board for Thor?
What’s your Jetpack version in use?

OK, I can see the speed with that patch.
well, I have both devkit and custom board. here is another problem.
I can see the power consumption with devkit, but there is no power column with our custom board.
This is devkit jtop :

this is our custom board:

BSP, Jetpack and Jtop are all same. Why our custom board’s jtop has no power column.

The Devkit’s power can reach 110W,
But our custom board max power can only reach 60W.

If your custom board does not have these hwmon then the power part of jtop will not work.

ls /sys/bus/i2c/drivers/ina3221/2-0040/hwmon/hwmon*/in*_input 
ls /sys/bus/i2c/drivers/ina3221/2-0040/hwmon/hwmon*/curr*_input

If it does have hwmon, save this code block to $HOME/.local/share/jtop/lib/python3.12/site-packages/jtop/get_power_snapshot.py


#!$HOME/.local/share/jtop/bin/python3
"""
Call jtop.core.thor_power.get_power_snapshot() and print results.
Works with installed jtop package.
"""
import time
from jtop.core import thor_power

def main():
    snapshot = thor_power.get_power_snapshot()
    print(f"\nPower Snapshot @ {time.strftime('%Y-%m-%d %H:%M:%S')}")
    print("-" * 48)
    for k, v in snapshot.items():
        print(f"{k:20s}: {v}")
    print("-" * 48)

if __name__ == "__main__":
    main()

Run it like this

$HOME/.local/share/jtop/bin/python3 -m jtop.get_power_snapshot

It will print out similar to

Power Snapshot @ 2025-11-06 21:44:29
------------------------------------------------
gpu_mw              : 0.0
cpu_soc_mss_mw      : 4734.72
vin_sys_5v0_mw      : 5342.4
system_total_mw     : 19010.0
ts                  : 1762494269.7120812
------------------------------------------------