dusty-nv / jetson-inference

Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
https://developer.nvidia.com/embedded/twodaystoademo
MIT License
7.73k stars 2.97k forks source link

Overheat problem? - Jetson crash with two cameras simultaneously #882

Closed neilyoung closed 3 years ago

neilyoung commented 3 years ago

Hi,

I took this sample code and used it with /dev/video, a Logitech C920.

import jetson.inference
import jetson.utils

net = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
camera = jetson.utils.videoSource("/dev/video0")      # '/dev/video0' for V4L2
display = jetson.utils.videoOutput("display://0") # 'my_video.mp4' for file

while display.IsStreaming():
    img = camera.Capture()
    detections = net.Detect(img)
    display.Render(img)
    display.SetStatus("Object Detection | Network {:.0f} FPS".format(net.GetNetworkFPS()))

I was using a 5V 2.5A Raspberry PI power supply via micro USB. No fan.

Generally this worked fine at about 24 fps reported. The heat sink got pretty hot, though. The reported AO temperature after the test was about 68 degrees.

Then I plugged another USB cam (ESP 1080) and just doubled the code.

import jetson.inference
import jetson.utils

net = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
camera = jetson.utils.videoSource("/dev/video0")      # '/dev/video0' for V4L2
camera2 = jetson.utils.videoSource("/dev/video1")      # '/dev/video0' for V4L2
display = jetson.utils.videoOutput("display://0") # 'my_video.mp4' for file
display2 = jetson.utils.videoOutput("display://1") # 'my_video.mp4' for file

while display.IsStreaming():
    img = camera.Capture()
    detections = net.Detect(img)
    display.Render(img)
    display.SetStatus("Object Detection | Network {:.0f} FPS".format(net.GetNetworkFPS()))

    img2 = camera2.Capture()
    detections2 = net.Detect(img2)
    display2.Render(img2)
    display2.SetStatus("Object Detection | Network {:.0f} FPS".format(net.GetNetworkFPS()))

This is for sure not optimal, but it worked. I got two windows of the two cams. The reported FPS was still 24 fps, but the movements in the displayed images did show me, that the 24 fps distributed equally, so that each cam came to about 12 fps.

But... it crashed after several minutes. The Jetson switched off. Completely.

I first thought, it might be an "undervoltage" problem, but there is no trace of this. In two SSH windows I observed the output of dmesg -wH and journalctl. No problem with the power supply indicated.

Just both windows did show this after a while:

Jan 04 10:21:14 jetson kernel: FAN rising trip_level:1 cur_temp:51000 trip_temps[2]:61000 For me it seems, that the Jetson is getting warm and he tries to switch on the fan :)

In a third SSH window I observed the output of tegrastats.

This is what appeared until the sudden death.

RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,48%@1479,31%@1479,52%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@36C CPU@40.5C PMIC@100C GPU@38C AO@47.5C thermal@39.25C POM_5V_IN 7085/7085 POM_5V_GPU 2632/2632 POM_5V_CPU 1239/1239
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,56%@1479,53%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 18% PLL@36C CPU@40.5C PMIC@100C GPU@38.5C AO@45.5C thermal@39.75C POM_5V_IN 6149/6617 POM_5V_GPU 1723/2177 POM_5V_CPU 1410/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,52%@1479,49%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 19% PLL@36C CPU@41.5C PMIC@100C GPU@38.5C AO@46C thermal@39.75C POM_5V_IN 6295/6509 POM_5V_GPU 1798/2051 POM_5V_CPU 1446/1365
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [66%@1479,56%@1479,30%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@36C CPU@41C PMIC@100C GPU@38.5C AO@48C thermal@39.5C POM_5V_IN 7318/6711 POM_5V_GPU 2783/2234 POM_5V_CPU 1200/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,57%@1479,32%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@36C CPU@41.5C PMIC@100C GPU@38.5C AO@48.5C thermal@40C POM_5V_IN 7240/6817 POM_5V_GPU 2821/2351 POM_5V_CPU 1198/1298
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,43%@1479,52%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@36C CPU@40.5C PMIC@100C GPU@39C AO@48C thermal@39.75C POM_5V_IN 7058/6857 POM_5V_GPU 2632/2398 POM_5V_CPU 1161/1275
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,52%@1479,47%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@36.5C CPU@41.5C PMIC@100C GPU@39C AO@47.5C thermal@40C POM_5V_IN 7279/6917 POM_5V_GPU 2439/2404 POM_5V_CPU 1587/1320
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,39%@1479,33%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 19% PLL@36.5C CPU@41C PMIC@100C GPU@39C AO@46C thermal@40.5C POM_5V_IN 6071/6811 POM_5V_GPU 1527/2294 POM_5V_CPU 1485/1340
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,64%@1479,33%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@36.5C CPU@41.5C PMIC@100C GPU@39.5C AO@48C thermal@39.75C POM_5V_IN 7279/6863 POM_5V_GPU 2787/2349 POM_5V_CPU 1200/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,60%@1479,33%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@36.5C CPU@40.5C PMIC@100C GPU@39C AO@47.5C thermal@40.5C POM_5V_IN 6759/6853 POM_5V_GPU 2408/2355 POM_5V_CPU 1243/1316
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,51%@1479,34%@1479,59%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@36.5C CPU@42C PMIC@100C GPU@39C AO@48C thermal@40.25C POM_5V_IN 7163/6881 POM_5V_GPU 2516/2369 POM_5V_CPU 1393/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,63%@1479,47%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 17% PLL@37C CPU@40.5C PMIC@100C GPU@39C AO@46.5C thermal@40.5C POM_5V_IN 6149/6820 POM_5V_GPU 1642/2309 POM_5V_CPU 1485/1337
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [49%@1479,49%@1479,49%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 87% PLL@36.5C CPU@41.5C PMIC@100C GPU@39.5C AO@47C thermal@40.5C POM_5V_IN 6664/6808 POM_5V_GPU 2140/2296 POM_5V_CPU 1364/1339
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,37%@1479,56%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@36.5C CPU@42C PMIC@100C GPU@40C AO@48.5C thermal@40.25C POM_5V_IN 7163/6833 POM_5V_GPU 2671/2322 POM_5V_CPU 1200/1329
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,48%@1479,53%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@37C CPU@42C PMIC@100C GPU@39.5C AO@48.5C thermal@40.5C POM_5V_IN 7124/6853 POM_5V_GPU 2555/2338 POM_5V_CPU 1316/1328
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,46%@1479,47%@1479,54%@1479] EMC_FREQ 0% GR3D_FREQ 27% PLL@37C CPU@41C PMIC@100C GPU@39.5C AO@48C thermal@40.25C POM_5V_IN 6470/6829 POM_5V_GPU 2104/2323 POM_5V_CPU 1245/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,61%@1479,40%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 71% PLL@37.5C CPU@42C PMIC@100C GPU@39.5C AO@47.5C thermal@41.75C POM_5V_IN 6770/6825 POM_5V_GPU 2256/2319 POM_5V_CPU 1286/1321
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,53%@1479,42%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@37C CPU@42.5C PMIC@100C GPU@40C AO@49C thermal@41C POM_5V_IN 7318/6853 POM_5V_GPU 2821/2347 POM_5V_CPU 1200/1314
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,43%@1479,44%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 89% PLL@37.5C CPU@42C PMIC@100C GPU@40C AO@49C thermal@40.5C POM_5V_IN 7163/6869 POM_5V_GPU 2667/2364 POM_5V_CPU 1275/1312
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,50%@1479,46%@1479,51%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@37.5C CPU@42.5C PMIC@100C GPU@40C AO@49C thermal@40.75C POM_5V_IN 7124/6882 POM_5V_GPU 2516/2371 POM_5V_CPU 1355/1314
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,54%@1479,45%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 66% PLL@37.5C CPU@42C PMIC@100C GPU@40.5C AO@48C thermal@41.5C POM_5V_IN 6586/6867 POM_5V_GPU 1987/2353 POM_5V_CPU 1442/1320
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,47%@1479,38%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@37.5C CPU@43C PMIC@100C GPU@40.5C AO@49C thermal@41.5C POM_5V_IN 7175/6881 POM_5V_GPU 2676/2368 POM_5V_CPU 1202/1315
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,37%@1479,31%@1479,50%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@37.5C CPU@42C PMIC@100C GPU@40C AO@49.5C thermal@41.5C POM_5V_IN 7019/6887 POM_5V_GPU 2632/2379 POM_5V_CPU 1200/1310
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,51%@1479,46%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@37.5C CPU@42.5C PMIC@100C GPU@40.5C AO@50C thermal@41C POM_5V_IN 7421/6910 POM_5V_GPU 2855/2399 POM_5V_CPU 1273/1308
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,54%@1479,36%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@37.5C CPU@43.5C PMIC@100C GPU@40.5C AO@48.5C thermal@41.25C POM_5V_IN 6731/6902 POM_5V_GPU 2292/2395 POM_5V_CPU 1281/1307
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,40%@1479,41%@1479,55%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@37.5C CPU@42.5C PMIC@100C GPU@41C AO@49.5C thermal@41.5C POM_5V_IN 7097/6910 POM_5V_GPU 2482/2398 POM_5V_CPU 1357/1309
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,47%@1479,47%@1479,49%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@38C CPU@42.5C PMIC@100C GPU@41C AO@49C thermal@41.5C POM_5V_IN 7175/6920 POM_5V_GPU 2516/2402 POM_5V_CPU 1393/1312
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,56%@1479,31%@1479,51%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@38C CPU@42C PMIC@100C GPU@40.5C AO@49.5C thermal@41.5C POM_5V_IN 7201/6930 POM_5V_GPU 2435/2404 POM_5V_CPU 1546/1320
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [49%@1479,49%@1479,43%@1479,54%@1479] EMC_FREQ 0% GR3D_FREQ 10% PLL@38.5C CPU@42C PMIC@100C GPU@40.5C AO@48C thermal@41.25C POM_5V_IN 6071/6900 POM_5V_GPU 1762/2381 POM_5V_CPU 1292/1319
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,55%@1479,41%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@38C CPU@44C PMIC@100C GPU@41C AO@50C thermal@41.25C POM_5V_IN 7383/6916 POM_5V_GPU 2817/2396 POM_5V_CPU 1275/1318
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,51%@1479,46%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 95% PLL@38C CPU@43.5C PMIC@100C GPU@41C AO@49.5C thermal@42.5C POM_5V_IN 6981/6918 POM_5V_GPU 2482/2399 POM_5V_CPU 1277/1316
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,61%@1479,47%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 12% PLL@38C CPU@42.5C PMIC@100C GPU@40.5C AO@48C thermal@41.75C POM_5V_IN 5992/6889 POM_5V_GPU 1564/2373 POM_5V_CPU 1446/1321
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,50%@1479,64%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 87% PLL@38.5C CPU@43C PMIC@100C GPU@41.5C AO@49C thermal@41.75C POM_5V_IN 6876/6889 POM_5V_GPU 2330/2371 POM_5V_CPU 1284/1319
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [49%@1479,40%@1479,32%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@38.5C CPU@44.5C PMIC@100C GPU@41.5C AO@50.5C thermal@42.75C POM_5V_IN 7344/6902 POM_5V_GPU 2899/2387 POM_5V_CPU 1198/1316
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,57%@1479,53%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@39C CPU@43.5C PMIC@100C GPU@41C AO@50C thermal@42C POM_5V_IN 7058/6907 POM_5V_GPU 2443/2388 POM_5V_CPU 1396/1318
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [29%@1479,66%@1479,37%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 17% PLL@39C CPU@42.5C PMIC@100C GPU@41C AO@48.5C thermal@42.5C POM_5V_IN 6002/6882 POM_5V_GPU 1488/2363 POM_5V_CPU 1446/1322
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,55%@1479,37%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@39C CPU@44C PMIC@100C GPU@41C AO@49C thermal@42.75C POM_5V_IN 6876/6881 POM_5V_GPU 2369/2363 POM_5V_CPU 1284/1321
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,52%@1479,39%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@38.5C CPU@43.5C PMIC@100C GPU@41.5C AO@50.5C thermal@42.25C POM_5V_IN 7201/6890 POM_5V_GPU 2821/2376 POM_5V_CPU 1236/1318
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,59%@1479,45%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@39C CPU@43.5C PMIC@100C GPU@41.5C AO@50.5C thermal@42.75C POM_5V_IN 7163/6897 POM_5V_GPU 2400/2376 POM_5V_CPU 1471/1322
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,58%@1479,44%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 44% PLL@39C CPU@43C PMIC@100C GPU@41C AO@49.5C thermal@42.5C POM_5V_IN 6217/6880 POM_5V_GPU 1720/2360 POM_5V_CPU 1407/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,53%@1479,43%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 17% PLL@39C CPU@43.5C PMIC@100C GPU@41C AO@49C thermal@42C POM_5V_IN 6295/6865 POM_5V_GPU 1681/2343 POM_5V_CPU 1407/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1224,45%@1224,47%@1224,38%@1224] EMC_FREQ 0% GR3D_FREQ 99% PLL@39C CPU@44.5C PMIC@100C GPU@42C AO@50.5C thermal@43C POM_5V_IN 7058/6870 POM_5V_GPU 2676/2351 POM_5V_CPU 1163/1322
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,46%@1479,48%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 90% PLL@39C CPU@43.5C PMIC@100C GPU@41.5C AO@50C thermal@43C POM_5V_IN 6914/6871 POM_5V_GPU 2175/2347 POM_5V_CPU 1473/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,51%@1479,38%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@39.5C CPU@44C PMIC@100C GPU@41.5C AO@50.5C thermal@42.5C POM_5V_IN 6653/6866 POM_5V_GPU 2214/2344 POM_5V_CPU 1320/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [42%@1479,57%@1479,49%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 70% PLL@39C CPU@44.5C PMIC@100C GPU@42C AO@49.5C thermal@42.5C POM_5V_IN 6664/6862 POM_5V_GPU 2065/2338 POM_5V_CPU 1325/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [63%@1479,54%@1479,44%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@39C CPU@44C PMIC@100C GPU@42C AO@51.5C thermal@43C POM_5V_IN 7279/6871 POM_5V_GPU 2783/2347 POM_5V_CPU 1198/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,37%@1479,52%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@39.5C CPU@44.5C PMIC@100C GPU@42C AO@51C thermal@42.75C POM_5V_IN 7019/6874 POM_5V_GPU 2482/2350 POM_5V_CPU 1318/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,57%@1479,47%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 71% PLL@40C CPU@43.5C PMIC@100C GPU@42C AO@50.5C thermal@42.75C POM_5V_IN 6625/6869 POM_5V_GPU 1984/2343 POM_5V_CPU 1439/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,55%@1479,33%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 80% PLL@39.5C CPU@43.5C PMIC@100C GPU@42C AO@50C thermal@43.5C POM_5V_IN 6110/6853 POM_5V_GPU 1759/2331 POM_5V_CPU 1249/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,54%@1479,48%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 20% PLL@39.5C CPU@45C PMIC@100C GPU@42C AO@50C thermal@43.5C POM_5V_IN 6547/6847 POM_5V_GPU 1912/2322 POM_5V_CPU 1405/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,59%@1479,37%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 92% PLL@39.5C CPU@44.5C PMIC@100C GPU@42.5C AO@51.5C thermal@43.5C POM_5V_IN 6981/6850 POM_5V_GPU 2478/2325 POM_5V_CPU 1316/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,50%@1479,40%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40C CPU@44.5C PMIC@100C GPU@42C AO@51.5C thermal@43.25C POM_5V_IN 6981/6852 POM_5V_GPU 2520/2329 POM_5V_CPU 1318/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,42%@1479,59%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 20% PLL@40C CPU@44C PMIC@100C GPU@42C AO@50C thermal@43.25C POM_5V_IN 6149/6839 POM_5V_GPU 1642/2316 POM_5V_CPU 1366/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,50%@1479,47%@1479,49%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40C CPU@45.5C PMIC@100C GPU@42.5C AO@51C thermal@43.5C POM_5V_IN 7058/6843 POM_5V_GPU 2520/2320 POM_5V_CPU 1279/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [44%@1479,57%@1479,52%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@40.5C CPU@44.5C PMIC@100C GPU@42.5C AO@51.5C thermal@43.25C POM_5V_IN 6914/6844 POM_5V_GPU 2404/2321 POM_5V_CPU 1279/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [64%@1479,52%@1479,44%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 87% PLL@40C CPU@44.5C PMIC@100C GPU@42.5C AO@51.5C thermal@43.25C POM_5V_IN 6731/6842 POM_5V_GPU 2058/2317 POM_5V_CPU 1476/1327
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [71%@1479,44%@1479,30%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 22% PLL@40.5C CPU@45.5C PMIC@100C GPU@42.5C AO@50C thermal@43.5C POM_5V_IN 6149/6830 POM_5V_GPU 1603/2304 POM_5V_CPU 1446/1329
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,61%@1479,40%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40.5C CPU@45.5C PMIC@100C GPU@43C AO@52.5C thermal@44C POM_5V_IN 7344/6839 POM_5V_GPU 2860/2314 POM_5V_CPU 1198/1327
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,45%@1479,50%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40.5C CPU@45C PMIC@100C GPU@42.5C AO@52C thermal@44C POM_5V_IN 7085/6843 POM_5V_GPU 2358/2314 POM_5V_CPU 1507/1330
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,57%@1479,40%@1479,50%@1479] EMC_FREQ 0% GR3D_FREQ 19% PLL@40.5C CPU@44.5C PMIC@100C GPU@43C AO@50.5C thermal@44.25C POM_5V_IN 6324/6834 POM_5V_GPU 1834/2306 POM_5V_CPU 1329/1330
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,49%@1479,46%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40.5C CPU@45.5C PMIC@100C GPU@43C AO@52.5C thermal@44.25C POM_5V_IN 7486/6845 POM_5V_GPU 2817/2315 POM_5V_CPU 1312/1329
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,45%@1479,38%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40.5C CPU@44.5C PMIC@100C GPU@43C AO@52C thermal@43.75C POM_5V_IN 6876/6846 POM_5V_GPU 2408/2316 POM_5V_CPU 1243/1328
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,55%@1479,30%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40.5C CPU@44.5C PMIC@100C GPU@43C AO@52C thermal@43.75C POM_5V_IN 6876/6846 POM_5V_GPU 2210/2315 POM_5V_CPU 1510/1331
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,62%@1479,43%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 39% PLL@41C CPU@45C PMIC@100C GPU@43C AO@51C thermal@44.25C POM_5V_IN 6441/6840 POM_5V_GPU 1873/2308 POM_5V_CPU 1405/1332
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [64%@1479,54%@1479,46%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@41C CPU@46.5C PMIC@100C GPU@43.5C AO@53C thermal@44C POM_5V_IN 7279/6846 POM_5V_GPU 2667/2313 POM_5V_CPU 1275/1331
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,61%@1479,40%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@41C CPU@45.5C PMIC@100C GPU@43C AO@52.5C thermal@44.25C POM_5V_IN 7499/6856 POM_5V_GPU 2821/2321 POM_5V_CPU 1275/1330
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [63%@1479,52%@1479,46%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@40.5C CPU@45.5C PMIC@100C GPU@44C AO@52C thermal@44.5C POM_5V_IN 6837/6856 POM_5V_GPU 2369/2322 POM_5V_CPU 1204/1328
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,41%@1479,40%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@40.5C CPU@46.5C PMIC@100C GPU@43.5C AO@52C thermal@44.75C POM_5V_IN 6876/6856 POM_5V_GPU 2330/2322 POM_5V_CPU 1279/1328
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,51%@1479,37%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@41C CPU@46C PMIC@100C GPU@43.5C AO@53C thermal@44C POM_5V_IN 7267/6862 POM_5V_GPU 2821/2329 POM_5V_CPU 1196/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,53%@1479,38%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 21% PLL@41C CPU@46C PMIC@100C GPU@43.5C AO@51.5C thermal@44.5C POM_5V_IN 6480/6857 POM_5V_GPU 1909/2323 POM_5V_CPU 1400/1327
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,41%@1479,47%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@41C CPU@45.5C PMIC@100C GPU@43.5C AO@53C thermal@44.75C POM_5V_IN 7305/6863 POM_5V_GPU 2589/2327 POM_5V_CPU 1430/1328
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,41%@1479,53%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@41.5C CPU@45.5C PMIC@100C GPU@43.5C AO@53C thermal@44.5C POM_5V_IN 7525/6872 POM_5V_GPU 2971/2336 POM_5V_CPU 1234/1327
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [35%@1479,52%@1479,66%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 20% PLL@41C CPU@45.5C PMIC@100C GPU@43.5C AO@52.5C thermal@44.5C POM_5V_IN 6692/6870 POM_5V_GPU 2062/2332 POM_5V_CPU 1398/1328
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,37%@1479,51%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@41.5C CPU@47.5C PMIC@100C GPU@43.5C AO@52.5C thermal@44.25C POM_5V_IN 7058/6872 POM_5V_GPU 2482/2334 POM_5V_CPU 1241/1327
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,41%@1479,50%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 92% PLL@41.5C CPU@45.5C PMIC@100C GPU@44C AO@53.5C thermal@44.75C POM_5V_IN 7097/6875 POM_5V_GPU 2594/2337 POM_5V_CPU 1277/1326
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,41%@1479,53%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@41.5C CPU@47C PMIC@100C GPU@44C AO@53C thermal@44.75C POM_5V_IN 7318/6881 POM_5V_GPU 2671/2342 POM_5V_CPU 1239/1325
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,46%@1479,40%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42C CPU@46C PMIC@100C GPU@43.5C AO@53C thermal@44.5C POM_5V_IN 6837/6881 POM_5V_GPU 2404/2343 POM_5V_CPU 1241/1324
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,46%@1479,48%@1479,51%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42C CPU@46.5C PMIC@100C GPU@44.5C AO@53.5C thermal@45.25C POM_5V_IN 7305/6886 POM_5V_GPU 2547/2345 POM_5V_CPU 1505/1326
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,46%@1479,43%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@41.5C CPU@46.5C PMIC@100C GPU@44.5C AO@54C thermal@44.5C POM_5V_IN 7124/6889 POM_5V_GPU 2632/2349 POM_5V_CPU 1236/1325
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,38%@1479,41%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 48% PLL@42C CPU@47C PMIC@100C GPU@44.5C AO@52.5C thermal@45.5C POM_5V_IN 6508/6884 POM_5V_GPU 1987/2344 POM_5V_CPU 1403/1326
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,25%@1479,44%@1479,54%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@42C CPU@46C PMIC@100C GPU@44C AO@53.5C thermal@45.5C POM_5V_IN 7097/6887 POM_5V_GPU 2555/2347 POM_5V_CPU 1314/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,45%@1479,41%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42C CPU@46.5C PMIC@100C GPU@44.5C AO@54C thermal@45.5C POM_5V_IN 7486/6894 POM_5V_GPU 2855/2353 POM_5V_CPU 1236/1325
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [38%@1479,50%@1479,54%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 96% PLL@42.5C CPU@46.5C PMIC@100C GPU@44C AO@53.5C thermal@45.75C POM_5V_IN 6876/6894 POM_5V_GPU 2404/2354 POM_5V_CPU 1241/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,55%@1479,37%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@42C CPU@47C PMIC@100C GPU@44C AO@54C thermal@45.5C POM_5V_IN 7124/6897 POM_5V_GPU 2594/2357 POM_5V_CPU 1277/1323
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [67%@1479,43%@1479,35%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 24% PLL@42C CPU@46.5C PMIC@100C GPU@44C AO@52C thermal@45.5C POM_5V_IN 6256/6889 POM_5V_GPU 1720/2349 POM_5V_CPU 1405/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,33%@1479,52%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 96% PLL@42C CPU@47.5C PMIC@100C GPU@45C AO@53.5C thermal@45.5C POM_5V_IN 6914/6889 POM_5V_GPU 2369/2349 POM_5V_CPU 1243/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [40%@1479,29%@1479,50%@1479,57%@1479] EMC_FREQ 0% GR3D_FREQ 88% PLL@42.5C CPU@46.5C PMIC@100C GPU@45C AO@53C thermal@45.75C POM_5V_IN 6953/6890 POM_5V_GPU 2443/2350 POM_5V_CPU 1279/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,46%@1479,38%@1479,55%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42C CPU@46.5C PMIC@100C GPU@45C AO@54.5C thermal@45.5C POM_5V_IN 7240/6894 POM_5V_GPU 2551/2353 POM_5V_CPU 1391/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [36%@1479,41%@1479,61%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42C CPU@48C PMIC@100C GPU@45C AO@54.5C thermal@45.5C POM_5V_IN 7486/6901 POM_5V_GPU 2894/2359 POM_5V_CPU 1273/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,59%@1479,34%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 80% PLL@42.5C CPU@46.5C PMIC@100C GPU@44.5C AO@54C thermal@46C POM_5V_IN 6953/6901 POM_5V_GPU 2249/2357 POM_5V_CPU 1510/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,47%@1479,43%@1479,54%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42.5C CPU@47.5C PMIC@100C GPU@45.5C AO@54.5C thermal@46C POM_5V_IN 7602/6909 POM_5V_GPU 2894/2363 POM_5V_CPU 1234/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,52%@1479,35%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 90% PLL@42.5C CPU@47.5C PMIC@100C GPU@44.5C AO@53.5C thermal@46C POM_5V_IN 6837/6908 POM_5V_GPU 2133/2361 POM_5V_CPU 1435/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,46%@1479,46%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 88% PLL@43C CPU@47.5C PMIC@100C GPU@45C AO@54C thermal@46.25C POM_5V_IN 7124/6911 POM_5V_GPU 2435/2362 POM_5V_CPU 1391/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,46%@1479,52%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42.5C CPU@47C PMIC@100C GPU@45.5C AO@54.5C thermal@46.25C POM_5V_IN 7344/6915 POM_5V_GPU 2821/2366 POM_5V_CPU 1198/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,58%@1479,40%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@43C CPU@47C PMIC@100C GPU@45.5C AO@54.5C thermal@46.5C POM_5V_IN 6837/6914 POM_5V_GPU 2214/2365 POM_5V_CPU 1318/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,54%@1479,47%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@43C CPU@49C PMIC@100C GPU@45C AO@54.5C thermal@46.5C POM_5V_IN 7421/6920 POM_5V_GPU 2628/2368 POM_5V_CPU 1430/1325
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,47%@1479,37%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@42.5C CPU@47.5C PMIC@100C GPU@45C AO@55C thermal@46.75C POM_5V_IN 7305/6924 POM_5V_GPU 2783/2372 POM_5V_CPU 1196/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,39%@1479,47%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 32% PLL@43C CPU@47C PMIC@100C GPU@45C AO@53C thermal@46.25C POM_5V_IN 6441/6919 POM_5V_GPU 1870/2367 POM_5V_CPU 1361/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,67%@1479,33%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 31% PLL@43C CPU@46.5C PMIC@100C GPU@45.5C AO@54C thermal@47C POM_5V_IN 6625/6916 POM_5V_GPU 2062/2364 POM_5V_CPU 1320/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,48%@1479,38%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@43C CPU@47.5C PMIC@100C GPU@45.5C AO@54C thermal@47C POM_5V_IN 7058/6917 POM_5V_GPU 2482/2365 POM_5V_CPU 1318/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,41%@1479,33%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@43C CPU@47.5C PMIC@100C GPU@45.5C AO@55.5C thermal@46.5C POM_5V_IN 7564/6923 POM_5V_GPU 2894/2370 POM_5V_CPU 1234/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [63%@1479,40%@1479,43%@1479,49%@1479] EMC_FREQ 0% GR3D_FREQ 88% PLL@43.5C CPU@48C PMIC@100C GPU@45.5C AO@53.5C thermal@46.5C POM_5V_IN 6876/6923 POM_5V_GPU 2292/2369 POM_5V_CPU 1323/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,40%@1479,44%@1479,55%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@43.5C CPU@48C PMIC@100C GPU@46C AO@54.5C thermal@46.25C POM_5V_IN 7279/6926 POM_5V_GPU 2594/2372 POM_5V_CPU 1316/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,62%@1479,38%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 92% PLL@43.5C CPU@48C PMIC@100C GPU@45.5C AO@55C thermal@46.75C POM_5V_IN 7058/6928 POM_5V_GPU 2361/2371 POM_5V_CPU 1393/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [42%@1479,37%@1479,52%@1479,52%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@43.5C CPU@47C PMIC@100C GPU@45.5C AO@55.5C thermal@46.25C POM_5V_IN 7124/6930 POM_5V_GPU 2628/2374 POM_5V_CPU 1275/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,48%@1479,41%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 90% PLL@43.5C CPU@48C PMIC@100C GPU@46C AO@54C thermal@46.75C POM_5V_IN 6953/6930 POM_5V_GPU 2292/2373 POM_5V_CPU 1359/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,55%@1479,50%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@44C CPU@48.5C PMIC@100C GPU@45.5C AO@55.5C thermal@47.25C POM_5V_IN 7305/6933 POM_5V_GPU 2667/2376 POM_5V_CPU 1314/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [42%@1479,59%@1479,48%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@43.5C CPU@48C PMIC@100C GPU@46C AO@55.5C thermal@47.25C POM_5V_IN 7136/6935 POM_5V_GPU 2555/2377 POM_5V_CPU 1277/1323
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,57%@1479,32%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 75% PLL@43.5C CPU@49C PMIC@100C GPU@46.5C AO@54C thermal@47.75C POM_5V_IN 6770/6934 POM_5V_GPU 2140/2375 POM_5V_CPU 1400/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,43%@1479,33%@1479,57%@1479] EMC_FREQ 0% GR3D_FREQ 77% PLL@43.5C CPU@48C PMIC@100C GPU@46.5C AO@54.5C thermal@47C POM_5V_IN 6441/6929 POM_5V_GPU 1831/2370 POM_5V_CPU 1361/1324
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [34%@1479,60%@1479,37%@1479,50%@1479] EMC_FREQ 0% GR3D_FREQ 25% PLL@44C CPU@48C PMIC@100C GPU@46C AO@54.5C thermal@47.25C POM_5V_IN 6519/6925 POM_5V_GPU 1870/2366 POM_5V_CPU 1444/1325
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,46%@1479,49%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 18% PLL@44C CPU@48.5C PMIC@100C GPU@46.5C AO@55C thermal@47.25C POM_5V_IN 6731/6924 POM_5V_GPU 2101/2363 POM_5V_CPU 1400/1326
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,51%@1479,43%@1479,57%@1479] EMC_FREQ 0% GR3D_FREQ 16% PLL@44C CPU@48.5C PMIC@100C GPU@46.5C AO@54.5C thermal@47.25C POM_5V_IN 6664/6921 POM_5V_GPU 1909/2359 POM_5V_CPU 1520/1328
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [63%@1479,43%@1479,33%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@44C CPU@49.5C PMIC@100C GPU@46.5C AO@56.5C thermal@48.25C POM_5V_IN 7344/6925 POM_5V_GPU 2508/2361 POM_5V_CPU 1505/1329
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [69%@1479,53%@1479,38%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 10% PLL@44C CPU@49.5C PMIC@100C GPU@46C AO@55C thermal@47.5C POM_5V_IN 6547/6922 POM_5V_GPU 1909/2357 POM_5V_CPU 1442/1330
RAM 2363/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [68%@1479,36%@1479,51%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 15% PLL@44C CPU@48.5C PMIC@100C GPU@46.5C AO@55C thermal@48.25C POM_5V_IN 6480/6918 POM_5V_GPU 1795/2352 POM_5V_CPU 1483/1332
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,41%@1479,35%@1479,53%@1479] EMC_FREQ 0% GR3D_FREQ 27% PLL@44C CPU@48C PMIC@100C GPU@46.5C AO@55.5C thermal@47C POM_5V_IN 6798/6917 POM_5V_GPU 2136/2350 POM_5V_CPU 1396/1332
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,59%@1479,39%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@44.5C CPU@48.5C PMIC@100C GPU@46.5C AO@56C thermal@48.5C POM_5V_IN 6586/6914 POM_5V_GPU 2136/2348 POM_5V_CPU 1281/1332
RAM 2364/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,38%@1479,43%@1479,50%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@44.5C CPU@48C PMIC@100C GPU@47C AO@56.5C thermal@47.75C POM_5V_IN 7136/6916 POM_5V_GPU 2284/2348 POM_5V_CPU 1471/1333
RAM 2374/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [72%@1479,47%@1479,52%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 75% PLL@44.5C CPU@49.5C PMIC@100C GPU@47.5C AO@56C thermal@48C POM_5V_IN 7097/6918 POM_5V_GPU 2404/2348 POM_5V_CPU 1318/1333
RAM 2374/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,41%@1479,60%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@44.5C CPU@49C PMIC@100C GPU@47C AO@57C thermal@47.25C POM_5V_IN 7667/6924 POM_5V_GPU 2846/2352 POM_5V_CPU 1500/1334
RAM 2374/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [70%@1479,43%@1479,42%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@44.5C CPU@50C PMIC@100C GPU@47.5C AO@57C thermal@47.25C POM_5V_IN 7448/6928 POM_5V_GPU 2624/2355 POM_5V_CPU 1505/1336
RAM 2374/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [68%@1479,38%@1479,42%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@44.5C CPU@49.5C PMIC@100C GPU@46.5C AO@57C thermal@48.5C POM_5V_IN 6876/6928 POM_5V_GPU 2210/2353 POM_5V_CPU 1432/1336
RAM 2374/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [70%@1479,49%@1479,38%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@44.5C CPU@50.5C PMIC@100C GPU@47C AO@57C thermal@48C POM_5V_IN 7460/6932 POM_5V_GPU 2817/2357 POM_5V_CPU 1234/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [66%@1479,61%@1479,46%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45C CPU@49.5C PMIC@100C GPU@47.5C AO@56C thermal@48.5C POM_5V_IN 7240/6934 POM_5V_GPU 2400/2357 POM_5V_CPU 1432/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,41%@1479,58%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 53% PLL@44.5C CPU@48.5C PMIC@100C GPU@47C AO@56.5C thermal@48.25C POM_5V_IN 6798/6933 POM_5V_GPU 2058/2355 POM_5V_CPU 1512/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,43%@1479,43%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 18% PLL@44.5C CPU@49C PMIC@100C GPU@47.5C AO@55C thermal@48.25C POM_5V_IN 6217/6928 POM_5V_GPU 1798/2351 POM_5V_CPU 1212/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [63%@1479,46%@1479,34%@1479,50%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45C CPU@51C PMIC@100C GPU@47.5C AO@57.5C thermal@48.25C POM_5V_IN 7564/6933 POM_5V_GPU 2889/2355 POM_5V_CPU 1348/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [63%@1479,48%@1479,44%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45C CPU@49C PMIC@100C GPU@47.5C AO@56.5C thermal@48.25C POM_5V_IN 6942/6933 POM_5V_GPU 2327/2355 POM_5V_CPU 1318/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [44%@1479,47%@1479,47%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 72% PLL@45C CPU@49C PMIC@100C GPU@47C AO@56C thermal@48.5C POM_5V_IN 6342/6928 POM_5V_GPU 1903/2351 POM_5V_CPU 1320/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,52%@1479,40%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 77% PLL@45C CPU@49C PMIC@100C GPU@47C AO@56.5C thermal@48.75C POM_5V_IN 6864/6928 POM_5V_GPU 2052/2349 POM_5V_CPU 1507/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [42%@1479,48%@1479,41%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 92% PLL@45C CPU@49.5C PMIC@100C GPU@47.5C AO@56.5C thermal@48.75C POM_5V_IN 7008/6928 POM_5V_GPU 2435/2350 POM_5V_CPU 1275/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,46%@1479,42%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 15% PLL@45.5C CPU@50.5C PMIC@100C GPU@47.5C AO@55.5C thermal@48.5C POM_5V_IN 6759/6927 POM_5V_GPU 1942/2346 POM_5V_CPU 1476/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,39%@1479,52%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45C CPU@51.5C PMIC@100C GPU@48C AO@56.5C thermal@49C POM_5V_IN 7074/6928 POM_5V_GPU 2512/2348 POM_5V_CPU 1277/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,52%@1479,32%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 95% PLL@45.5C CPU@49.5C PMIC@100C GPU@47.5C AO@57C thermal@49C POM_5V_IN 6748/6927 POM_5V_GPU 2207/2347 POM_5V_CPU 1316/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,47%@1479,41%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45.5C CPU@49C PMIC@100C GPU@47.5C AO@57C thermal@49.25C POM_5V_IN 6787/6926 POM_5V_GPU 2249/2346 POM_5V_CPU 1277/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,38%@1479,45%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45C CPU@49.5C PMIC@100C GPU@47.5C AO@56.5C thermal@49C POM_5V_IN 6392/6922 POM_5V_GPU 1948/2343 POM_5V_CPU 1245/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,35%@1479,53%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 21% PLL@45.5C CPU@50.5C PMIC@100C GPU@47.5C AO@56C thermal@48.75C POM_5V_IN 6519/6919 POM_5V_GPU 1834/2339 POM_5V_CPU 1364/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [49%@1479,46%@1479,58%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45.5C CPU@50C PMIC@100C GPU@48C AO@58C thermal@49C POM_5V_IN 7590/6924 POM_5V_GPU 2851/2343 POM_5V_CPU 1350/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,39%@1479,54%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45.5C CPU@51.5C PMIC@100C GPU@48C AO@57C thermal@48.5C POM_5V_IN 6914/6924 POM_5V_GPU 2404/2343 POM_5V_CPU 1243/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,42%@1479,44%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@52C PMIC@100C GPU@48C AO@58.5C thermal@48.75C POM_5V_IN 7769/6930 POM_5V_GPU 2961/2348 POM_5V_CPU 1423/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [32%@1479,50%@1479,29%@1479,52%@1479] EMC_FREQ 0% GR3D_FREQ 95% PLL@46C CPU@50C PMIC@100C GPU@48C AO@57C thermal@48.75C POM_5V_IN 6942/6930 POM_5V_GPU 2365/2348 POM_5V_CPU 1241/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,45%@1479,40%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@50.5C PMIC@100C GPU@48.5C AO@58C thermal@49.25C POM_5V_IN 7486/6934 POM_5V_GPU 2662/2350 POM_5V_CPU 1427/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,38%@1479,34%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@51C PMIC@100C GPU@48C AO@57.5C thermal@49.5C POM_5V_IN 7163/6935 POM_5V_GPU 2555/2352 POM_5V_CPU 1277/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [72%@1479,35%@1479,32%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@45.5C CPU@50C PMIC@100C GPU@48C AO@58C thermal@48.75C POM_5V_IN 7136/6937 POM_5V_GPU 2555/2353 POM_5V_CPU 1277/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [71%@1479,34%@1479,34%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@50.5C PMIC@100C GPU@48.5C AO@58C thermal@49C POM_5V_IN 7305/6939 POM_5V_GPU 2473/2354 POM_5V_CPU 1468/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,39%@1479,32%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@51C PMIC@100C GPU@48C AO@57.5C thermal@50C POM_5V_IN 6981/6939 POM_5V_GPU 2443/2354 POM_5V_CPU 1241/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,37%@1479,43%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@49.5C PMIC@100C GPU@48C AO@58C thermal@49.5C POM_5V_IN 6615/6937 POM_5V_GPU 2136/2353 POM_5V_CPU 1281/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,36%@1479,58%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 46% PLL@46.5C CPU@50.5C PMIC@100C GPU@48.5C AO@57C thermal@48.75C POM_5V_IN 6731/6936 POM_5V_GPU 2062/2351 POM_5V_CPU 1439/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [64%@1479,33%@1479,46%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@51C PMIC@100C GPU@49C AO@59C thermal@50C POM_5V_IN 7564/6940 POM_5V_GPU 2889/2354 POM_5V_CPU 1271/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,25%@1479,29%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46C CPU@50.5C PMIC@100C GPU@48.5C AO@58C thermal@49C POM_5V_IN 7058/6941 POM_5V_GPU 2482/2355 POM_5V_CPU 1241/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,53%@1479,39%@1479,28%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46.5C CPU@51C PMIC@100C GPU@49C AO@58.5C thermal@49C POM_5V_IN 7383/6944 POM_5V_GPU 2547/2357 POM_5V_CPU 1505/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,44%@1479,33%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 18% PLL@46C CPU@49.5C PMIC@100C GPU@48.5C AO@57.5C thermal@49.75C POM_5V_IN 6139/6938 POM_5V_GPU 1720/2352 POM_5V_CPU 1249/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,38%@1479,44%@1479,25%@1479] EMC_FREQ 0% GR3D_FREQ 13% PLL@46.5C CPU@51C PMIC@100C GPU@49C AO@57.5C thermal@49.25C POM_5V_IN 6441/6935 POM_5V_GPU 1952/2350 POM_5V_CPU 1288/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,24%@1479,36%@1479,57%@1479] EMC_FREQ 0% GR3D_FREQ 88% PLL@46.5C CPU@50.5C PMIC@100C GPU@49C AO@57.5C thermal@50.25C POM_5V_IN 6692/6934 POM_5V_GPU 2140/2348 POM_5V_CPU 1247/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,43%@1479,31%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46.5C CPU@51.5C PMIC@100C GPU@49C AO@59C thermal@50.25C POM_5V_IN 7602/6938 POM_5V_GPU 2851/2352 POM_5V_CPU 1312/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [44%@1479,35%@1479,47%@1479,51%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@46.5C CPU@50.5C PMIC@100C GPU@49C AO@58.5C thermal@49.75C POM_5V_IN 6876/6937 POM_5V_GPU 2365/2352 POM_5V_CPU 1241/1334
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [37%@1479,35%@1479,43%@1479,52%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@46.5C CPU@50.5C PMIC@100C GPU@48.5C AO@59C thermal@50.25C POM_5V_IN 7019/6938 POM_5V_GPU 2323/2352 POM_5V_CPU 1393/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,43%@1479,42%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 24% PLL@46.5C CPU@50.5C PMIC@100C GPU@48.5C AO@57.5C thermal@50.25C POM_5V_IN 6178/6933 POM_5V_GPU 1681/2347 POM_5V_CPU 1366/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,40%@1479,36%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 75% PLL@47C CPU@51C PMIC@100C GPU@49C AO@58C thermal@49.75C POM_5V_IN 6809/6932 POM_5V_GPU 2136/2346 POM_5V_CPU 1361/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,34%@1479,45%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47C CPU@52C PMIC@100C GPU@49.5C AO@59C thermal@50.25C POM_5V_IN 7486/6936 POM_5V_GPU 2855/2349 POM_5V_CPU 1273/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [64%@1479,47%@1479,44%@1224,34%@1224] EMC_FREQ 0% GR3D_FREQ 95% PLL@47C CPU@51.5C PMIC@100C GPU@49.5C AO@59C thermal@50.25C POM_5V_IN 7201/6937 POM_5V_GPU 2589/2351 POM_5V_CPU 1275/1334
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,33%@1479,51%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47C CPU@51.5C PMIC@100C GPU@49.5C AO@59C thermal@49.75C POM_5V_IN 7305/6940 POM_5V_GPU 2594/2352 POM_5V_CPU 1355/1334
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [63%@1479,53%@1479,34%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 48% PLL@47C CPU@51.5C PMIC@100C GPU@49.5C AO@58C thermal@50.25C POM_5V_IN 6508/6937 POM_5V_GPU 1753/2349 POM_5V_CPU 1478/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [65%@1479,39%@1479,37%@1479,19%@1479] EMC_FREQ 0% GR3D_FREQ 57% PLL@47C CPU@51C PMIC@100C GPU@49.5C AO@58C thermal@49.75C POM_5V_IN 6470/6934 POM_5V_GPU 2026/2347 POM_5V_CPU 1247/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [64%@1479,33%@1479,44%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47C CPU@52C PMIC@100C GPU@49.5C AO@58.5C thermal@50.5C POM_5V_IN 7058/6935 POM_5V_GPU 2288/2346 POM_5V_CPU 1396/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,42%@1479,52%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@47C CPU@51.5C PMIC@100C GPU@49.5C AO@59C thermal@50.5C POM_5V_IN 7163/6936 POM_5V_GPU 2473/2347 POM_5V_CPU 1352/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,45%@1479,47%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47C CPU@51C PMIC@100C GPU@50C AO@59.5C thermal@50.75C POM_5V_IN 7201/6938 POM_5V_GPU 2516/2348 POM_5V_CPU 1316/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,48%@1479,47%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 15% PLL@47C CPU@51C PMIC@100C GPU@49.5C AO@58C thermal@50.5C POM_5V_IN 6295/6934 POM_5V_GPU 1678/2344 POM_5V_CPU 1403/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,36%@1479,45%@1479,51%@1479] EMC_FREQ 0% GR3D_FREQ 17% PLL@47.5C CPU@51C PMIC@100C GPU@49C AO@57.5C thermal@50C POM_5V_IN 6402/6931 POM_5V_GPU 1678/2340 POM_5V_CPU 1522/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,44%@1479,40%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@47C CPU@52.5C PMIC@100C GPU@50C AO@58.5C thermal@51C POM_5V_IN 7019/6931 POM_5V_GPU 2210/2339 POM_5V_CPU 1437/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [35%@1479,48%@1479,55%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 76% PLL@47C CPU@51.5C PMIC@100C GPU@50C AO@58.5C thermal@51C POM_5V_IN 6692/6930 POM_5V_GPU 2062/2338 POM_5V_CPU 1281/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [37%@1479,40%@1479,42%@1479,51%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47.5C CPU@51.5C PMIC@100C GPU@50.5C AO@59.5C thermal@51C POM_5V_IN 7448/6933 POM_5V_GPU 2628/2339 POM_5V_CPU 1391/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,32%@1479,53%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47C CPU@52C PMIC@100C GPU@50C AO@59C thermal@50.75C POM_5V_IN 7058/6934 POM_5V_GPU 2327/2339 POM_5V_CPU 1355/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,39%@1479,39%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47.5C CPU@52C PMIC@100C GPU@50.5C AO@60C thermal@51.25C POM_5V_IN 7486/6937 POM_5V_GPU 2894/2342 POM_5V_CPU 1234/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [67%@1479,48%@1479,18%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 5% PLL@47.5C CPU@51.5C PMIC@100C GPU@49.5C AO@58.5C thermal@51.25C POM_5V_IN 6217/6933 POM_5V_GPU 1759/2339 POM_5V_CPU 1251/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [68%@1479,38%@1479,30%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47.5C CPU@52.5C PMIC@100C GPU@49.5C AO@60C thermal@51C POM_5V_IN 7058/6934 POM_5V_GPU 2323/2339 POM_5V_CPU 1393/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [40%@1479,34%@1479,57%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@47.5C CPU@52C PMIC@100C GPU@50C AO@60.5C thermal@51.25C POM_5V_IN 7628/6937 POM_5V_GPU 2851/2342 POM_5V_CPU 1346/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,40%@1479,46%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48C CPU@52.5C PMIC@100C GPU@50.5C AO@60.5C thermal@51.25C POM_5V_IN 7744/6942 POM_5V_GPU 2961/2345 POM_5V_CPU 1271/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,34%@1479,34%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 62% PLL@48C CPU@51.5C PMIC@100C GPU@49.5C AO@59C thermal@50.75C POM_5V_IN 6402/6939 POM_5V_GPU 1834/2343 POM_5V_CPU 1212/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [68%@1479,44%@1479,30%@1479,27%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48C CPU@52.5C PMIC@100C GPU@50C AO@60.5C thermal@51C POM_5V_IN 7383/6941 POM_5V_GPU 2705/2345 POM_5V_CPU 1236/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,29%@1479,44%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48C CPU@52C PMIC@100C GPU@50.5C AO@59.5C thermal@51C POM_5V_IN 7058/6942 POM_5V_GPU 2323/2344 POM_5V_CPU 1393/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,41%@1479,32%@1479,55%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@47.5C CPU@52C PMIC@100C GPU@50.5C AO@59.5C thermal@50.75C POM_5V_IN 7058/6943 POM_5V_GPU 2365/2345 POM_5V_CPU 1279/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,29%@1479,36%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48C CPU@53.5C PMIC@100C GPU@50.5C AO@59.5C thermal@51.25C POM_5V_IN 7201/6944 POM_5V_GPU 2589/2346 POM_5V_CPU 1239/1334
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [66%@1479,34%@1479,36%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 37% PLL@48C CPU@52.5C PMIC@100C GPU@50C AO@59C thermal@51.75C POM_5V_IN 6363/6941 POM_5V_GPU 1873/2343 POM_5V_CPU 1249/1334
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1224,43%@1224,33%@1224,41%@1224] EMC_FREQ 0% GR3D_FREQ 99% PLL@48C CPU@52C PMIC@100C GPU@50.5C AO@60.5C thermal@51.25C POM_5V_IN 7124/6942 POM_5V_GPU 2512/2344 POM_5V_CPU 1275/1334
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,45%@1479,43%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48C CPU@52C PMIC@100C GPU@50.5C AO@61C thermal@51.75C POM_5V_IN 7163/6943 POM_5V_GPU 2435/2345 POM_5V_CPU 1466/1334
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,32%@1479,47%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 92% PLL@48.5C CPU@52.5C PMIC@100C GPU@50.5C AO@60.5C thermal@51.25C POM_5V_IN 7448/6946 POM_5V_GPU 2624/2346 POM_5V_CPU 1464/1335
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,39%@1479,51%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48C CPU@52C PMIC@100C GPU@50.5C AO@60.5C thermal@51.25C POM_5V_IN 7267/6947 POM_5V_GPU 2354/2346 POM_5V_CPU 1582/1336
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,52%@1479,38%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 69% PLL@48.5C CPU@52C PMIC@100C GPU@50.5C AO@60C thermal@51.75C POM_5V_IN 6876/6947 POM_5V_GPU 2171/2345 POM_5V_CPU 1393/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,40%@1479,43%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 87% PLL@48.5C CPU@52.5C PMIC@100C GPU@51C AO@60C thermal@51.75C POM_5V_IN 7201/6948 POM_5V_GPU 2319/2345 POM_5V_CPU 1584/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,40%@1479,44%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@48.5C CPU@52.5C PMIC@100C GPU@51C AO@60.5C thermal@51.75C POM_5V_IN 6981/6949 POM_5V_GPU 2327/2345 POM_5V_CPU 1316/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,45%@1479,51%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@48.5C CPU@52.5C PMIC@100C GPU@51.5C AO@61C thermal@51.25C POM_5V_IN 7305/6950 POM_5V_GPU 2585/2346 POM_5V_CPU 1350/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [64%@1479,37%@1479,38%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48.5C CPU@53C PMIC@100C GPU@51C AO@61C thermal@51.75C POM_5V_IN 7564/6954 POM_5V_GPU 2889/2349 POM_5V_CPU 1271/1337
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,50%@1479,39%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 87% PLL@49C CPU@53C PMIC@100C GPU@50.5C AO@60.5C thermal@51C POM_5V_IN 7124/6954 POM_5V_GPU 2358/2349 POM_5V_CPU 1430/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,48%@1479,39%@1479,28%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@49C CPU@53.5C PMIC@100C GPU@51C AO@61.5C thermal@52.25C POM_5V_IN 7435/6957 POM_5V_GPU 2730/2351 POM_5V_CPU 1346/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,40%@1479,57%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@48.5C CPU@53.5C PMIC@100C GPU@50.5C AO@61C thermal@52.25C POM_5V_IN 7615/6960 POM_5V_GPU 2884/2354 POM_5V_CPU 1346/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [40%@1479,28%@1479,60%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 22% PLL@48.5C CPU@53C PMIC@100C GPU@51C AO@60C thermal@51.75C POM_5V_IN 6759/6959 POM_5V_GPU 2016/2352 POM_5V_CPU 1432/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,34%@1479,46%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@49C CPU@53.5C PMIC@100C GPU@51C AO@61C thermal@52.75C POM_5V_IN 7255/6961 POM_5V_GPU 2624/2353 POM_5V_CPU 1273/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,54%@1479,43%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 44% PLL@49C CPU@52.5C PMIC@100C GPU@51C AO@60C thermal@51.75C POM_5V_IN 6864/6960 POM_5V_GPU 2171/2352 POM_5V_CPU 1398/1338
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,52%@1479,47%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@49C CPU@53.5C PMIC@100C GPU@51C AO@61.5C thermal@51.75C POM_5V_IN 7371/6962 POM_5V_GPU 2427/2353 POM_5V_CPU 1579/1340
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,49%@1479,42%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 92% PLL@49C CPU@53.5C PMIC@100C GPU@51C AO@61.5C thermal@51.75C POM_5V_IN 7371/6964 POM_5V_GPU 2619/2354 POM_5V_CPU 1348/1340
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,37%@1479,47%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 35% PLL@49C CPU@53C PMIC@100C GPU@51C AO@60C thermal@52C POM_5V_IN 6759/6963 POM_5V_GPU 2094/2353 POM_5V_CPU 1318/1340
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [33%@1479,59%@1479,41%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@49C CPU@53.5C PMIC@100C GPU@51C AO@62C thermal@52.25C POM_5V_IN 7718/6967 POM_5V_GPU 3072/2356 POM_5V_CPU 1305/1339
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,56%@1479,42%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 39% PLL@49C CPU@54C PMIC@100C GPU@51.5C AO@60.5C thermal@52C POM_5V_IN 6903/6967 POM_5V_GPU 2133/2355 POM_5V_CPU 1473/1340
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,41%@1479,40%@1479,50%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@49.5C CPU@54C PMIC@100C GPU@51.5C AO@62C thermal@52C POM_5V_IN 7590/6970 POM_5V_GPU 2730/2357 POM_5V_CPU 1387/1340
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [38%@1479,53%@1479,38%@1479,56%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@49C CPU@54C PMIC@100C GPU@51.5C AO@62.5C thermal@52.5C POM_5V_IN 7654/6973 POM_5V_GPU 2884/2360 POM_5V_CPU 1269/1340
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,37%@1479,44%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 51% PLL@49.5C CPU@53C PMIC@100C GPU@51.5C AO@61.5C thermal@53C POM_5V_IN 7047/6973 POM_5V_GPU 2242/2359 POM_5V_CPU 1505/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,40%@1479,52%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@49C CPU@54C PMIC@100C GPU@51.5C AO@62C thermal@52.75C POM_5V_IN 7756/6977 POM_5V_GPU 2995/2362 POM_5V_CPU 1307/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,50%@1479,46%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 60% PLL@49C CPU@53.5C PMIC@100C GPU@51.5C AO@61C thermal@52.75C POM_5V_IN 6759/6976 POM_5V_GPU 1977/2360 POM_5V_CPU 1473/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,48%@1479,38%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@49.5C CPU@55C PMIC@100C GPU@52C AO@62C thermal@53.5C POM_5V_IN 7551/6979 POM_5V_GPU 2769/2362 POM_5V_CPU 1382/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [36%@1479,52%@1479,44%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 70% PLL@49.5C CPU@53C PMIC@100C GPU@51.5C AO@61.5C thermal@53.5C POM_5V_IN 6892/6978 POM_5V_GPU 2245/2362 POM_5V_CPU 1314/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,29%@1479,50%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@49.5C CPU@54.5C PMIC@100C GPU@52.5C AO@62.5C thermal@52.75C POM_5V_IN 7756/6982 POM_5V_GPU 3033/2365 POM_5V_CPU 1305/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,55%@1479,43%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 79% PLL@49.5C CPU@55.5C PMIC@100C GPU@52C AO@61.5C thermal@52.75C POM_5V_IN 6787/6981 POM_5V_GPU 2129/2364 POM_5V_CPU 1393/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,38%@1479,43%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@54C PMIC@100C GPU@52C AO@61.5C thermal@53.5C POM_5V_IN 7305/6983 POM_5V_GPU 2512/2364 POM_5V_CPU 1314/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,44%@1479,43%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 89% PLL@50C CPU@54.5C PMIC@100C GPU@52.5C AO@62.5C thermal@53C POM_5V_IN 7590/6985 POM_5V_GPU 2807/2366 POM_5V_CPU 1346/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [37%@1479,48%@1479,40%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@50C CPU@54.5C PMIC@100C GPU@52C AO@62C thermal@53.5C POM_5V_IN 6903/6985 POM_5V_GPU 2245/2366 POM_5V_CPU 1352/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [39%@1479,40%@1479,42%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@54.5C PMIC@100C GPU@52C AO@63C thermal@52.75C POM_5V_IN 7769/6989 POM_5V_GPU 2995/2369 POM_5V_CPU 1307/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,45%@1479,52%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@54.5C PMIC@100C GPU@52.5C AO@61.5C thermal@53C POM_5V_IN 6969/6989 POM_5V_GPU 2164/2368 POM_5V_CPU 1468/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,35%@1479,47%@1479,49%@1479] EMC_FREQ 0% GR3D_FREQ 96% PLL@49.5C CPU@55C PMIC@100C GPU@52.5C AO@63C thermal@53.25C POM_5V_IN 7512/6991 POM_5V_GPU 2730/2370 POM_5V_CPU 1382/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,45%@1479,46%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 12% PLL@49.5C CPU@54C PMIC@100C GPU@53C AO@61C thermal@53.25C POM_5V_IN 6392/6988 POM_5V_GPU 1751/2367 POM_5V_CPU 1439/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,39%@1479,31%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@55C PMIC@100C GPU@52C AO@62.5C thermal@53C POM_5V_IN 7293/6990 POM_5V_GPU 2585/2368 POM_5V_CPU 1350/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,40%@1479,36%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@56C PMIC@100C GPU@52.5C AO@63.5C thermal@53C POM_5V_IN 7756/6993 POM_5V_GPU 2918/2370 POM_5V_CPU 1382/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,32%@1479,41%@1479,50%@1479] EMC_FREQ 0% GR3D_FREQ 36% PLL@50C CPU@53.5C PMIC@100C GPU@52.5C AO@62C thermal@53.25C POM_5V_IN 6969/6993 POM_5V_GPU 2280/2370 POM_5V_CPU 1391/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [66%@1479,37%@1479,30%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 94% PLL@50.5C CPU@55C PMIC@100C GPU@52.5C AO@62C thermal@54.25C POM_5V_IN 7240/6994 POM_5V_GPU 2400/2370 POM_5V_CPU 1355/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [49%@1479,30%@1479,35%@1479,29%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@54.5C PMIC@100C GPU@53C AO@62.5C thermal@54.5C POM_5V_IN 7163/6995 POM_5V_GPU 2551/2371 POM_5V_CPU 1239/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [30%@1479,58%@1479,45%@1479,26%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@55C PMIC@100C GPU@53C AO@63C thermal@53.75C POM_5V_IN 7769/6998 POM_5V_GPU 3038/2374 POM_5V_CPU 1232/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [44%@1479,44%@1479,50%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50.5C CPU@54.5C PMIC@100C GPU@53C AO@62.5C thermal@53.5C POM_5V_IN 7641/7001 POM_5V_GPU 2966/2376 POM_5V_CPU 1271/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,37%@1479,47%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@54.5C PMIC@100C GPU@53C AO@62.5C thermal@53.25C POM_5V_IN 7421/7003 POM_5V_GPU 2783/2378 POM_5V_CPU 1275/1341
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [44%@1479,43%@1479,46%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 19% PLL@50.5C CPU@55C PMIC@100C GPU@52.5C AO@61C thermal@53.5C POM_5V_IN 6586/7001 POM_5V_GPU 1870/2376 POM_5V_CPU 1442/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,40%@1479,35%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50.5C CPU@55.5C PMIC@100C GPU@52.5C AO@63.5C thermal@53.5C POM_5V_IN 7602/7004 POM_5V_GPU 2658/2377 POM_5V_CPU 1579/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,40%@1479,50%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50C CPU@55C PMIC@100C GPU@53C AO@63C thermal@54.25C POM_5V_IN 7499/7006 POM_5V_GPU 2740/2379 POM_5V_CPU 1275/1342
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,53%@1479,40%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 90% PLL@50.5C CPU@55C PMIC@100C GPU@53C AO@62.5C thermal@53.5C POM_5V_IN 7344/7007 POM_5V_GPU 2508/2379 POM_5V_CPU 1466/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,43%@1479,37%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 97% PLL@50.5C CPU@55.5C PMIC@100C GPU@53C AO@62C thermal@54.5C POM_5V_IN 7136/7008 POM_5V_GPU 2365/2379 POM_5V_CPU 1396/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,45%@1479,41%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 80% PLL@50.5C CPU@55C PMIC@100C GPU@53C AO@62C thermal@54.5C POM_5V_IN 6953/7007 POM_5V_GPU 2094/2378 POM_5V_CPU 1512/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [42%@1479,50%@1479,42%@1479,27%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@50.5C CPU@55.5C PMIC@100C GPU@52.5C AO@63.5C thermal@54C POM_5V_IN 7421/7009 POM_5V_GPU 2624/2379 POM_5V_CPU 1389/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,40%@1479,32%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 95% PLL@50.5C CPU@56C PMIC@100C GPU@53.5C AO@64C thermal@54.25C POM_5V_IN 7602/7012 POM_5V_GPU 2928/2381 POM_5V_CPU 1271/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,47%@1479,42%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 89% PLL@50.5C CPU@55C PMIC@100C GPU@53.5C AO@62.5C thermal@54.5C POM_5V_IN 7019/7012 POM_5V_GPU 2365/2381 POM_5V_CPU 1279/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [59%@1479,38%@1479,32%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51C CPU@55.5C PMIC@100C GPU@53.5C AO@64.5C thermal@54.5C POM_5V_IN 7782/7015 POM_5V_GPU 3000/2384 POM_5V_CPU 1346/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [68%@1479,35%@1479,27%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51C CPU@56.5C PMIC@100C GPU@53.5C AO@62.5C thermal@54C POM_5V_IN 7318/7016 POM_5V_GPU 2478/2384 POM_5V_CPU 1396/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,39%@1479,46%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 20% PLL@51C CPU@55C PMIC@100C GPU@53C AO@62.5C thermal@54C POM_5V_IN 6586/7014 POM_5V_GPU 1751/2381 POM_5V_CPU 1556/1345
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,33%@1479,44%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51C CPU@55.5C PMIC@100C GPU@53.5C AO@63.5C thermal@54C POM_5V_IN 7421/7016 POM_5V_GPU 2705/2383 POM_5V_CPU 1275/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,35%@1479,43%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51C CPU@55.5C PMIC@100C GPU@53.5C AO@63.5C thermal@54.75C POM_5V_IN 7641/7019 POM_5V_GPU 2855/2385 POM_5V_CPU 1273/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,37%@1479,52%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51.5C CPU@55.5C PMIC@100C GPU@53.5C AO@63C thermal@54.75C POM_5V_IN 7434/7020 POM_5V_GPU 2594/2386 POM_5V_CPU 1316/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,48%@1479,47%@1479,41%@1479] EMC_FREQ 0% GR3D_FREQ 89% PLL@51.5C CPU@55C PMIC@100C GPU@53.5C AO@63.5C thermal@54.25C POM_5V_IN 7318/7022 POM_5V_GPU 2551/2386 POM_5V_CPU 1391/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,38%@1479,45%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 96% PLL@51.5C CPU@56.5C PMIC@100C GPU@53.5C AO@63.5C thermal@54.75C POM_5V_IN 7279/7023 POM_5V_GPU 2435/2386 POM_5V_CPU 1430/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [28%@1479,39%@1479,35%@1479,53%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51C CPU@55.5C PMIC@100C GPU@53.5C AO@63.5C thermal@54.25C POM_5V_IN 7240/7024 POM_5V_GPU 2555/2387 POM_5V_CPU 1316/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [29%@1479,32%@1479,56%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 96% PLL@51.5C CPU@55.5C PMIC@100C GPU@54C AO@63.5C thermal@54.25C POM_5V_IN 7537/7026 POM_5V_GPU 2783/2389 POM_5V_CPU 1275/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,37%@1479,41%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51C CPU@56.5C PMIC@100C GPU@53.5C AO@64C thermal@54.75C POM_5V_IN 7641/7028 POM_5V_GPU 2928/2391 POM_5V_CPU 1234/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,44%@1479,42%@1479,23%@1479] EMC_FREQ 0% GR3D_FREQ 50% PLL@51.5C CPU@55C PMIC@100C GPU@53.5C AO@62C thermal@54.75C POM_5V_IN 6809/7027 POM_5V_GPU 2058/2390 POM_5V_CPU 1398/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,41%@1479,36%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51.5C CPU@55C PMIC@100C GPU@53.5C AO@64C thermal@54.75C POM_5V_IN 7344/7028 POM_5V_GPU 2551/2390 POM_5V_CPU 1312/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,35%@1479,40%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 88% PLL@51.5C CPU@56.5C PMIC@100C GPU@54C AO@64C thermal@54.5C POM_5V_IN 7279/7029 POM_5V_GPU 2551/2391 POM_5V_CPU 1352/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,30%@1479,41%@1479,23%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51.5C CPU@57C PMIC@100C GPU@53.5C AO@64.5C thermal@55C POM_5V_IN 7859/7033 POM_5V_GPU 3038/2393 POM_5V_CPU 1271/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,39%@1479,30%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51.5C CPU@55.5C PMIC@100C GPU@54C AO@64.5C thermal@55C POM_5V_IN 7641/7035 POM_5V_GPU 2894/2395 POM_5V_CPU 1234/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,52%@1479,33%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 92% PLL@52C CPU@56C PMIC@100C GPU@54C AO@64C thermal@55C POM_5V_IN 7318/7036 POM_5V_GPU 2551/2396 POM_5V_CPU 1352/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,34%@1479,39%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51.5C CPU@55.5C PMIC@100C GPU@53.5C AO@64.5C thermal@54.75C POM_5V_IN 7421/7038 POM_5V_GPU 2855/2398 POM_5V_CPU 1271/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [31%@1479,46%@1479,36%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@51.5C CPU@56.5C PMIC@100C GPU@54C AO@64C thermal@55.25C POM_5V_IN 7679/7040 POM_5V_GPU 2894/2400 POM_5V_CPU 1312/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,40%@1479,33%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 17% PLL@52C CPU@56C PMIC@100C GPU@54C AO@62.5C thermal@55C POM_5V_IN 6547/7038 POM_5V_GPU 1870/2398 POM_5V_CPU 1444/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [47%@1479,36%@1479,46%@1479,29%@1479] EMC_FREQ 0% GR3D_FREQ 21% PLL@51.5C CPU@56.5C PMIC@100C GPU@54C AO@63C thermal@55.25C POM_5V_IN 6848/7038 POM_5V_GPU 2097/2396 POM_5V_CPU 1359/1343
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [49%@1479,49%@1479,32%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52C CPU@55.5C PMIC@100C GPU@54C AO@64.5C thermal@55.5C POM_5V_IN 7201/7038 POM_5V_GPU 2242/2396 POM_5V_CPU 1584/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [62%@1479,34%@1479,25%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 95% PLL@52C CPU@56.5C PMIC@100C GPU@54.5C AO@65C thermal@55.5C POM_5V_IN 7705/7041 POM_5V_GPU 2923/2398 POM_5V_CPU 1307/1344
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [60%@1479,34%@1479,34%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 16% PLL@52C CPU@55.5C PMIC@100C GPU@54.5C AO@63C thermal@55.5C POM_5V_IN 6809/7040 POM_5V_GPU 1945/2396 POM_5V_CPU 1556/1345
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,27%@1479,42%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 65% PLL@51.5C CPU@56C PMIC@100C GPU@54.5C AO@63.5C thermal@54.75C POM_5V_IN 7031/7040 POM_5V_GPU 2171/2395 POM_5V_CPU 1435/1345
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,36%@1479,40%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 70% PLL@52C CPU@56C PMIC@100C GPU@54.5C AO@64C thermal@55C POM_5V_IN 7279/7041 POM_5V_GPU 2439/2395 POM_5V_CPU 1393/1345
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,33%@1479,36%@1479,26%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52C CPU@56C PMIC@100C GPU@54C AO@65C thermal@55.75C POM_5V_IN 7344/7042 POM_5V_GPU 2469/2396 POM_5V_CPU 1543/1346
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,36%@1479,30%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52.5C CPU@56C PMIC@100C GPU@54.5C AO@64.5C thermal@56C POM_5V_IN 7421/7043 POM_5V_GPU 2585/2396 POM_5V_CPU 1389/1346
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1224,40%@1224,34%@1224,48%@1224] EMC_FREQ 0% GR3D_FREQ 99% PLL@52C CPU@56.5C PMIC@100C GPU@55C AO@65.5C thermal@55.75C POM_5V_IN 7821/7046 POM_5V_GPU 3038/2399 POM_5V_CPU 1232/1346
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [57%@1479,33%@1479,33%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 23% PLL@52C CPU@57C PMIC@100C GPU@55C AO@64C thermal@55.5C POM_5V_IN 6770/7045 POM_5V_GPU 2062/2398 POM_5V_CPU 1398/1346
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,34%@1479,40%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 89% PLL@52.5C CPU@56.5C PMIC@100C GPU@55C AO@64.5C thermal@55.25C POM_5V_IN 7344/7046 POM_5V_GPU 2551/2398 POM_5V_CPU 1352/1346
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,43%@1479,32%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 91% PLL@52.5C CPU@57C PMIC@100C GPU@55C AO@64.5C thermal@55.5C POM_5V_IN 7383/7048 POM_5V_GPU 2585/2399 POM_5V_CPU 1389/1346
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,37%@1479,29%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 98% PLL@52.5C CPU@58C PMIC@100C GPU@55C AO@66C thermal@55.5C POM_5V_IN 8025/7051 POM_5V_GPU 3033/2401 POM_5V_CPU 1459/1346
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [40%@1479,57%@1479,34%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 67% PLL@52C CPU@56.5C PMIC@100C GPU@54.5C AO@64C thermal@55.25C POM_5V_IN 6809/7050 POM_5V_GPU 2058/2400 POM_5V_CPU 1398/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,46%@1479,49%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52.5C CPU@57C PMIC@100C GPU@55C AO@65.5C thermal@56.25C POM_5V_IN 7667/7052 POM_5V_GPU 2619/2401 POM_5V_CPU 1502/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1326,47%@1326,27%@1326,36%@1326] EMC_FREQ 0% GR3D_FREQ 99% PLL@52C CPU@57.5C PMIC@100C GPU@55C AO@65C thermal@55.75C POM_5V_IN 7136/7053 POM_5V_GPU 2443/2401 POM_5V_CPU 1279/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [39%@1479,50%@1479,39%@1479,30%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52C CPU@56.5C PMIC@100C GPU@55C AO@66C thermal@55.5C POM_5V_IN 7705/7055 POM_5V_GPU 2961/2403 POM_5V_CPU 1307/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [61%@1479,47%@1479,43%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52.5C CPU@57.5C PMIC@100C GPU@55C AO@65C thermal@55.75C POM_5V_IN 7744/7058 POM_5V_GPU 2855/2405 POM_5V_CPU 1350/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [54%@1479,40%@1479,40%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52.5C CPU@56.5C PMIC@100C GPU@55C AO@65.5C thermal@56C POM_5V_IN 7782/7060 POM_5V_GPU 2846/2406 POM_5V_CPU 1423/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,41%@1479,24%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52.5C CPU@57.5C PMIC@100C GPU@55C AO@65.5C thermal@56.25C POM_5V_IN 7679/7062 POM_5V_GPU 2894/2408 POM_5V_CPU 1273/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,57%@1479,34%@1479,38%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@52.5C CPU@56.5C PMIC@100C GPU@55C AO@65.5C thermal@55.5C POM_5V_IN 7201/7063 POM_5V_GPU 2512/2408 POM_5V_CPU 1314/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [38%@1479,40%@1479,48%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53C CPU@56.5C PMIC@100C GPU@55.5C AO@66.5C thermal@56C POM_5V_IN 7846/7066 POM_5V_GPU 3072/2411 POM_5V_CPU 1305/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [50%@1479,36%@1479,45%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 73% PLL@52.5C CPU@57C PMIC@100C GPU@55C AO@64.5C thermal@56C POM_5V_IN 7213/7066 POM_5V_GPU 2365/2410 POM_5V_CPU 1396/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [35%@1479,38%@1479,33%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 49% PLL@52.5C CPU@57C PMIC@100C GPU@55.5C AO@64.5C thermal@55.75C POM_5V_IN 6914/7066 POM_5V_GPU 2097/2409 POM_5V_CPU 1398/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [30%@1479,35%@1479,43%@1479,42%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52.5C CPU@57C PMIC@100C GPU@55.5C AO@66C thermal@56C POM_5V_IN 7602/7068 POM_5V_GPU 2812/2411 POM_5V_CPU 1309/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [34%@1479,45%@1479,45%@1479,35%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53C CPU@57.5C PMIC@100C GPU@55.5C AO@66.5C thermal@56.25C POM_5V_IN 7885/7071 POM_5V_GPU 3000/2413 POM_5V_CPU 1346/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,38%@1479,44%@1479,49%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53C CPU@57C PMIC@100C GPU@55.5C AO@65C thermal@56.5C POM_5V_IN 7318/7071 POM_5V_GPU 2439/2413 POM_5V_CPU 1432/1347
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,39%@1479,36%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53C CPU@58C PMIC@100C GPU@55.5C AO@66C thermal@56.5C POM_5V_IN 7885/7074 POM_5V_GPU 2730/2414 POM_5V_CPU 1615/1348
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,44%@1479,42%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@52.5C CPU@58C PMIC@100C GPU@55.5C AO@65C thermal@56.25C POM_5V_IN 7460/7076 POM_5V_GPU 2589/2415 POM_5V_CPU 1391/1348
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [43%@1479,45%@1479,40%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53C CPU@57C PMIC@100C GPU@55.5C AO@66C thermal@56.25C POM_5V_IN 7383/7077 POM_5V_GPU 2469/2415 POM_5V_CPU 1505/1349
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,33%@1479,32%@1479,51%@1479] EMC_FREQ 0% GR3D_FREQ 90% PLL@53C CPU@57.5C PMIC@100C GPU@56C AO@65.5C thermal@56.25C POM_5V_IN 7564/7078 POM_5V_GPU 2624/2416 POM_5V_CPU 1427/1349
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,39%@1479,49%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 95% PLL@53C CPU@57.5C PMIC@100C GPU@55.5C AO@64.5C thermal@56.5C POM_5V_IN 7175/7079 POM_5V_GPU 2249/2415 POM_5V_CPU 1435/1349
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,48%@1479,38%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53.5C CPU@58C PMIC@100C GPU@55.5C AO@66.5C thermal@56.5C POM_5V_IN 7564/7080 POM_5V_GPU 2581/2416 POM_5V_CPU 1579/1350
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [38%@1479,36%@1479,53%@1479,43%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53.5C CPU@57.5C PMIC@100C GPU@55.5C AO@66C thermal@57C POM_5V_IN 7821/7083 POM_5V_GPU 2928/2417 POM_5V_CPU 1309/1350
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [40%@1479,38%@1479,41%@1479,44%@1479] EMC_FREQ 0% GR3D_FREQ 21% PLL@53.5C CPU@58C PMIC@100C GPU@55.5C AO@65C thermal@57C POM_5V_IN 6992/7083 POM_5V_GPU 2171/2416 POM_5V_CPU 1473/1350
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [33%@1224,41%@1224,43%@1224,40%@1224] EMC_FREQ 0% GR3D_FREQ 99% PLL@53.5C CPU@58C PMIC@100C GPU@56C AO@66C thermal@56.25C POM_5V_IN 7499/7084 POM_5V_GPU 2667/2417 POM_5V_CPU 1352/1350
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,38%@1479,30%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 86% PLL@53.5C CPU@58C PMIC@100C GPU@56C AO@65C thermal@56.5C POM_5V_IN 7136/7084 POM_5V_GPU 2288/2417 POM_5V_CPU 1473/1351
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [46%@1479,45%@1479,32%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53.5C CPU@57.5C PMIC@100C GPU@56C AO@66.5C thermal@56.75C POM_5V_IN 7602/7086 POM_5V_GPU 2735/2418 POM_5V_CPU 1389/1351
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,51%@1479,36%@1479,39%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53.5C CPU@58C PMIC@100C GPU@56C AO@67C thermal@56.75C POM_5V_IN 8064/7089 POM_5V_GPU 3110/2420 POM_5V_CPU 1344/1351
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,50%@1479,28%@1479,29%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53.5C CPU@57C PMIC@100C GPU@56C AO@66.5C thermal@57C POM_5V_IN 7705/7091 POM_5V_GPU 2577/2421 POM_5V_CPU 1615/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [42%@1479,48%@1479,42%@1479,27%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@53.5C CPU@58C PMIC@100C GPU@56C AO@66.5C thermal@57.5C POM_5V_IN 7859/7094 POM_5V_GPU 2889/2422 POM_5V_CPU 1387/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,50%@1479,38%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 69% PLL@53.5C CPU@58.5C PMIC@100C GPU@56C AO@65.5C thermal@57.5C POM_5V_IN 7213/7094 POM_5V_GPU 2288/2422 POM_5V_CPU 1473/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [53%@1479,27%@1479,31%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 96% PLL@54C CPU@58C PMIC@100C GPU@55.5C AO@66.5C thermal@57.5C POM_5V_IN 7344/7095 POM_5V_GPU 2589/2422 POM_5V_CPU 1314/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [36%@1479,50%@1479,31%@1479,45%@1479] EMC_FREQ 0% GR3D_FREQ 50% PLL@53.5C CPU@58.5C PMIC@100C GPU@56.5C AO@65.5C thermal@56.5C POM_5V_IN 7213/7095 POM_5V_GPU 2323/2422 POM_5V_CPU 1435/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,29%@1479,43%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@59C PMIC@100C GPU@55.5C AO@67C thermal@57C POM_5V_IN 7525/7097 POM_5V_GPU 2735/2423 POM_5V_CPU 1309/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [58%@1479,33%@1479,45%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@59C PMIC@100C GPU@56.5C AO@66.5C thermal@57.25C POM_5V_IN 7679/7099 POM_5V_GPU 2851/2425 POM_5V_CPU 1312/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [56%@1479,32%@1479,37%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 30% PLL@54C CPU@59C PMIC@100C GPU@56C AO@66C thermal@57C POM_5V_IN 6953/7098 POM_5V_GPU 2133/2424 POM_5V_CPU 1435/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [55%@1479,50%@1479,29%@1479,31%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@59.5C PMIC@100C GPU@56.5C AO@67C thermal@57.25C POM_5V_IN 7460/7099 POM_5V_GPU 2624/2424 POM_5V_CPU 1389/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,39%@1479,48%@1479,29%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@59C PMIC@100C GPU@56.5C AO@66.5C thermal@57C POM_5V_IN 7744/7102 POM_5V_GPU 2851/2426 POM_5V_CPU 1348/1352
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [41%@1479,38%@1479,52%@1479,25%@1479] EMC_FREQ 0% GR3D_FREQ 33% PLL@54.5C CPU@58C PMIC@100C GPU@56C AO@66C thermal@57C POM_5V_IN 7124/7102 POM_5V_GPU 2207/2425 POM_5V_CPU 1507/1353
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [44%@1479,35%@1479,46%@1479,47%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@57.5C PMIC@100C GPU@56C AO@67C thermal@57.5C POM_5V_IN 7564/7103 POM_5V_GPU 2658/2426 POM_5V_CPU 1387/1353
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [38%@1479,37%@1479,57%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@58.5C PMIC@100C GPU@56.5C AO@67.5C thermal@57.5C POM_5V_IN 7987/7106 POM_5V_GPU 3072/2428 POM_5V_CPU 1307/1353
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [40%@1479,37%@1479,29%@1479,60%@1479] EMC_FREQ 0% GR3D_FREQ 54% PLL@54C CPU@58C PMIC@100C GPU@56C AO@66.5C thermal@57.5C POM_5V_IN 7201/7106 POM_5V_GPU 2280/2427 POM_5V_CPU 1468/1353
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,38%@1479,43%@1479,36%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@59C PMIC@100C GPU@56C AO@68C thermal@57.75C POM_5V_IN 8140/7110 POM_5V_GPU 3105/2429 POM_5V_CPU 1418/1353
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,42%@1479,39%@1479,52%@1479] EMC_FREQ 0% GR3D_FREQ 66% PLL@54.5C CPU@58.5C PMIC@100C GPU@56C AO@66.5C thermal@57.5C POM_5V_IN 7097/7110 POM_5V_GPU 2245/2429 POM_5V_CPU 1393/1354
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [66%@1479,38%@1479,33%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 89% PLL@54C CPU@58C PMIC@100C GPU@56.5C AO@67C thermal@58.25C POM_5V_IN 7460/7111 POM_5V_GPU 2701/2430 POM_5V_CPU 1273/1353
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [51%@1479,37%@1479,46%@1479,32%@1479] EMC_FREQ 0% GR3D_FREQ 80% PLL@54.5C CPU@59C PMIC@100C GPU@57C AO@66C thermal@58.25C POM_5V_IN 6981/7110 POM_5V_GPU 2168/2429 POM_5V_CPU 1471/1354
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [45%@1479,40%@1479,63%@1479,48%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54.5C CPU@58C PMIC@100C GPU@56.5C AO@67C thermal@58.25C POM_5V_IN 7602/7112 POM_5V_GPU 2538/2429 POM_5V_CPU 1615/1355
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [48%@1479,44%@1479,35%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 93% PLL@54C CPU@58.5C PMIC@100C GPU@56.5C AO@67.5C thermal@58C POM_5V_IN 7846/7114 POM_5V_GPU 2995/2431 POM_5V_CPU 1344/1355
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [49%@1479,45%@1479,57%@1479,33%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54C CPU@58.5C PMIC@100C GPU@56.5C AO@67.5C thermal@58.25C POM_5V_IN 7846/7116 POM_5V_GPU 2961/2433 POM_5V_CPU 1384/1355
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [52%@1479,44%@1479,37%@1479,46%@1479] EMC_FREQ 0% GR3D_FREQ 73% PLL@54C CPU@60C PMIC@100C GPU@57C AO@66.5C thermal@57.5C POM_5V_IN 7356/7117 POM_5V_GPU 2400/2433 POM_5V_CPU 1510/1355
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [36%@1479,35%@1479,59%@1479,34%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54.5C CPU@59C PMIC@100C GPU@57C AO@67.5C thermal@57.75C POM_5V_IN 7602/7119 POM_5V_GPU 2740/2434 POM_5V_CPU 1273/1355
RAM 2375/3964MB (lfb 107x4MB) SWAP 2/1982MB (cached 0MB) CPU [32%@1479,42%@1479,44%@1479,37%@1479] EMC_FREQ 0% GR3D_FREQ 99% PLL@54.5C CPU@58.5C PMIC@100C GPU@56.5C AO@67C thermal@57.75C POM_5V_IN 7641/7120 POM_5V_GPU 2889/2435 POM_5V_CPU 1273/1355

I can't see a remarkable overheat either...

I'm absolutely not sure, what causes the (reproducible) crashes. I will apply a fan for the next attempts, though.

Any further ideas, who to approach the problem?

neilyoung commented 3 years ago

The crash does not happen if I operate the Jetson in 5W mode. So maybe a combination of power supply and overheat...

neilyoung commented 3 years ago

I'm now having attached a fan and run the Jetson in 5W mode. There shouldn't be any heat problems anymore. The power supply is able to provide at least 12 W. All USB cameras are attached to a powered USB hub.

The object detection runs with 16 fps, about 5 fps for each camera.

However, the entire solution crashes very quickly...

That being said at the moment the Jetson Nano with its GPU cannot compete with an RPI4B with a Coral TPU. This is not only performing at > 22 fps with three cams, it is also rock stable :(

neilyoung commented 3 years ago

I think I found the reason for the crash: I'm now using two networks of the same kind and feed them separately from each cam instead of just one That doesn't crash anymore. There is still the fan applied (I guess it will not work w/o) but the power supply is still the Raspberry PI plug with 5V 2.5 A. Both windows display 24 fps, but I don't believe it.

Power mode back to 10 W

At least it doesn't crash anymore. Hurray...

import jetson.inference
import jetson.utils

net1 = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
net2 = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
camera1 = jetson.utils.videoSource("/dev/video0")      # '/dev/video0' for V4L2
camera2 = jetson.utils.videoSource("/dev/video1")      # '/dev/video0' for V4L2
display1 = jetson.utils.videoOutput("display://0") # 'my_video.mp4' for file
display2 = jetson.utils.videoOutput("display://1") # 'my_video.mp4' for file

while display.IsStreaming():
    img1 = camera.Capture()
    detections1 = net1.Detect(img1)
    display1.Render(img1)
    display1.SetStatus("Object Detection | Network {:.0f} FPS".format(net1.GetNetworkFPS()))

    img2 = camera2.Capture()
    detections2 = net2.Detect(img2)
    display2.Render(img2)
    display2.SetStatus("Object Detection | Network {:.0f} FPS".format(net2.GetNetworkFPS()))
dusty-nv commented 3 years ago

The crash does not happen if I operate the Jetson in 5W mode. So maybe a combination of power supply and overheat...

If it doesn't happen in 5W mode, and if when it does happen the Nano completely shuts off, then it is very likely a power supply issue. I recommend upgrading your power supply to a 5V/4A barrel jack adapter.

neilyoung commented 3 years ago

@dusty-nv It didn't happen again in 2 cam mode with the changes mentioned in my last post (two nets). But is is constantly happening with 3 cams. I will consider to purchase a better power plug. Thanks

lanzani commented 3 years ago

@dusty-nv It didn't happen again in 2 cam mode with the changes mentioned in my last post (two nets). But is is constantly happening with 3 cams. I will consider to purchase a better power plug. Thanks

Hi! I bought the "LEICKE 5V 4A" power supply, and it works perfectly.

neilyoung commented 3 years ago

Yes, I will get mine on Friday. BTW: Is the problem you mentioned with inference and RTSP somehow related to mine here https://github.com/dusty-nv/jetson-inference/issues/885?

lanzani commented 3 years ago

I think I found the reason for the crash: I'm now using two networks of the same kind and feed them separately from each cam instead of just one That doesn't crash anymore. There is still the fan applied (I guess it will not work w/o) but the power supply is still the Raspberry PI plug with 5V 2.5 A. Both windows display 24 fps, but I don't believe it.

Power mode back to 10 W

At least it doesn't crash anymore. Hurray...

import jetson.inference
import jetson.utils

net1 = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
net2 = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
camera1 = jetson.utils.videoSource("/dev/video0")      # '/dev/video0' for V4L2
camera2 = jetson.utils.videoSource("/dev/video1")      # '/dev/video0' for V4L2
display1 = jetson.utils.videoOutput("display://0") # 'my_video.mp4' for file
display2 = jetson.utils.videoOutput("display://1") # 'my_video.mp4' for file

while display.IsStreaming():
  img1 = camera.Capture()
  detections1 = net1.Detect(img1)
  display1.Render(img1)
  display1.SetStatus("Object Detection | Network {:.0f} FPS".format(net1.GetNetworkFPS()))

  img2 = camera2.Capture()
  detections2 = net2.Detect(img2)
  display2.Render(img2)
  display2.SetStatus("Object Detection | Network {:.0f} FPS".format(net2.GetNetworkFPS()))

Hi! I've run your code on my jetson with:

And it gives to me 24 fps for each window but that's the network speed. To see the display frame rate I used display1.GetFrameRate() and that gives to me 5fps for each window.

Here's the code:

import jetson.inference
import jetson.utils

net1 = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
#net2 = jetson.inference.detectNet("ssd-mobilenet-v2", threshold=0.5)
camera1 = jetson.utils.videoSource("/dev/video0")      # '/dev/video0' for V4L2
camera2 = jetson.utils.videoSource("/dev/video1")      # '/dev/video0' for V4L2
display1 = jetson.utils.videoOutput("display://0") # 'my_video.mp4' for file
display2 = jetson.utils.videoOutput("display://1") # 'my_video.mp4' for file

while display1.IsStreaming():
    img1 = camera1.Capture()
    detections1 = net1.Detect(img1)
    display1.Render(img1)
    display1.SetStatus("Object Detection | Network {:.0f} FPS".format(display1.GetFrameRate()))

    img2 = camera2.Capture()
    detections2 = net1.Detect(img2)
    display2.Render(img2)
    display2.SetStatus("Object Detection | Network {:.0f} FPS".format(net1.GetNetworkFPS()))

I've also modified a bit of your code to use opencv and gstreamer instead of the jetson utils methods.

To me works 20 fps on one camera and about 6 fps on second one, detection included. I've edited this code superfast just for a comparison, so it's not the best to achieve multi camera image processing.

The reason of this choose is that I find jetson inference very buggy and not so well documented, on the other hand I used to work with opencv for my personal projects.

It's been only a month that I have a jetson nano, so I'm still figuring out how it works :)

Btw here the code for opencv + gstreamer that I used. Please note that I'm also figuring out how gstreamer works, but I know that it is very capable and nvidia deepstream uses it, so I'm considering to learn also nvidia deep stream. That library seems to be the best option to make this kind of stuff on the jetson except for the fact that nobody uses it. https://gist.github.com/FedericoLanzani/dc0dcb3c82c00f718766bca346a03720

Bye!

lanzani commented 3 years ago

Yes, I will get mine on Friday. BTW: Is the problem you mentioned with inference and RTSP somehow related to mine here #885?

mhm I don't think is somehow related, but I see that you found a solution.

neilyoung commented 3 years ago

In fact the contributor of this project found, but he also could not reproduce the issue...

neilyoung commented 3 years ago

I will provide you my results with 2 cams, maybe with 3 on Friday. But I can at least confirm the 24 or 15 fps claim, the network gives. In fact one can see, that the real fps is way lower for each separate cam.

dusty-nv commented 3 years ago

On Nano with SSD-Mobilenet-v2 (the 90-class COCO model), you will get around ~24 FPS total for the network. With a higher batch size you could get more FPS, but my code is setup for batch_size=1. The other Jetson devices also get higher FPS of course.

Also retraining the model with only the classes you want will greatly improve the FPS. Most folks do not need the full 90 classes from the COCO model - that is a lot of classes for detection model. Instead you could pick and choose like this part of the tutorial: https://github.com/dusty-nv/jetson-inference/blob/master/docs/pytorch-ssd.md

neilyoung commented 3 years ago

Thanks for your comment, Dusty. What exactly is this batch size and how could that be increased?

dusty-nv commented 3 years ago

The batch size means how many images are processed at once. Since you have N cameras in theory you could do a batch size of N. Its not easily changeable in my code though as it requires the pre/post-processing be setup for batching too, and most users of my library only need batch=1. The TensorRT samples show batching but I'm not sure those explicitly do SSD-Mobilenet.


From: neilyoung notifications@github.com Sent: Wednesday, January 6, 2021 5:56:02 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

Thanks for your comment, Dusty. What exactly is this batch size and how could that be increased?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-755766491, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK5OB6DZIKQZ65Z7YVTSYTTAFANCNFSM4VSYFH2Q.

dusty-nv commented 3 years ago

Also DeepStream can handle batching automatically and has optimized object detection models. The Transfer Learning Toolkit can be used to prune the models and make them faster, and run them with DeepStream.


From: Dustin Franklin dustinf@nvidia.com Sent: Wednesday, January 6, 2021 6:05:58 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com; dusty-nv/jetson-inference reply@reply.github.com Cc: Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

The batch size means how many images are processed at once. Since you have N cameras in theory you could do a batch size of N. Its not easily changeable in my code though as it requires the pre/post-processing be setup for batching too, and most users of my library only need batch=1. The TensorRT samples show batching but I'm not sure those explicitly do SSD-Mobilenet.


From: neilyoung notifications@github.com Sent: Wednesday, January 6, 2021 5:56:02 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

Thanks for your comment, Dusty. What exactly is this batch size and how could that be increased?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-755766491, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK5OB6DZIKQZ65Z7YVTSYTTAFANCNFSM4VSYFH2Q.

lanzani commented 3 years ago

Also DeepStream can handle batching automatically and has optimized object detection models. The Transfer Learning Toolkit can be used to prune the models and make them faster, and run them with DeepStream. ____ From: Dustin Franklin dustinf@nvidia.com Sent: Wednesday, January 6, 2021 6:05:58 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com; dusty-nv/jetson-inference reply@reply.github.com Cc: Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882) The batch size means how many images are processed at once. Since you have N cameras in theory you could do a batch size of N. Its not easily changeable in my code though as it requires the pre/post-processing be setup for batching too, and most users of my library only need batch=1. The TensorRT samples show batching but I'm not sure those explicitly do SSD-Mobilenet. ____ From: neilyoung notifications@github.com Sent: Wednesday, January 6, 2021 5:56:02 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882) Thanks for your comment, Dusty. What exactly is this batch size and how could that be increased? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub<#882 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK5OB6DZIKQZ65Z7YVTSYTTAFANCNFSM4VSYFH2Q.

Hi dusty, thank you for your time, I've tried to implement deepstream in my project but very few people seem to be using it and I didn't found courses or guides that teach how to use it, also the documentation is a bit confusing to me. I've also had problems using nvidia docker (on ubuntu). Surely deepstream seems VERY interesting and with a lot of potential for my projects, but I found complex to learn how to use it. I'd be happy if you could suggest me some courses or some good guides that teaches how deepstream works and how can be implemented.

dusty-nv commented 3 years ago

DeepStream has many users, they just tend to be for production deployment and using multiple camera streams. Check out the DeepStream forums and these Python samples:

https://github.com/NVIDIA-AI-IOT/deepstream_python_apps


From: Federico Lanzani notifications@github.com Sent: Wednesday, January 6, 2021 6:25:18 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

Also DeepStream can handle batching automatically and has optimized object detection models. The Transfer Learning Toolkit can be used to prune the models and make them faster, and run them with DeepStream. … ____ From: Dustin Franklin dustinf@nvidia.commailto:dustinf@nvidia.com Sent: Wednesday, January 6, 2021 6:05:58 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.commailto:jetson-inference@noreply.github.com; dusty-nv/jetson-inference reply@reply.github.commailto:reply@reply.github.com Cc: Mention mention@noreply.github.commailto:mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882https://github.com/dusty-nv/jetson-inference/issues/882) The batch size means how many images are processed at once. Since you have N cameras in theory you could do a batch size of N. Its not easily changeable in my code though as it requires the pre/post-processing be setup for batching too, and most users of my library only need batch=1. The TensorRT samples show batching but I'm not sure those explicitly do SSD-Mobilenet. ____ From: neilyoung notifications@github.commailto:notifications@github.com Sent: Wednesday, January 6, 2021 5:56:02 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.commailto:jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.commailto:dustinf@nvidia.com; Mention mention@noreply.github.commailto:mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882https://github.com/dusty-nv/jetson-inference/issues/882) Thanks for your comment, Dusty. What exactly is this batch size and how could that be increased? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub<#882 (comment)https://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-755766491>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK5OB6DZIKQZ65Z7YVTSYTTAFANCNFSM4VSYFH2Q.

Hi dusty, thank you for your time, I've tried to implement deepstream in my project but very few people seem to be using it and I didn't found courses or guides that teach how to use it, also the documentation is a bit confusing to me. I've also had problems using nvidia docker (on ubuntu). Surely deepstream seems VERY interesting and with a lot of potential for my projects, but I found complex to learn how to use it. I'd be happy if you could suggest me some courses or some good guides that teaches how deepstream works and how can be implemented.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-755776078, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK2VU6QCXDCNO4LK7ZTSYTWN5ANCNFSM4VSYFH2Q.

neilyoung commented 3 years ago

On Nano with SSD-Mobilenet-v2 (the 90-class COCO model), you will get around ~24 FPS total for the network. With a higher batch size you could get more FPS, but my code is setup for batch_size=1. The other Jetson devices also get higher FPS of course.

Also retraining the model with only the classes you want will greatly improve the FPS. Most folks do not need the full 90 classes from the COCO model - that is a lot of classes for detection model. Instead you could pick and choose like this part of the tutorial: https://github.com/dusty-nv/jetson-inference/blob/master/docs/pytorch-ssd.md

Hi Dusty, this sounds interesting. Unfortunately I don't currently have the time to do a re-training. Would you have by chance a re-trained model (e.g. persons only) for a quick test and assesment?

neilyoung commented 3 years ago

Got the 20 W power plug. Same issue. Crashes with 3 USB cams.

dusty-nv commented 3 years ago

When you say crashes, do you mean that the Nano powers off? Or that the app crashes to the desktop? If the later, what error/exception is thrown?

I don't have the person-only model, but there is one with DeepStream/TLT.


From: neilyoung notifications@github.com Sent: Thursday, January 7, 2021 6:10:53 AM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

Got the 20 W power plug. Same issue. Crashes with 3 USB cams.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-756050963, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK2F4GU4BMQFTZ3CC4DSYWJD3ANCNFSM4VSYFH2Q.

neilyoung commented 3 years ago

Yes, the videos freeze for a second then it all goes down and the entire machine reboots.

OK, thanks for checking for the model. Would it be possible to lead me to that DeepStream? Right now the Jetson is going to loose the race against Coral for performance and stability. I would give it at least yet another week before I give up, since I think, your solution has the better future.

dusty-nv commented 3 years ago

Shutting off entirely means its likely a hardware problem, either power or USB related. Hopefully the previous kernel log is saved and you could check that - otherwise you can get the kernel log while its running on another machine via debug UART.

This page has the PeopleNet model -

https://ngc.nvidia.com/catalog/models/nvidia:tlt_peoplenet

See the section Instructions to deploy these models with DeepStream


From: neilyoung notifications@github.com Sent: Thursday, January 7, 2021 8:24:50 AM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

Yes, the videos freeze for a second then it all goes down and the entire machine reboots.

OK, thanks for checking for the model. Would it be possible to lead me to that DeepStream? Right now the Jetson is going to loose the race against Coral for performance and stability. I would give it at least yet another week before I give up, since I think, your solution has the better future.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-756114395, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK6AMSMD6W57QX627GDSYWY2FANCNFSM4VSYFH2Q.

neilyoung commented 3 years ago

I was running dmesg -wH in an SSH console to no avail. Need to find the kernel log, though. Found a reference to a serial adapter setup. I think I have such a dongle in the shelf. Will try...

https://www.jetsonhacks.com/2019/04/19/jetson-nano-serial-console/

neilyoung commented 3 years ago

The situation is absolutely reproducible. It starts, it runs (sometimes it doesn't reach image display state), it freezes, it reboots.

The crash dump is in the first few lines of this log. The following is just reboot.

This is the log dumped from screen terminal app on macOS Big Sur 11.1

I suppose it will remain a mystery... :(

screenlog.0.txt

neilyoung commented 3 years ago

It could be a problem with the USB. I will get 3 identical new USB cams tomorrow, let's see what happens then.

neilyoung commented 3 years ago

Is there any good explanation for this: I'm running your "my-detection.py" sample with just one USB camera. While the network reports 24 fps, the display frame rate is only 15. From the visible impression I can confirm these 15 fps.

EDIT: The camera is giving 60 fps if I drop the inference.

dusty-nv commented 3 years ago

It could be a problem with the USB. I will get 3 identical new USB cams tomorrow, let's see what happens then.

You might want to re-arrange how you are plugging them in, trying a different hub/ect, to see if that is related.

While the network reports 24 fps, the display frame rate is only 15. From the visible impression I can confirm these 15 fps.

There is other processing outside of the network such as drawing the bounding box overlays, rendering with OpenGL, ect. In particular I think it's the OpenGL synchronization that is slowing it down - need to dig into this more. I think if you run it headlessly (i.e. streaming out via RTP) the overall FPS may be higher.

neilyoung commented 3 years ago

OK, makes sense. I will create a headless version tomorrow, just monitoring the detections and the fps achieved w/o drawing. My productive approach in the end is also headless.

neilyoung commented 3 years ago

BTW: From your experience: Would one single USB3 hub be capable to take the load of 3 cams? Well, the hub of course, but the upload too?

Anyway I will get three USB cams of one kind tomorrow, will test again then.

dusty-nv commented 3 years ago

It depends on the camera and bandwidth of them I think. Have you tried plugging them into the individual USB ports on the Nano?


From: neilyoung notifications@github.com Sent: Thursday, January 7, 2021 3:32:24 PM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

BTW: From your experience: Would one single USB3 hub be capable to take the load of 3 cams? Well, the hub of course, but the upload too?

Anyway I will get three USB cams of one kind tomorrow, will test again then.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-756366572, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGKZ5P3OPA2QOCNNDWB3SYYK5RANCNFSM4VSYFH2Q.

neilyoung commented 3 years ago

Usually each is plugged to a different port. This crashes

neilyoung commented 3 years ago

OK, with the 3 new USB-2 cams there is no crash anymore, but the frame rate is poor. About 6 fps after inference with a little sub optimal capture process and in headless mode. Additional display costs about 1fps per camera. But the input is 640x480 MJPEG only...

At least it doesn't crash anymore and I will bet my hopes on another model then.

With 1280 x 720 as input the whole process not even start, because gstv4l2src_decide_allocation complains about Buffer pool allocation failed. The camera does not support something greater than 640 x 480 and smaller than HD.

This contradicts the claim of 24 fps for the inference engine. Practically I only can see 18, max 19. I suppose this number is hardcoded somewhere...

But the low frame rate could have also another explanation: I cannot achieve more than 11 fps RAW from the cameras on the Jetson. On other machines the behaviour is also strange: Sometimes 30 fps is no problem, but sometimes it is also only about 12 fps.

Would you mind to give this little test a chance? It uses OpenCV (so it runs out of the box on a Jetson nano). It opens the specified cam (index 0 by default) and captures 200 frames. It then prints out the achieved frame rate.

My result is very stable 11.2 fps on all devices at 640x480. On a couple of other devices, including a RPI 4, I'm achieving at least 20 fps...

https://gist.github.com/neilyoung/58b0ab82532ba1c388c3d60edf7c40ad

dusty-nv commented 3 years ago

The 24FPS is for inferencing only, with SSD-Mobilenet-v2 on Nano (the 90-class COCO model). It doesn't include overhead from camera capture or display.

If you camera supports lower resolution, you could try that to see if it improves the capture FPS, because the image gets downsampled to 300x300 anyways for SSD-Mobilenet.

It doesn't appear that you are using hardware MJPEG decoding with GStreamer, rather CPU-only decode. Also for multiple cameras typically each would have their own thread (maybe they already do through OpenCV) and then processed in another inference thread.


From: neilyoung notifications@github.com Sent: Sunday, January 10, 2021 10:24:42 AM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

OK, with the 3 new USB-2 cams there is no crash anymore, but the frame rate is poor. About 6 fps after inference with a little sub optimal capture process and in headless mode. Additional display costs about 1fps per camera. But the input is 640x480 MJPEG only...

At least it doesn't crash anymore and I will bet my hopes on another model then.

With 1280 x 720 as input the whole process not even start, because gstv4l2src_decide_allocation complains about Buffer pool allocation failed. The camera does not support something greater than 640 x 480 and smaller than HD.

This contradicts the claim of 24 fps for the inference engine. Practically I only can see 18, max 19. I suppose this number is hardcoded somewhere...

But the low frame rate could have also another explanation: I cannot achieve more than 11 fps RAW from the cameras on the Jetson. On other machines the behaviour is also strange: Sometimes 30 fps is no problem, but sometimes it is also only about 12 fps.

Would you mind to give this little test a chance? It uses OpenCV (so it runs out of the box on a Jetson nano). It opens the specified cam (index 0 by default) and captures 200 frames. It then prints out the achieved frame rate.

My result is very stable 11.2 fps on all devices at 640x480. On a couple of other devices, including a RPI 4, I'm achieving at least 20 fps...

https://gist.github.com/neilyoung/58b0ab82532ba1c388c3d60edf7c40ad

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-757494119, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK6HIOOW5EDHMKZMGA3SZHBDVANCNFSM4VSYFH2Q.

neilyoung commented 3 years ago

video-viewer v4l2:///dev/video0 --input-codec=raw

Confirms my measurements. With or without --input-codec=raw the same poor frame rate on just a single cam: 11 fps

dusty-nv commented 3 years ago

Are you sure it isn't defaulting to raw? You could try running it with --input-codec=mjpeg and check the gstreamer pipeline it prints out in the logs that it uses.

You can also try enabling HW decode by changing this back to nvjpegdec:

https://github.com/dusty-nv/jetson-utils/blob/833fc7998e34d852672277730a11aeed90024959/camera/gstCamera.cpp#L181

Then re-run make and sudo make install

I switched it from HW mjpeg decode to CPU decode because some legacy mjpeg cameras are non-conformant. Newer H264 cameras tend to work more smoothly than the MJPEG ones.


From: neilyoung notifications@github.com Sent: Sunday, January 10, 2021 11:02:46 AM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

video-viewer v4l2:///dev/video0 --input-codec=raw

Confirms my measurements. With or without --input-codec=raw the same poor frame rate on just a single cam: 11 fps

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-757499517, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGKYFIQAIGQRSBDTHUBDSZHFSNANCNFSM4VSYFH2Q.

neilyoung commented 3 years ago

Are you sure it isn't defaulting to raw? You could try running it with --input-codec=mjpeg and check the gstreamer pipeline it prints out in the logs that it uses. Y

Yes, it is already set to mjpeg. I open the cameras like so:

cameraN = jetson.utils.videoSource("/dev/video0", argv = ["--input-codec=mjpeg", "--input-width=640", "--input-height=480"]

I can see that it works, since the default resolution is a HD format and it reacts to my 640 x 480 setting

video-viewer confirms the low input frame rate (see my posting above).

neilyoung commented 3 years ago

The 24FPS is for inferencing only, with SSD-Mobilenet-v2 on Nano (the 90-class COCO model).

Sure. That was clear to me.

It doesn't include overhead from camera capture or display. If you camera supports lower resolution, you could try that to see if it improves the capture FPS,

No changes at 320 x 240.

It doesn't appear that you are using hardware MJPEG decoding with GStreamer, rather CPU-only decode.

I believe at least, that I do :)

Also for multiple cameras typically each would have their own thread (maybe they already do through OpenCV) and then processed in another inference thread.

Thanks for reminding me. Will give that a try.

neilyoung commented 3 years ago

You can also try enabling HW decode by changing this back to nvjpegdec: https://github.com/dusty-nv/jetson-utils/blob/833fc7998e34d852672277730a11aeed90024959/camera/gstCamera.cpp#L181 Then re-run make and sudo make install I switched it from HW mjpeg decode to CPU decode because some legacy mjpeg cameras are non-conformant. Newer H264 cameras tend to work more smoothly than the MJPEG ones.

mkdir build && cd build && cmake .. && make && sudo make install

Correct?

And since you have asked: The gstreamer log just shows a small warning regarding jpecdec0(don't have it on top of my head right now, will provide later)

dusty-nv commented 3 years ago

Yes, although you may already have a jetson-inference/build dir from building the project previously


From: neilyoung notifications@github.com Sent: Sunday, January 10, 2021 11:37:54 AM To: dusty-nv/jetson-inference jetson-inference@noreply.github.com Cc: Dustin Franklin dustinf@nvidia.com; Mention mention@noreply.github.com Subject: Re: [dusty-nv/jetson-inference] Overheat problem? - Jetson crash with two cameras simultaneously (#882)

You could try running it with --input-codec=mjpeg and check the gstreamer pipeline it prints out in the logs that it uses. You can also try enabling HW decode by changing this back to nvjpegdec: https://github.com/dusty-nv/jetson-utils/blob/833fc7998e34d852672277730a11aeed90024959/camera/gstCamera.cpp#L181 Then re-run make and sudo make install I switched it from HW mjpeg decode to CPU decode because some legacy mjpeg cameras are non-conformant. Newer H264 cameras tend to work more smoothly than the MJPEG ones.

mkdir build && cd build && cmake .. && make && sudo make install

Correct?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-inference/issues/882#issuecomment-757504762, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGKYDWJWVVNNBKDTQA5LSZHJWFANCNFSM4VSYFH2Q.

neilyoung commented 3 years ago

I think now I need some help to restore the previous version. I didn't have had the jetson-util project on this machine. Now two things are not going well

1) The deserialization of a model takes 6 times that long (5s before, 30s now). This might not have to do with the change, but rather with the fact, that I patched the utils. 2) (python3:12320): CRITICAL : 17:47:29.693: gst_adapter_push: assertion 'GST_IS_BUFFER (buf)' failed Segmentation fault (core dumped)

Trying to revert to the original version by reverting the change. I hope this will at least remove the assertion. BTW: Did I build a debug version or is RELEASE the default (as expected)?

neilyoung commented 3 years ago

No, even if I revert that the assertion remains. Time for a new SD setup from scratch?

neilyoung commented 3 years ago

Just in case it sheds some light on the scene:

This is the status now with a self-compiled jetson-util but w/o the suggested change, so just the repo cloned and build

What happens if I start my test app now is this:


python3 first_attempt.py 
jetson.inference -- detectNet loading build-in network 'ssd-mobilenet-v2'

detectNet -- loading detection network model from:
          -- model        networks/SSD-Mobilenet-v2/ssd_mobilenet_v2_coco.uff
          -- input_blob   'Input'
          -- output_blob  'NMS'
          -- output_count 'NMS_1'
          -- class_labels networks/SSD-Mobilenet-v2/ssd_coco_labels.txt
          -- threshold    0.500000
          -- batch_size   1

[TRT]    TensorRT version 7.1.3
[TRT]    loading NVIDIA plugins...
[TRT]    Registered plugin creator - ::GridAnchor_TRT version 1
[TRT]    Registered plugin creator - ::NMS_TRT version 1
[TRT]    Registered plugin creator - ::Reorg_TRT version 1
[TRT]    Registered plugin creator - ::Region_TRT version 1
[TRT]    Registered plugin creator - ::Clip_TRT version 1
[TRT]    Registered plugin creator - ::LReLU_TRT version 1
[TRT]    Registered plugin creator - ::PriorBox_TRT version 1
[TRT]    Registered plugin creator - ::Normalize_TRT version 1
[TRT]    Registered plugin creator - ::RPROI_TRT version 1
[TRT]    Registered plugin creator - ::BatchedNMS_TRT version 1
[TRT]    Could not register plugin creator -  ::FlattenConcat_TRT version 1
[TRT]    Registered plugin creator - ::CropAndResize version 1
[TRT]    Registered plugin creator - ::DetectionLayer_TRT version 1
[TRT]    Registered plugin creator - ::Proposal version 1
[TRT]    Registered plugin creator - ::ProposalLayer_TRT version 1
[TRT]    Registered plugin creator - ::PyramidROIAlign_TRT version 1
[TRT]    Registered plugin creator - ::ResizeNearest_TRT version 1
[TRT]    Registered plugin creator - ::Split version 1
[TRT]    Registered plugin creator - ::SpecialSlice_TRT version 1
[TRT]    Registered plugin creator - ::InstanceNormalization_TRT version 1
[TRT]    detected model format - UFF  (extension '.uff')
[TRT]    desired precision specified for GPU: FASTEST
[TRT]    requested fasted precision for device GPU without providing valid calibrator, disabling INT8
[TRT]    native precisions detected for GPU:  FP32, FP16
[TRT]    selecting fastest native precision for GPU:  FP16
[TRT]    attempting to open engine cache file networks/SSD-Mobilenet-v2/ssd_mobilenet_v2_coco.uff.1.1.7103.GPU.FP16.engine
[TRT]    loading network plan from engine cache... networks/SSD-Mobilenet-v2/ssd_mobilenet_v2_coco.uff.1.1.7103.GPU.FP16.engine
[TRT]    device GPU, loaded networks/SSD-Mobilenet-v2/ssd_mobilenet_v2_coco.uff
[TRT]    Using an engine plan file across different models of devices is not recommended and is likely to affect performance or even cause errors.
[TRT]    Deserialize required 5625205 microseconds.
[TRT]    
[TRT]    CUDA engine context initialized on device GPU:
[TRT]       -- layers       116
[TRT]       -- maxBatchSize 1
[TRT]       -- workspace    0
[TRT]       -- deviceMemory 40755712
[TRT]       -- bindings     3
[TRT]       binding 0
                -- index   0
                -- name    'Input'
                -- type    FP32
                -- in/out  INPUT
                -- # dims  3
                -- dim #0  3 (SPATIAL)
                -- dim #1  300 (SPATIAL)
                -- dim #2  300 (SPATIAL)
[TRT]       binding 1
                -- index   1
                -- name    'NMS'
                -- type    FP32
                -- in/out  OUTPUT
                -- # dims  3
                -- dim #0  1 (SPATIAL)
                -- dim #1  100 (SPATIAL)
                -- dim #2  7 (SPATIAL)
[TRT]       binding 2
                -- index   2
                -- name    'NMS_1'
                -- type    FP32
                -- in/out  OUTPUT
                -- # dims  3
                -- dim #0  1 (SPATIAL)
                -- dim #1  1 (SPATIAL)
                -- dim #2  1 (SPATIAL)
[TRT]    
[TRT]    binding to input 0 Input  binding index:  0
[TRT]    binding to input 0 Input  dims (b=1 c=3 h=300 w=300) size=1080000
[TRT]    binding to output 0 NMS  binding index:  1
[TRT]    binding to output 0 NMS  dims (b=1 c=1 h=100 w=7) size=2800
[TRT]    binding to output 1 NMS_1  binding index:  2
[TRT]    binding to output 1 NMS_1  dims (b=1 c=1 h=1 w=1) size=4
[TRT]    
[TRT]    device GPU, networks/SSD-Mobilenet-v2/ssd_mobilenet_v2_coco.uff initialized.
[TRT]    W = 7  H = 100  C = 1
[TRT]    detectNet -- maximum bounding boxes:  100
[TRT]    detectNet -- loaded 91 class info entries
[TRT]    detectNet -- number of object classes:  91
[gstreamer] initialized gstreamer, version 1.14.5.0
[gstreamer] gstCamera -- attempting to create device v4l2:///dev/video0
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video2, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.4, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video1, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.3, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video0, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.2, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found 14 caps for v4l2 device /dev/video0
[gstreamer] [0] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [1] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [2] video/x-raw, format=(string)YUY2, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [3] video/x-raw, format=(string)YUY2, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [4] video/x-raw, format=(string)YUY2, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [5] video/x-raw, format=(string)YUY2, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [6] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [7] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [8] image/jpeg, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [9] image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [10] image/jpeg, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [11] image/jpeg, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [12] image/jpeg, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [13] image/jpeg, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] gstCamera -- selected device profile:  codec=mjpeg format=unknown width=640 height=480
[gstreamer] gstCamera pipeline string:
[gstreamer] v4l2src device=/dev/video0 ! image/jpeg, width=(int)640, height=(int)480 ! nvjpegdec ! video/x-raw ! appsink name=mysink
[gstreamer] gstCamera successfully created device v4l2:///dev/video0
[video]  created gstCamera from v4l2:///dev/video0
------------------------------------------------
gstCamera video options:
------------------------------------------------
  -- URI: v4l2:///dev/video0
     - protocol:  v4l2
     - location:  /dev/video0
  -- deviceType: v4l2
  -- ioType:     input
  -- codec:      mjpeg
  -- width:      640
  -- height:     480
  -- frameRate:  30.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
[gstreamer] gstCamera -- attempting to create device v4l2:///dev/video1
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video2, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.4, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video1, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.3, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found 14 caps for v4l2 device /dev/video1
[gstreamer] [0] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [1] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [2] video/x-raw, format=(string)YUY2, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [3] video/x-raw, format=(string)YUY2, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [4] video/x-raw, format=(string)YUY2, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [5] video/x-raw, format=(string)YUY2, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [6] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [7] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [8] image/jpeg, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [9] image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [10] image/jpeg, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [11] image/jpeg, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [12] image/jpeg, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [13] image/jpeg, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] gstCamera -- selected device profile:  codec=mjpeg format=unknown width=640 height=480
[gstreamer] gstCamera pipeline string:
[gstreamer] v4l2src device=/dev/video1 ! image/jpeg, width=(int)640, height=(int)480 ! nvjpegdec ! video/x-raw ! appsink name=mysink
[gstreamer] gstCamera successfully created device v4l2:///dev/video1
[video]  created gstCamera from v4l2:///dev/video1
------------------------------------------------
gstCamera video options:
------------------------------------------------
  -- URI: v4l2:///dev/video1
     - protocol:  v4l2
     - location:  /dev/video1
     - port:      1
  -- deviceType: v4l2
  -- ioType:     input
  -- codec:      mjpeg
  -- width:      640
  -- height:     480
  -- frameRate:  30.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
[gstreamer] gstCamera -- attempting to create device v4l2:///dev/video2
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video2, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.4, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found 14 caps for v4l2 device /dev/video2
[gstreamer] [0] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [1] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [2] video/x-raw, format=(string)YUY2, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [3] video/x-raw, format=(string)YUY2, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [4] video/x-raw, format=(string)YUY2, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [5] video/x-raw, format=(string)YUY2, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [6] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [7] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [8] image/jpeg, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [9] image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [10] image/jpeg, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [11] image/jpeg, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [12] image/jpeg, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [13] image/jpeg, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] gstCamera -- selected device profile:  codec=mjpeg format=unknown width=640 height=480
[gstreamer] gstCamera pipeline string:
[gstreamer] v4l2src device=/dev/video2 ! image/jpeg, width=(int)640, height=(int)480 ! nvjpegdec ! video/x-raw ! appsink name=mysink
[gstreamer] gstCamera successfully created device v4l2:///dev/video2
[video]  created gstCamera from v4l2:///dev/video2
------------------------------------------------
gstCamera video options:
------------------------------------------------
  -- URI: v4l2:///dev/video2
     - protocol:  v4l2
     - location:  /dev/video2
     - port:      2
  -- deviceType: v4l2
  -- ioType:     input
  -- codec:      mjpeg
  -- width:      640
  -- height:     480
  -- frameRate:  30.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
[OpenGL] glDisplay -- X screen 0 resolution:  1920x1080
[OpenGL] glDisplay -- X window resolution:    1920x1080
[OpenGL] glDisplay -- display device initialized (1920x1080)
[video]  created glDisplay from display://0
------------------------------------------------
glDisplay video options:
------------------------------------------------
  -- URI: display://0
     - protocol:  display
     - location:  0
  -- deviceType: display
  -- ioType:     output
  -- codec:      raw
  -- width:      1920
  -- height:     1080
  -- frameRate:  0.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
[OpenGL] glDisplay -- X screen 0 resolution:  1920x1080
[OpenGL] glDisplay -- X window resolution:    1920x1080
[OpenGL] glDisplay -- display device initialized (1920x1080)
[video]  created glDisplay from display://1
------------------------------------------------
glDisplay video options:
------------------------------------------------
  -- URI: display://1
     - protocol:  display
     - location:  1
     - port:      1
  -- deviceType: display
  -- ioType:     output
  -- codec:      raw
  -- width:      1920
  -- height:     1080
  -- frameRate:  0.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
[OpenGL] glDisplay -- X screen 0 resolution:  1920x1080
[OpenGL] glDisplay -- X window resolution:    1920x1080
[OpenGL] glDisplay -- display device initialized (1920x1080)
[video]  created glDisplay from display://2
------------------------------------------------
glDisplay video options:
------------------------------------------------
  -- URI: display://2
     - protocol:  display
     - location:  2
     - port:      2
  -- deviceType: display
  -- ioType:     output
  -- codec:      raw
  -- width:      1920
  -- height:     1080
  -- frameRate:  0.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
Starting...
[gstreamer] opening gstCamera for streaming, transitioning pipeline to GST_STATE_PLAYING
[gstreamer] gstreamer changed state from NULL to READY ==> mysink
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter1
[gstreamer] gstreamer changed state from NULL to READY ==> nvjpegdec0
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter0
[gstreamer] gstreamer changed state from NULL to READY ==> v4l2src0
[gstreamer] gstreamer changed state from NULL to READY ==> pipeline0
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter1
[gstreamer] gstreamer changed state from READY to PAUSED ==> nvjpegdec0
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter0
[gstreamer] gstreamer stream status CREATE ==> src
[gstreamer] gstreamer changed state from READY to PAUSED ==> v4l2src0
[gstreamer] gstreamer changed state from READY to PAUSED ==> pipeline0
[gstreamer] gstreamer stream status ENTER ==> src
[gstreamer] gstreamer message new-clock ==> pipeline0
[gstreamer] gstreamer message stream-start ==> pipeline0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter1
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> nvjpegdec0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> v4l2src0
[gstreamer] gstCamera -- onPreroll
[gstreamer] gstCamera -- map buffer size was less than max size (1008 vs 460807)
[gstreamer] gstCamera recieve caps:  video/x-raw, format=(string)I420, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)1:4:0:0, framerate=(fraction)30/1
[gstreamer] gstCamera -- recieved first frame, codec=mjpeg format=i420 width=640 height=480 size=460807
RingBuffer -- allocated 4 buffers (460807 bytes each, 1843228 bytes total)
[gstreamer] gstreamer changed state from READY to PAUSED ==> mysink
[gstreamer] gstreamer message async-done ==> pipeline0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> mysink
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> pipeline0
RingBuffer -- allocated 4 buffers (921600 bytes each, 3686400 bytes total)
[gstreamer] opening gstCamera for streaming, transitioning pipeline to GST_STATE_PLAYING
[gstreamer] gstreamer changed state from NULL to READY ==> mysink
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter3
[gstreamer] gstreamer changed state from NULL to READY ==> nvjpegdec1
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter2
[gstreamer] gstreamer changed state from NULL to READY ==> v4l2src1
[gstreamer] gstreamer changed state from NULL to READY ==> pipeline1
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter3
[gstreamer] gstreamer changed state from READY to PAUSED ==> nvjpegdec1
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter2
[gstreamer] gstreamer stream status CREATE ==> src
[gstreamer] gstreamer changed state from READY to PAUSED ==> v4l2src1
[gstreamer] gstreamer changed state from READY to PAUSED ==> pipeline1
[gstreamer] gstreamer message new-clock ==> pipeline1
[gstreamer] gstreamer stream status ENTER ==> src
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter3
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> nvjpegdec1
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter2
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> v4l2src1
[gstreamer] gstreamer message stream-start ==> pipeline1
[gstreamer] gstCamera -- onPreroll
[gstreamer] gstCamera -- map buffer size was less than max size (1008 vs 460807)
[gstreamer] gstCamera recieve caps:  video/x-raw, format=(string)I420, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)1:4:0:0, framerate=(fraction)30/1
[gstreamer] gstCamera -- recieved first frame, codec=mjpeg format=i420 width=640 height=480 size=460807
RingBuffer -- allocated 4 buffers (460807 bytes each, 1843228 bytes total)
[gstreamer] gstreamer changed state from READY to PAUSED ==> mysink
[gstreamer] gstreamer message async-done ==> pipeline1
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> mysink
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> pipeline1
RingBuffer -- allocated 4 buffers (921600 bytes each, 3686400 bytes total)
[gstreamer] opening gstCamera for streaming, transitioning pipeline to GST_STATE_PLAYING
[gstreamer] gstreamer changed state from NULL to READY ==> mysink
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter5
[gstreamer] gstreamer changed state from NULL to READY ==> nvjpegdec2
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter4
[gstreamer] gstreamer changed state from NULL to READY ==> v4l2src2
[gstreamer] gstreamer changed state from NULL to READY ==> pipeline2
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter5
[gstreamer] gstreamer changed state from READY to PAUSED ==> nvjpegdec2
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter4
[gstreamer] gstreamer stream status CREATE ==> src
[gstreamer] gstreamer changed state from READY to PAUSED ==> v4l2src2
[gstreamer] gstreamer changed state from READY to PAUSED ==> pipeline2
[gstreamer] gstreamer message new-clock ==> pipeline2
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter5
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> nvjpegdec2
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter4
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> v4l2src2
[gstreamer] gstreamer stream status ENTER ==> src
[gstreamer] gstreamer message stream-start ==> pipeline2
[gstreamer] gstCamera -- onPreroll
[gstreamer] gstCamera -- map buffer size was less than max size (1008 vs 460807)
[gstreamer] gstCamera recieve caps:  video/x-raw, format=(string)I420, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)1:4:0:0, framerate=(fraction)30/1
[gstreamer] gstCamera -- recieved first frame, codec=mjpeg format=i420 width=640 height=480 size=460807
RingBuffer -- allocated 4 buffers (460807 bytes each, 1843228 bytes total)
[gstreamer] gstreamer changed state from READY to PAUSED ==> mysink
[gstreamer] gstreamer message async-done ==> pipeline2
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> mysink
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> pipeline2
RingBuffer -- allocated 4 buffers (921600 bytes each, 3686400 bytes total)

** (python3:7221): CRITICAL **: 18:00:03.219: gst_adapter_push: assertion 'GST_IS_BUFFER (buf)' failed
Segmentation fault (core dumped)
neil@jetson:~/jetson-inference/build/aarch64/bin$ 
neilyoung commented 3 years ago

https://forums.developer.nvidia.com/t/gst-is-buffer-buf-failed-with-jetson-utils-videosource/154761/5

Looks similar...

neilyoung commented 3 years ago

Rebuild it with `-DCMAKE_BUILD_TYPE=Release'. Assertion gone

neilyoung commented 3 years ago

OK, I have now tested @FedericoLanzani 's receipt. https://gist.github.com/FedericoLanzani/dc0dcb3c82c00f718766bca346a03720

1) I can open 2 cameras and achieve about 21 frames (!) with inference. 2) I cannot open 3 cameras with 640 x 480, because I run into memory problems.

[WARN:0] global /home/nvidia/host/build_opencv/nv_opencv/modules/videoio/src/cap_gstreamer.cpp (1757) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src2 reported: Failed to allocate required memory.

3) I think the main difference is that Frederico really opens the cam in video/x-raw mode. I have the suspecion, that these cameras have a hardware problem with MJPEG compression.

This is the pipeline, Frederico uses:

camSet1 = f'v4l2src device={video_source1} ! video/x-raw, width=640, height=480, framerate=30/1 ! videoconvert ! appsink'

This works faster, but needs more memory.

neilyoung commented 3 years ago

@FedericoLanzani With this pipeline I can achieve about 20fps for three cameras (I can open three cameras now)

camSet1 = f'v4l2src device={video_source1} ! image/jpeg, width=640, height=480, framerate=30/1 ! jpegdec ! videoconvert ! appsink'

but the latency is too high... About 1.5 secs

neilyoung commented 3 years ago

@dusty-nv Hi Dustin, would it be possible to provide the GST pipeline you are using to me or tell me, how I could see it? I'm trying to understand, why these two pipelines provide more fps than using the videosource object of your library:

// This one does not work with three cams on my 4GB Nano (memory not sufficient), but with two cams it runs at 15 fps
camSet1 = f'v4l2src device={video_source1} ! video/x-raw, width=640, height=480, framerate=30/1 ! videoconvert ! appsink'

// This one works with three cams and produces 20 fps on each of the cams
camSet1 = f'v4l2src device={video_source1} ! image/jpeg, width=640, height=480, framerate=30/1 ! jpegdec ! videoconvert ! appsink'

With your videosource I'm achieving 5 fps on each cam and I don't really get it.

dusty-nv commented 3 years ago

When you run video-viewer, it will print out the GStreamer pipeline that it uses as it is creating the videoSource object

neilyoung commented 3 years ago

Here with one camera. The display shows 11 fps, which is consistent over all these cams. And it doesn't explain the higher fps with the Opencv code:

neil@jetson:~/jetson-inference/build/aarch64/bin$ video-viewer v4l2:///dev/video0
[gstreamer] initialized gstreamer, version 1.14.5.0
[gstreamer] gstCamera -- attempting to create device v4l2:///dev/video0
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video2, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.4, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video1, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.3, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found v4l2 device: HBV HD CAMERA
[gstreamer] v4l2-proplist, device.path=(string)/dev/video0, udev-probed=(boolean)false, device.api=(string)v4l2, v4l2.device.driver=(string)uvcvideo, v4l2.device.card=(string)"HBV\ HD\ CAMERA", v4l2.device.bus_info=(string)usb-70090000.xusb-2.2, v4l2.device.version=(uint)264588, v4l2.device.capabilities=(uint)2216689665, v4l2.device.device_caps=(uint)69206017;
[gstreamer] gstCamera -- found 14 caps for v4l2 device /dev/video0
[gstreamer] [0] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [1] video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [2] video/x-raw, format=(string)YUY2, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [3] video/x-raw, format=(string)YUY2, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [4] video/x-raw, format=(string)YUY2, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [5] video/x-raw, format=(string)YUY2, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [6] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [7] image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [8] image/jpeg, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [9] image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [10] image/jpeg, width=(int)352, height=(int)288, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [11] image/jpeg, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [12] image/jpeg, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] [13] image/jpeg, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 };
[gstreamer] gstCamera -- selected device profile:  codec=mjpeg format=unknown width=1280 height=720
[gstreamer] gstCamera pipeline string:
[gstreamer] v4l2src device=/dev/video0 ! image/jpeg, width=(int)1280, height=(int)720 ! jpegdec ! video/x-raw ! appsink name=mysink
[gstreamer] gstCamera successfully created device v4l2:///dev/video0
[video]  created gstCamera from v4l2:///dev/video0
------------------------------------------------
gstCamera video options:
------------------------------------------------
  -- URI: v4l2:///dev/video0
     - protocol:  v4l2
     - location:  /dev/video0
  -- deviceType: v4l2
  -- ioType:     input
  -- codec:      mjpeg
  -- width:      1280
  -- height:     720
  -- frameRate:  30.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
[OpenGL] glDisplay -- X screen 0 resolution:  1920x1080
[OpenGL] glDisplay -- X window resolution:    1920x1080
[OpenGL] glDisplay -- display device initialized (1920x1080)
[video]  created glDisplay from display://0
------------------------------------------------
glDisplay video options:
------------------------------------------------
  -- URI: display://0
     - protocol:  display
     - location:  0
  -- deviceType: display
  -- ioType:     output
  -- codec:      raw
  -- width:      1920
  -- height:     1080
  -- frameRate:  0.000000
  -- bitRate:    0
  -- numBuffers: 4
  -- zeroCopy:   true
  -- flipMethod: none
  -- loop:       0
------------------------------------------------
[gstreamer] opening gstCamera for streaming, transitioning pipeline to GST_STATE_PLAYING
[gstreamer] gstreamer changed state from NULL to READY ==> mysink
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter1
[gstreamer] gstreamer changed state from NULL to READY ==> jpegdec0
[gstreamer] gstreamer changed state from NULL to READY ==> capsfilter0
[gstreamer] gstreamer changed state from NULL to READY ==> v4l2src0
[gstreamer] gstreamer changed state from NULL to READY ==> pipeline0
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter1
[gstreamer] gstreamer changed state from READY to PAUSED ==> jpegdec0
[gstreamer] gstreamer changed state from READY to PAUSED ==> capsfilter0
[gstreamer] gstreamer stream status CREATE ==> src
[gstreamer] gstreamer changed state from READY to PAUSED ==> v4l2src0
[gstreamer] gstreamer changed state from READY to PAUSED ==> pipeline0
[gstreamer] gstreamer stream status ENTER ==> src
[gstreamer] gstreamer message new-clock ==> pipeline0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter1
[gstreamer] gstreamer message stream-start ==> pipeline0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> jpegdec0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> capsfilter0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> v4l2src0
[gstreamer] gstCamera -- onPreroll
[gstreamer] gstCamera -- map buffer size was less than max size (1382400 vs 1382407)
[gstreamer] gstCamera recieve caps:  video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)1:4:0:0, framerate=(fraction)30/1
[gstreamer] gstCamera -- recieved first frame, codec=mjpeg format=i420 width=1280 height=720 size=1382407
RingBuffer -- allocated 4 buffers (1382407 bytes each, 5529628 bytes total)
[gstreamer] gstreamer changed state from READY to PAUSED ==> mysink
[gstreamer] gstreamer message async-done ==> pipeline0
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> mysink
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> pipeline0
RingBuffer -- allocated 4 buffers (2764800 bytes each, 11059200 bytes total)
video-viewer:  captured 1 frames (1280 x 720)
[OpenGL] glDisplay -- set the window size to 1280x720
[OpenGL] creating 1280x720 texture (GL_RGB8 format, 2764800 bytes)
[cuda]   registered openGL texture for interop access (1280x720, GL_RGB8, 2764800 bytes)
[gstreamer] gstreamer message qos ==> jpegdec0
[gstreamer] gstreamer message qos ==> jpegdec0
video-viewer:  captured 2 frames (1280 x 720)
video-viewer:  captured 3 frames (1280 x 720)
video-viewer:  captured 4 frames (1280 x 720)
neilyoung commented 3 years ago

Wait. 640 x 480 selected as options. It starts again with 11 fps, then it goes up to 31, then it drops down again.... Man, any explanation for this behaviour? If it runs at 30 fps the latency is near 0..

Sometimes a trace "gstreamer message qos => v4lsrc0" appearas", but this seem to not have an impact...

BTW: I noticed this toggling fps already on my Mac Book... Strange...