Hannes Worst Posted June 28, 2017 Posted June 28, 2017 Recently I took my old Hummingboard and to run Armbian on it. I chose the desktop-version for Hummingboard using mainline kernel (presently 4.11.6-cubox). Unfortunately Armbianmonitor shows high CPU -temperature. It gradualy builds up, starting from 50 degrees next to 70 degrees, eventualy approaching 85 degrees and then it shuts down. I use the passive heatsink that came with the board and no case. I use it for light desktop things like browsing the internet. Is there something I can do to prevent this, is there something in the kernel like throttling when the board reaches a certain temperature? Thanks again for a great OS, I think you are doing an outstanding job for all those different kinds of boards!
Igor Posted June 28, 2017 Posted June 28, 2017 That's unusual. Haven't notice any troubles on last testing, but it's true that I didn't test with HB1 but only with HB2 ... can you provide logs (armbianmonitor -u) and information - is there any activity on the board? Exactly which board do you have? Is board in some case, perhaps heat sink got detached somehow? Thanks for compliments
Hannes Worst Posted June 28, 2017 Author Posted June 28, 2017 (edited) Armbian monitor gives me at the moment this output: Spoiler Time CPU load %cpu %sys %usr %nice %io %irq CPU 08:19:04: 792MHz 0.50 30% 3% 26% 0% 0% 0% 70.2°C 08:19:09: 396MHz 0.54 30% 3% 26% 0% 0% 0% 69.7°C 08:19:15: 396MHz 0.49 30% 3% 26% 0% 0% 0% 69.7°C 08:19:20: 396MHz 0.61 30% 3% 26% 0% 0% 0% 70.2°C And Top gives me this output Spoiler top - 08:20:53 up 1:33, 1 user, load average: 0.39, 0.35, 0.23 Tasks: 114 total, 1 running, 113 sleeping, 0 stopped, 0 zombie %Cpu(s): 27.9 us, 4.6 sy, 0.0 ni, 67.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 507432 total, 227328 free, 163832 used, 116272 buff/cache KiB Swap: 131068 total, 131068 free, 0 used. 321952 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4296 strijar+ 20 0 281212 121036 43048 S 14.5 23.9 1:18.19 x-www-brows+ 1490 strijar+ 20 0 32596 15760 13016 S 8.3 3.1 0:11.85 lxterminal 1243 strijar+ 20 0 88280 34484 7528 S 6.3 6.8 2:59.50 Xorg 1508 strijar+ 20 0 40904 7104 4352 S 4.3 1.4 4:28.29 cmus 4573 strijar+ 20 0 6568 2572 2148 R 0.7 0.5 0:00.36 top 272 root 20 0 7200 3944 880 S 0.3 0.8 0:03.58 haveged 1301 strijar+ 20 0 84656 18108 14664 S 0.3 3.6 0:18.16 lxpanel 1 root 20 0 22796 3704 2540 S 0.0 0.7 0:03.48 systemd I am running Armbian with lxde and midori, because its light usage of resources ... Edited June 28, 2017 by Igor adding under spoilers
Igor Posted June 28, 2017 Posted June 28, 2017 This is more or less maximal temperature (from internal and external sensor) that I could get while running full desktop with browser and this: stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 200 Current ambient temperature is around 20°C Using this image: https://dl.armbian.com/cubox-i/Ubuntu_xenial_next_desktop.7z Logs:http://sprunge.us/ShMM Spoiler ____ _ _ ____ __ __ ___ _ _ / ___| _| |__ _____ __ (_)___ \ ___\ \/ / / (_) || | | | | | | | '_ \ / _ \ \/ / | | __) / _ \\ / / /| | || |_ | |__| |_| | |_) | (_) > < | |/ __/ __// \ / / | |__ _| \____\__,_|_.__/ \___/_/\_\ |_|_____\___/_/\_\/_/ |_| |_| Welcome to ARMBIAN 5.30 stable Ubuntu 16.04.2 LTS 4.11.4-cubox System load: 0.41 3.83 3.37 Up time: 23 min Memory usage: 28 % of 1002MB Swap usage: 13 % of 127Mb IP: 172.16.100.187 CPU temp: 48°C Usage of /: 33% of 7.2G [ General system configuration: armbian-config ] Last login: Wed Jun 28 07:48:31 2017 from 172.16.100.184 root@cubox:~# htop 1 [|||||||| 6.3%] Tasks: 74, 143 thr; 1 running 2 [|||||||| 8.7%] Load average: 0.38 3.77 3.36 Mem[|||||||||||||||||||||||||||||||||||||||||||| 368M/1003M] Uptime: 00:23:21 Swp[|||||||||||| 17.8M/128M] PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 7280 root 20 0 5472 3048 1972 R 6.3 0.3 0:00.47 htop 6532 root 39 19 49880 9984 2632 S 3.1 1.0 0:02.30 /usr/bin/perl /usr/bin/rpimonitord -b /var/run/rpimonitord.pid 4988 igorp 20 0 383M 69800 37888 S 0.6 6.8 0:36.29 /usr/lib/chromium-browser/chromium-browser --type=renderer --disable-low-res-tiling --disable-smooth-scrolling --enab 3555 igorp 20 0 742M 88980 40132 S 0.6 8.7 2:31.44 /usr/lib/chromium-browser/chromium-browser --disable-smooth-scrolling --disable-low-res-tiling --enable-low-end-devic 3809 igorp 20 0 451M 105M 65516 S 0.6 10.6 3:26.28 /usr/lib/chromium-browser/chromium-browser --type=renderer --disable-low-res-tiling --disable-smooth-scrolling --enab 1 root 20 0 22732 3324 2204 S 0.0 0.3 0:10.46 /sbin/init 267 root 20 0 11712 1860 1304 S 0.0 0.2 0:00.40 /lib/systemd/systemd-udevd 280 root 20 0 7200 4088 1024 S 0.0 0.4 0:02.57 /usr/sbin/haveged --Foreground --verbose=1 -w 1024 338 root 20 0 4980 2020 1676 S 0.0 0.2 0:02.17 /lib/systemd/systemd-journald 722 syslog 20 0 31168 1956 1424 S 0.0 0.2 0:00.10 /usr/sbin/rsyslogd -n 723 syslog 20 0 31168 1956 1424 S 0.0 0.2 0:00.08 /usr/sbin/rsyslogd -n 724 syslog 20 0 31168 1956 1424 S 0.0 0.2 0:00.21 /usr/sbin/rsyslogd -n 709 syslog 20 0 31168 1956 1424 S 0.0 0.2 0:00.44 /usr/sbin/rsyslogd -n 732 root 20 0 3328 1792 1528 S 0.0 0.2 0:00.37 /lib/systemd/systemd-logind 754 root 20 0 38208 4000 3304 S 0.0 0.4 0:00.34 /usr/lib/accountsservice/accounts-daemon 769 root 20 0 38208 4000 3304 S 0.0 0.4 0:00.01 /usr/lib/accountsservice/accounts-daemon 735 root 20 0 38208 4000 3304 S 0.0 0.4 0:00.52 /usr/lib/accountsservice/accounts-daemon 738 avahi 20 0 4884 2028 1704 S 0.0 0.2 0:00.13 avahi-daemon: running [cubox.local] 741 messagebu 20 0 5240 2368 1708 S 0.0 0.2 0:02.43 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation 748 avahi 20 0 4884 284 0 S 0.0 0.0 0:00.00 avahi-daemon: chroot helper 810 root 20 0 91412 6092 4220 S 0.0 0.6 0:00.04 /usr/sbin/NetworkManager --no-daemon 813 root 20 0 91412 6092 4220 S 0.0 0.6 0:00.36 /usr/sbin/NetworkManager --no-daemon 771 root 20 0 91412 6092 4220 S 0.0 0.6 0:01.72 /usr/sbin/NetworkManager --no-daemon 775 root 20 0 4512 1412 1184 S 0.0 0.1 0:00.01 /usr/sbin/cron -f 860 root 20 0 37664 5016 3420 S 0.0 0.5 0:00.00 /usr/lib/policykit-1/polkitd --no-debug 862 root 20 0 37664 5016 3420 S 0.0 0.5 0:00.29 /usr/lib/policykit-1/polkitd --no-debug 855 root 20 0 37664 5016 3420 S 0.0 0.5 0:00.96 /usr/lib/policykit-1/polkitd --no-debug 950 nobody 20 0 7412 1716 1396 S 0.0 0.2 0:00.04 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dn 1180 root 20 0 3968 1672 1056 S 0.0 0.2 0:00.01 /sbin/dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases -I -df /var/lib/dhcp/dhclient6 1294 root 20 0 3440 1112 1000 S 0.0 0.1 0:00.01 /sbin/agetty --keep-baud 115200 38400 9600 ttymxc0 linux 1296 ntp 20 0 14280 2068 1600 S 0.0 0.2 0:00.41 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 107:111 1877 root 20 0 7980 2220 1704 S 0.0 0.2 0:00.32 /usr/sbin/sshd -D 2596 root 20 0 3624 916 808 S 0.0 0.1 0:00.02 /sbin/agetty --noclear tty1 linux 2635 root 20 0 3968 1840 1224 S 0.0 0.2 0:00.04 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /var/run/dhclient-eth0.pid -lf /var/lib/NetworkMa 2890 root 20 0 12072 2352 1548 S 0.0 0.2 0:01.03 sshd: root@pts/0 2972 root 20 0 5428 2192 1604 S 0.0 0.2 0:01.06 -bash 2978 root 20 0 26244 1160 1160 S 0.0 0.1 0:00.00 /usr/bin/gnome-keyring-daemon --daemonize 2981 root 20 0 26244 1160 1160 S 0.0 0.1 0:00.00 /usr/bin/gnome-keyring-daemon --daemonize 2977 root 20 0 26244 1160 1160 S 0.0 0.1 0:00.00 /usr/bin/gnome-keyring-daemon --daemonize 3143 root 20 0 3488 1484 1380 S 0.0 0.1 0:00.00 /usr/sbin/nodm 3159 root 20 0 102M 33404 5712 S 0.0 3.3 0:00.00 /usr/lib/xorg/Xorg :0 -nolisten tcp vt7 3160 root 20 0 102M 33404 5712 S 0.0 3.3 0:00.00 /usr/lib/xorg/Xorg :0 -nolisten tcp vt7 3146 root 20 0 102M 33404 5712 S 0.0 3.3 1:33.94 /usr/lib/xorg/Xorg :0 -nolisten tcp vt7 3163 igorp 20 0 5460 1576 1268 S 0.0 0.2 0:00.01 /usr/sbin/nodm 3166 igorp 20 0 5392 2244 2244 S 0.0 0.2 0:00.12 /lib/systemd/systemd --user 3169 igorp 20 0 24224 1012 0 S 0.0 0.1 0:00.00 (sd-pam) 3173 igorp 20 0 1452 240 240 S 0.0 0.0 0:00.00 /bin/sh -l -c /etc/X11/Xsession 3176 igorp 20 0 1452 248 248 S 0.0 0.0 0:00.08 /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc 3207 igorp 20 0 2908 768 732 S 0.0 0.1 0:00.01 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch x-session-manager 3210 igorp 20 0 5456 1092 1088 S 0.0 0.1 0:00.00 /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch x-session-manager 3211 igorp 20 0 5256 1772 1344 S 0.0 0.2 0:00.34 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 8 --session 3230 igorp 20 0 38956 4552 4228 S 0.0 0.4 0:00.00 xfce4-session 3231 igorp 20 0 38956 4552 4228 S 0.0 0.4 0:00.01 xfce4-session 3229 igorp 20 0 38956 4552 4228 S 0.0 0.4 0:00.21 xfce4-session 3233 igorp 20 0 6860 2212 2004 S 0.0 0.2 0:00.12 /usr/lib/arm-linux-gnueabihf/xfce4/xfconf/xfconfd F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit I'll upgrade to latest and do tests again. Edit: no changes after apt update and upgrade to 4.11.6-cubox
Hannes Worst Posted June 28, 2017 Author Posted June 28, 2017 That keeps me puzzeled. I use exactly the same image on more or less the same machine, only single core. The logs are absoluty comparable. Maybe I have a faulty board, or it has something to with Midori. Midori is known to spike the CPU at moments. Thanks for the detailed logs! I will go on to investigate ..
Igor Posted June 28, 2017 Posted June 28, 2017 I also have single core with 512Mb memory, but it's Hummingboard 2 and it performs the same - up to 53°C It should use the same DT as yours. Check: http://sprunge.us/IGeF It must be related to SOM / u-boot settings?
Hannes Worst Posted June 30, 2017 Author Posted June 30, 2017 In the meanwhile I think I found the source of the problem. A change of hdmi2vga adapter did the trick. The faulty adapter contained some kind of soundcard that triggered the CPU. Sorry for the disturbance! 1
Recommended Posts