Apalis iMX8 Power Consumption
Overviewโ
This is one of a series of posts about Toradex modules' power consumption measurements. This article provides information about the power consumption of Apalis iMX8.
The Apalis iMX8's power consumption depends on the devices connected to it. Below are the power consumption results of several test cases, demonstrating realistic system configurations at various CPU loads.
The power consumption is subject to variation, depending on the specific demand of your application, for example, the load, CPU stress, connected peripherals, and temperature. In toradex.com, our minimum and maximum power consumption estimation is based on the lowest idle power consumption and the highest power consumption values during maximum load on our tests.
Disclaimerโ
Toradex tests its modules following internal protocols as a way of standardizing the results. The overall power consumption of each module depends on multiple factors, such as:
- Environmental temperature
- Particular Silicon Revision of the SoC
- Versions of the Software Components installed on the module
- Use cases
The following results were achieved by simulating an ideal scenario. Applications in different conditions may not achieve the exact same results. It is suggested that a customer measures its SoM's power consumption under its own particular use cases before designing hardware based on this data.
Testing Conditionsโ
- The tests were performed using 3 different modules of each model.
- The provided data is the average of the results obtained for each module group.
- All of the SoMs were heated up first (using a stress test) to simulate the conditions of a continuous use scenario.
0067 Apalis iMX8QM 8GB WB IT V1.1Aโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Idlling mode without screen and withouth eth | 3.71 | 7.25 |
Idlling mode without screen and with eth | 4.26 | 7.95 |
Idlling mode with screen and withouth eth | 4.37 | 11.49 |
Idlling mode with screen and with eth | 4.87 | 11.92 |
Stress 1 core(s) without screen | 4.72 | 8.43 |
Stress 2 core(s) | 5.50 | 12.51 |
Stress 3 core(s) | 5.77 | 12.73 |
Stress 4 core(s) | 6.06 | 12.95 |
Stress 5 core(s) | 7.41 | 14.87 |
Stress 6 core(s) | 8.59 | 15.40 |
iperf3 with CPU Stress and eth and with screen | 8.74 | 15.10 |
iperf3 with CPU Stress and 2.4GHz and with screen | 9.64 | 16.57 |
iperf3 with CPU Stress and eth and 2.4GHz and with screen | 9.88 | 16.62 |
iperf3 with CPU Stress and 5GHz and with screen | 9.64 | 16.76 |
iperf3 with CPU Stress and eth and 5GHz and with screen | 9.85 | 16.57 |
iperf3 eth and without screen | 5.46 | 8.94 |
iperf3 5GHz and without screen | 5.86 | 10.40 |
iperf3 2.4GHz and without screen | 5.39 | 9.69 |
glmark2 with all cores stressed | 11.88 | 17.95 |
glmark2 | 9.16 | 15.12 |
max stress: all cores stressed, glmark2, iperf3 and ethernet | 11.30 | 17.92 |
max stress: all cores stressed, glmark2, iperf3 wifi 2.4GHz and ethernet | 12.16 | 19.30 |
max stress: all cores stressed, glmark2, iperf3 wifi 5GHz and ethernet | 11.82 | 19.19 |
CPU stress + video play | 10.15 | 17.38 |
cpu neon stress script | 8.06 | 15.42 |
suspend mode idle | - | - |
poweroff state | - | - |
0037 Apalis iMX8QM 4GB WB IT V1.1Bโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image 4.0.0-devel-20200709+build.144 (zeus) apalis-imx8 (Apalis-iMX8_Verification-Image)
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Suspend | 1.384 | 1.400 |
Idle | 4.728 | 5.029 |
Idle after 20 min | 4.738 | 4.878 |
Stress 1 core | 5.890 | 6.495 |
Stress 2 core | 5.482 | 6.259 |
Stress 3 core | 6.166 | 7.208 |
Stress 4 core | 7.270 | 8.599 |
Stress 5 core | 8.360 | 9.757 |
Stress 6 core | 8.922 | 11.244 |
Idle (headless) | 4.588 | 4.862 |
Headless & Full stress | 8.713 | 10.879 |
iperf3 Ethernet & Full stress | 9.745 | 11.041 |
iperf3 Wi-Fi & Full stress | 11.167 | 12.588 |
Glmark2 & full stress | 13.349 | 17.943 |
HD video & full stress | 10.774 | 12.402 |
CPU burn-neon | 9.750 | 10.847 |
Max stress: all cores stressed, glmark2b,iperf3 wifi 2.4GHz, and Ethernet | 13.896 | 18.191 |
0037 Apalis iMX8QM 4GB WB IT V1.1Eโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Suspend mode | 0.949 | 0.979 |
Idle | 5.689 | 6.767 |
Idle +20min | 4.676 | 5.056 |
Stress 1 | 5.066 | 5.646 |
Stress 2 | 6.399 | 7.509 |
Stress 3 | 6.699 | 7.835 |
Stress 4 | 7.471 | 9.000 |
Stress 5 | 9.070 | 9.269 |
Stress 6 | 8.389 | 10.898 |
Headless idle | 3.798 | 3.914 |
Headless full stress | 7.947 | 10.470 |
Headless Ethernet | 4.132 | 4.233 |
Headless iperf full stress | 8.743 | 10.463 |
Full stress glmark2 | 11.766 | 15.371 |
Full stress video playing | 9.910 | 14.263 |
CPU burn-neon | 7.583 | 7.904 |
Max stress | 11.832 | 15.509 |
Poweroff | 0.000 | 7.632 |
Poweroff +2min | 0.000 | 0.000 |
0047 Apalis iMX8QM 4GB IT V1.1Bโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image Apalis-iMX8_Qt5-X11-Image 3.0b4 20200807
Resultsโ
Test case | Mean Power Consumption [W*] | Max Power Consumption [W*] |
---|---|---|
RTC after shutdown | 0.053 ยตW | - |
RTC after power off | 0.053 ยตW | - |
Suspend | 1.35 | 1.37 |
Idle | 4.29 | 4.45 |
Idle after 20 min | 4.29 | 4.43 |
stress 1 core | 5.04 | 5.73 |
Stress 2 core | 5.28 | 5.88 |
Stress 3 core | 6.52 | 7.2 |
Stress 4 core | 6.85 | 7.56 |
Stress 5 core | 7.09 | 8.06 |
Stress 6 core | 8.16 | 8.97 |
Idle (headless) | 4.12 | 4.57 |
Headless & full stress | 6.84 | 7.80 |
iperf3 Ethernet & full stress | 8.79 | 9.88 |
Glmark2 & full stress | 13.84 | 16.92 |
HD video & full stress | 9.21 | 9.80 |
CPU burn - neon stress script | 7.56 | 8.37 |
Max stress: full stress, iperf3 Ethernet and glmark | 14.16 | 17.1 |
- Unless explicitly mentioned
0047 Apalis iMX8QM 4GB IT V1.1Dโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Suspend mode | 0.776 | 0.836 |
Idle | 4.472 | 4.684 |
Idle +20min | 4.451 | 4.733 |
Stress 1 | 4.776 | 5.555 |
Stress 2 | 6.281 | 7.364 |
Stress 3 | 6.612 | 7.928 |
Stress 4 | 7.370 | 8.937 |
Stress 5 | 8.069 | 10.100 |
Stress 6 | 8.267 | 10.930 |
Headless idle | 3.554 | 3.659 |
Headless full stress | 7.842 | 10.257 |
Headless Ethernet | 3.885 | 3.979 |
Headless iperf full stress | 8.719 | 10.276 |
Full stress glmark2 | 10.491 | 14.161 |
Full stress video playing | 10.296 | 12.544 |
CPU burn - neon stress script | 8.592 | 9.923 |
Max stress | 11.194 | 14.593 |
Poweroff | 0.000 | 7.776 |
Poweroff +2min | 0.000 | 0.000 |
0048 Apalis iMX8QP 2GB WB V1.1Dโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Idling mode without screen and eth | 3.49 | 6.17 |
idling mode without screen with eth | 4.05 | 6.89 |
idling mode with screen without eth | 4.21 | 10.70 |
Idling mode with screen and eth | 4.64 | 11.29 |
Stress 1 core without screen | 4.48 | 6.98 |
Stress 2 cores | 5.25 | 11.86 |
Stress 3 cores | 5.51 | 12.20 |
Stress 4 cores | 6.12 | 12.69 |
Stress 5 cores | 7.09 | 13.48 |
CPU stress with iperf3 eth | 7.44 | 13.41 |
CPU stress with iperf3 wifi 2.4GHz | 8.16 | 14.67 |
CPU stress with iperf3 wifi 5GHz | 8.45 | 14.78 |
CPU stress with iperf3 eth and wifi 2.4 GHz | 8.32 | 14.92 |
CPU stress with iperf3 eth and wifi 5 GHz | 8.52 | 12.50 |
All cores stressed and glmark2 | 5.22 | 7.57 |
Glmark2 | 5.43 | 8.58 |
CPU neon stress script | 5.21 | 8.43 |
Max stress: all cores stressed, glmark2 , iperf3 wifi 2.4GHz and ethernet | 9.71 | 14.73 |
Max stress: all cores stressed, glmark2 , iperf3 wifi 5GHz and ethernet | 7.90 | 12.82 |
Iperf3 Wifi 2.4GHz no screen | 9.39 | 14.66 |
Iperf3 Wifi 5GHz no screen | 10.11 | 15.91 |
iperf3 eth no screen | 10.23 | 16.03 |
CPU stress & video play | 8.65 | 14.98 |
All cores stressed, glmark2, ethernet iperf3 | 7.23 | 14.10 |
Suspend mode idle | 0.85 | 0.88 |
Poweroff state | 0.00 | 0.02 |
0048 Apalis iMX8QP 2GB WB V1.1Bโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image Apalis-iMX8_Qt5-X11-Image 3.0b4 20200807
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Suspend | 1.51 | 1.51 |
Idle | 4.83 | 5.23 |
Idle after 20 min | 4.83 | 5.24 |
Stress 1 core | 5.14 | 5.59 |
Stress 2 core | 5.37 | 5.88 |
Stress 3 core | 5.61 | 6.12 |
Stress 4 core | 6.74 | 7.21 |
Stress 5 core | 7.01 | 7.23 |
Stress 6 core | n/a | n/a |
Idle (headless) | 4.62 | 5.07 |
Headless & full stress | 6.79 | 6.97 |
iperf3 Ethernet & full stress | 7.73 | 7.91 |
iperf3 wifi & full stress | 9.38 | 9.16 |
Glmark2 & full stress | 10.32 | 12.03 |
HD video & full stress | 8.68 | 8.95 |
CPU burn - neon stress script | 7.77 | 7.94 |
Max stress: full stress, iperf3 Ethernet, iperf3 Wi-Fi and glmark | 11.10 | 13.40 |
0049 Apalis iMX8QP 2GB V1.1Dโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Idling mode without screen and eth | 3.36 | 5.35 |
idling mode without screen with eth | 3.93 | 6.23 |
idling mode with screen without eth | 4.09 | 5.72 |
Idling mode with screen and eth | 4.62 | 6.04 |
Stress 1 core without screen | 4.45 | 7.09 |
Stress 2 cores | 5.34 | 7.56 |
Stress 3 cores | 5.63 | 7.94 |
Stress 4 cores | 6.32 | 9.29 |
Stress 5 cores | 7.26 | 9.71 |
CPU stress with iperf3 eth | 7.41 | 9.90 |
All cores stressed and glmark2 | 9.63 | 14.78 |
Glmark2 | 7.94 | 12.19 |
CPU neon stress script | 7.04 | 8.97 |
iperf3 Ethernet (no display) | 4.58 | 6.45 |
CPU stress & video play | 8.51 | 11.40 |
Max stress: full stress, iperf3 Ethernet, iperf3 | 9.56 | 14.68 |
Suspend mode idle | 0.56 | 0.56 |
Poweroff state | 0.00 | 0.00 |
0049 Apalis iMX8QP 2GB V1.1Bโ
- Software Distribution: BSP Layers and Reference Images for Yocto Project Software: TDX Wayland
- Software Image: BSP Layers and Reference Images for Yocto Project Software: tdx-reference-multimedia-image Apalis-iMX8_Qt5-X11-Image 3.0b4 20200807
Resultsโ
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
RTC after shutdown | 0.052 ยตW | - |
RTC after power off | 0.049 ยตW | - |
Suspend | 1.34 | 1.37 |
Idle | 4.21 | 4.59 |
Idle after 20 min | 4.21 | 4.57 |
Stress 1 core | 4.54 | 5.00 |
Stress 2 core | 4.77 | 5.24 |
Stress 3 core | 4.99 | 5.45 |
Stress 4 core | 6.16 | 6.57 |
Stress 5 core | 6.45 | 6.59 |
Headless idle | 4.03 | 4.47 |
Headless & full stress | 6.22 | 6.40 |
iperf3 Ethernet & full stress | 7.18 | 7.42 |
Glmark2 & full stress | 9.83 | 11.45 |
HD video & full stress | 8.12 | 8.41 |
CPU burn - neon stress script | 7.23 | 7.44 |
Max stress: full stress, iperf3 Ethernet and glmark | 9.82 | 11.47 |
- Unless explicitly mentioned
Additional Resourcesโ
Product Page and Datasheet: Apalis iMX8
Specifications and Design Guides: Carrier Board Design Guides
Thermal Management in Toradex Modules: Thermal Management
How to Suspend Your Module Running Linux: Suspend/Resume (Linux)