I would use Xavier NX via ssh only for working on Python based solutions. Where I can find command lines documentation for things like:
- change power profile fx to max performance and to low power mode - I would do this from Python scriptd
- Get performance stats - Jetson_stats is the only way? What is a difference from Jetson_easy?
- How manage memory use from command line? Is any specific way for Jetson Xavier or only way is by systemd / crontab management? (for processing I would free max memory as I can, because from start I got 1 GB memory used
- Except command typical to Ubuntu where I can specific for Jetpack command reference for added special tools specific to Xavier NX? (on official wiki I can’t find it)
At the end I have question related to command line:
5. When I boot without attached monitor and keyboard Xavier NX with Jetpack (I use latest official SD image) developer kit will be boot without graphic environment to text only or I have to manually some how turn graphic environment off?
Best regards
Not exactly what you want, but here is part of it:
-
nvpmodel --help
Look at “/etc/nvpmodel.conf
”, and perhaps one of the files in “/etc/nvpmodel/*
”.
-
jetson_clocks --help
Look at “~/l4t_dfs.conf
”.
Realize that “/usr/bin/jetson_clocks
” is a human readable script, e.g., “less /usr/bin/jetson_clocks
”.
- Running an
nvpmodel
changes the processors which are available, and makes ranges of clocks available.
- The default of
jetson_clocks
is to maximize the current clocks to whatever max nvpmodel
set. This means it is likely that running nvpmodel
prior to jetson_clocks
will have a different result than running them in reverse order.
- Typically “
sudo nvpmodel -m 0
” makes the maximum range of performance available, and following this with “jetson_clocks
” will peg clocks to that max.
- Most of what
nvpmodel
and jetson_clocks
do is to echo values into certain files of “/sys
”, and those are pseudo-files which are really the result of drivers and kernel code.
- I don’t really have much advise on JetPack/SDK Manager commands, I normally flash on command line with
flash.sh
.
- If you flash with the monitor attached, then it should have a GUI. You’d still need to complete first boot setup. If you can’t see this, then restarting the NX once may provide the first boot menu.
- If you flash without the monitor, and instead have a serial console connected, then you should be able to install without the GUI.
- In some cases you can change the current mode (not permanently) of GUI or not via:
-
sudo systemctl isolate graphical.target
, or
-
sudo systemctl isolate multi-user.target
.