I am wondering why no work is ever assigned to the two Denver cores although I am running in the MAX-N model. I have both tested with
nvpmodel -m 0 and by running
I am able to see all 6 cores in both
htop and in
tegrastats but the CPU load of the two Denver cores always remains at 0%.
I am able to launch a new process and move it to the Denver cores with
taskset but no work is automatically distributed to these cores. Why is that so?
I am running Ubuntu 18.04 from JetPack 4.4.1.
If you run command “
cat /proc/cmdline”, do you see something like “
isolcpus=1-2”? If so, then this is why. You can disable that by editing “
/boot/extlinux/extlinux.conf”. If you see “
isolcpus=1-2” near the end, then remove the “
1-2” so it truncates without mentioning “
1-2” (this is the same as removing
isolcpus, but if
isolcpus exists somewhere else, then it overrides the other
Wonderful, this did indeed solve the problem.
To make it clear to others I modified the line in
/boot/extlinux/extlinux.conf which had “
isolcpus=1-2” such that it said “
Thank you so much.