mirror of
https://github.com/XuehaiPan/nvitop.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #168] [Feature Request] support jetson orin nano #104
Labels
No labels
api
bug
bug
cli / tui
dependencies
documentation
documentation
documentation
duplicate
enhancement
exporter
invalid
pull-request
pynvml
question
question
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/nvitop#104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hebais on GitHub (Jun 2, 2025).
Original GitHub issue: https://github.com/XuehaiPan/nvitop/issues/168
Originally assigned to: @XuehaiPan on GitHub.
Required prerequisites
Motivation
Seems nvitop could not well detect jetson orin nano platform.
When I run nvitop command, it shows GPU MEM N/A.
My environment is:
By the way, I am willing to contribute to support this platform. If there is no plan to support this platform yet, I would like to dig it up. Any debug clue would be appreciated, thanks
Solution
No response
Alternatives
No response
Additional context
No response
@XuehaiPan commented on GitHub (Jun 2, 2025):
Hi @hebais, is there any additional context, such as screenshots or logs?
nvitopis built on top of the NVIDIA Management Library (NVML). The supported device list of NVML can be found here: https://docs.nvidia.com/deploy/nvml-api/nvml-api-reference.html#nvml-api-reference@hebais commented on GitHub (Jun 2, 2025):
I think I found the root cause, the nvidia-smi does not work well on Jetson Platforms, here is the post:
https://forums.developer.nvidia.com/t/drivers-not-available-n-a-with-nvidia-smi-command-after-flashing-jetson-orin-nano/298011
Seems nvitop relies on nvidia-smi command to extract the GPU info, it could not get correctly on this platform.
However there is another command call "jtop" can work well, so I wonder if it is possible to add this command support as well.
The jtop has very similar UI at least, maybe the command as well seems jtop is also from nvidia.
`usage: jtop [-h] [--health] [--error-log] [--no-warnings] [--restore] [--loop] [--color-filter] [-r REFRESH] [-p PAGE] [-v]
jtop is system monitoring utility and runs on terminal
options:
-h, --help show this help message and exit
--health Status jtop and fix (default: False)
--error-log Generate a log for GitHub (default: False)
--no-warnings Do not show warnings (default: False)
--restore Reset Jetson configuration (default: False)
--loop Automatically switch page every 5s (default: False)
--color-filter Change jtop base colors, you can use also JTOP_COLOR_FILTER=True (default: False)
-r REFRESH, --refresh REFRESH
refresh interval (default: 1000)
-p PAGE, --page PAGE Open fix page (default: 1)
-v, --version show program's version number and exit`
@hebais commented on GitHub (Jun 7, 2025):
you're right, seems jetson does not support nvml library. But I think it is still possible to use alternative apis to adapt this project