Hi guodebby, the default power profile is MODE_15W with 4 of the CPU’s enabled. You can switch to the other profile presets using the nvpmodel utility:
$ sudo nvpmodel -q # (query the current mode)
$ sudo nvpmodel -m 0 # (enable MAX-N)
Switching the nvpmodel persists after system reset. There’s a table of the presets available included in the L4T Documentation.
You can also disable the DFVS governor and peg the clocks at maximum frequency with the jetson_clocks.sh script:
Hi dusty_nv, I am trying to stream 2 camera at 1080@60fps,for this purpose I need to change the power mode to 0 and able to stream without any issue but for this purpose Only 4 core at maximum CPU frequency solve my problems in jetson TX2 so, can you please tell me how to enable only 4 core at 2265.6 MHz CPU frequency in Xavier.
May be you also feel same if small increment in power solve problems then why we need to put board in highest power mode.
Except that limits the CPU speed to 1.78 GHz. You’ll need to edit up that frequency (similar to mode 0) if you need four cores at the given speed. If you don’t need the GPU at full speed, you could save some power perhaps by editing it down to compensate.
In general, you can generate your own profiles by editing the /etc/nvpmodel.conf and making up your own profile number (starting with 6.)
(Also note the default at the bottom: < PM_CONFIG DEFAULT=2 > )
Hi Snarky,
My ultimate goal is not 2 camera at 1080p@60 fps streaming, May be this mode 5 will solved my problem for now but my actual requirement is 6 camera 1080p@60 fps that time i don’t think so, that 1780 MHz will solve my problem. If I am able to run ONLY 4 core at 2265.6 MHz CPU frequency then may be this solved my problem in Xavier because i tested 6 camera 1080p@60fps in Jetson TX2 with MAX CPU Frequency.
However, what is taking so much time? 1080p at 60 Hz is not a lot of data these days, especially if you can set it up to go through the hardware pipeline. Are you doing something like color space conversion, or encoding, on the CPU, instead of using the vision processors or GPU?
Hi snarky,
I think you didn’t understand my requirement. I want to run ONLY 4 core at 2265.6 MHz(MAX) CPU frequency. Now I checked the L4T Documentation and able to know that there is no way to enable only 4 core at max frequency in Xavier, if User want to run CPU at MAX frequency they need to run nvmodel -m 0 (That will enable all 8 core at MAX CPU frequency).
Yes there is; you create your own profile in /etc/nvpmodel.conf, and enable it with nvpmodel -m
I would suggest starting with the model id 0 (copy and paste that section, giving it the next number at the bottom), and disabling four of the CPUs in that copy of the model.