Thanks, the updated utility shows an MSENC value. However, I’m a little confused by the output.
I run this command (from page 6 of the Jetson TX2 Accelerated Streamer User Guide Release 24 and 27):
gst-launch-1.0 videotestsrc ! ‘video/x-raw, format=(string)I420, width=(int)640, height=(int)480’ ! omxh264enc ! ‘video/x-h264, stream- format=(string)byte-stream’ ! h264parse ! qtmux ! filesink location=test.mp4 -e
When I run it on the TX1 running r24.2.1, I get the following tegrastats output:
RAM 725/3995MB (lfb 633x4MB) cpu [1%,0%,0%,0%]@102 EMC 8%@68 AVP 33%@12 NVDEC 192 MSENC 192 GR3D 0%@76 EDP limit 1734
RAM 725/3995MB (lfb 633x4MB) cpu [3%,0%,0%,1%]@102 EMC 8%@68 AVP 33%@12 NVDEC 192 MSENC 192 GR3D 0%@76 EDP limit 1734
RAM 725/3995MB (lfb 633x4MB) cpu [1%,0%,0%,0%]@102 EMC 8%@68 AVP 33%@12 NVDEC 192 MSENC 192 GR3D 0%@76 EDP limit 1734
RAM 729/3995MB (lfb 633x4MB) cpu [1%,7%,1%,4%]@1555 EMC 0%@1331 AVP 4%@115 NVDEC 192 MSENC 192 GR3D 0%@76 EDP limit 1734
RAM 741/3995MB (lfb 629x4MB) cpu [43%,87%,5%,1%]@1734 EMC 7%@1600 AVP 7%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 741/3995MB (lfb 628x4MB) cpu [31%,100%,5%,0%]@1734 EMC 9%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 741/3995MB (lfb 626x4MB) cpu [2%,100%,34%,1%]@1734 EMC 9%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 742/3995MB (lfb 624x4MB) cpu [23%,100%,17%,1%]@1734 EMC 10%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 742/3995MB (lfb 623x4MB) cpu [35%,100%,3%,0%]@1734 EMC 10%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 742/3995MB (lfb 622x4MB) cpu [12%,100%,0%,18%]@1734 EMC 10%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 742/3995MB (lfb 620x4MB) cpu [0%,100%,0%,32%]@1734 EMC 10%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 742/3995MB (lfb 619x4MB) cpu [6%,100%,0%,26%]@1734 EMC 10%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 743/3995MB (lfb 618x4MB) cpu [8%,100%,0%,25%]@1734 EMC 10%@1600 AVP 2%@12 NVDEC 716 MSENC 716 GR3D 0%@76 EDP limit 1734
RAM 734/3995MB (lfb 617x4MB) cpu [25%,35%,0%,9%]@102 EMC 36%@204 AVP 1%@115 NVDEC 192 MSENC 192 GR3D 0%@76 EDP limit 1734
RAM 734/3995MB (lfb 617x4MB) cpu [12%,0%,0%,0%]@102 EMC 35%@68 AVP 23%@12 NVDEC 192 MSENC 192 GR3D 0%@76 EDP limit 1734
RAM 734/3995MB (lfb 617x4MB) cpu [5%,0%,0%,1%]@102 EMC 20%@68 AVP 29%@12 NVDEC 192 MSENC 192 GR3D 0%@76 EDP limit 1734
The MSENC frequency value changes from 192 to 716 while the command is running, and returns to 192 when the command is terminated.
But when I run the same command on the TX2 running r27.1, I get the following output:
RAM 945/7854MB (lfb 1570x4MB) cpu [6%@345,off,off,3%@347,3%@348,2%@347] EMC 5%@665 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 945/7854MB (lfb 1570x4MB) cpu [5%@345,off,off,2%@347,3%@347,4%@348] EMC 5%@665 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 945/7854MB (lfb 1570x4MB) cpu [7%@345,off,off,4%@348,3%@347,6%@352] EMC 5%@665 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 953/7854MB (lfb 1570x4MB) cpu [8%@1838,off,off,36%@1843,19%@1843,10%@1846] EMC 4%@1600 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 953/7854MB (lfb 1570x4MB) cpu [28%@1840,off,off,100%@1842,16%@1843,18%@1844] EMC 9%@1600 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 955/7854MB (lfb 1570x4MB) cpu [42%@1843,off,off,99%@1845,21%@1820,31%@1843] EMC 11%@1600 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 955/7854MB (lfb 1570x4MB) cpu [24%@1837,off,off,100%@1839,10%@1846,38%@1849] EMC 12%@1600 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 955/7854MB (lfb 1570x4MB) cpu [37%@1840,off,off,100%@1843,8%@1843,21%@1843] EMC 13%@1600 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 956/7854MB (lfb 1570x4MB) cpu [34%@1880,off,off,100%@1881,11%@1884,21%@1883] EMC 13%@1600 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 956/7854MB (lfb 1570x4MB) cpu [39%@1842,off,off,100%@1843,10%@1847,16%@1853] EMC 13%@1600 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 946/7854MB (lfb 1570x4MB) cpu [17%@346,off,off,35%@348,7%@347,5%@347] EMC 21%@665 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 946/7854MB (lfb 1570x4MB) cpu [0%@345,off,off,1%@347,0%@347,2%@347] EMC 12%@665 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
RAM 946/7854MB (lfb 1570x4MB) cpu [12%@652,off,off,7%@655,6%@655,10%@655] EMC 7%@800 APE 150 NVDEC 1203 MSENC 1164 GR3D 67%@229
RAM 946/7854MB (lfb 1570x4MB) cpu [4%@345,off,off,4%@348,4%@348,5%@348] EMC 7%@665 APE 150 NVDEC 1203 MSENC 1164 GR3D 0%@140
The output shows MSENC staying at 1164. If I’m reading this output correctly, I can see where the cpu loads show something is running, just like on the TX1, but no change to the MSENC frequency. Plus, even on the new board vs the old board, the 192 on the TX1 is substantially lower than 1164 on the TX2 at idle.
Can you please confirm that the MSENC value displayed is the correct value?
Also, the 27.1 docs don’t reflect the new output from the new tegrastats. Can you tell me what the cpu output is supposed to reflect? I’m guessing the "off,off" strings reflect the Denver cores, mixed in with the output for the A57 cores.
Thanks a lot,
Ty