Colibri iMX8X 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 Colibri iMX8X.
The Colibri iMX8X'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.
0038 Colibri iMX8QXP 2GB WB IT V1.0C
Software Version: TBD
Results
Test case | Average [W] | Maximum [W] |
---|---|---|
RTC clock (proper shutdown) | 0.0141 | na |
RTC clock (power cable removing shutdown ) | 0.0139 | na |
Idling mode with screen | 2.58 | 2.71 |
Stress 1 cores | 2.77 | 2.78 |
Stress 2 cores | 2.94 | 3.02 |
Stress 3 cores | 3.09 | 3.17 |
Stress 4 cores | 3.24 | 3.34 |
Stress 5 cores (arithmetic core) | 3.25 | 3.34 |
Headless mode all cores stressed | 2.64 | 2.69 |
Headless mode, all cores, iperf3 100Mbit/s ETH | 3.07 | 3.21 |
Headless mode, idling | 1.96 | 1.99 |
All cores stressed and glmark2 | 4.77 | 5.35 |
All cores stressed + HD video on screen | 4.39 | 4.54 |
CPU burn - neon stress script, no screen | 3.15 | 3.82 |
All cores stressed, glmark2, ethernet iperf3 | 4.85 | 5.47 |
0038 Colibri iMX8QXP 2GB WB IT V1.0D
- 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
Software Versions:
- 5.0.0-devel-202010+build.3
- TDX Wayland with XWayland 5.1.0-devel-20201014+build.96 (dunfell)
Results
Test case | Mean Power Consumption [W*] | Max Power Consumption [W*] |
---|---|---|
RTC clock (proper shutdown) | 12.52 μW | 13.38 μW |
RTC clock (power cable removing shutdown ) | 12.39 μW | 12.90 μW |
Suspend mode | 0.42 | 0.44 |
Idling mode with screen | 1.98 | 2.20 |
Idling mode with screen for 20 minutes | 1.98 | 2.36 |
Idling without screen | 2.00 | 2.33 |
Stress 1 cores | 2.36 | 3.25 |
Stress 2 cores | 2.63 | 3.39 |
Stress 3 cores | 2.90 | 3.69 |
Stress 4 cores | 3.13 | 4.21 |
All cores stressed without screen | 3.08 | 4.02 |
CPU stress with iperf3 Ethernet | 3.49 | 4.26 |
CPU stress with iperf3 wifi 2.4GHz | 5.51 | 6.22 |
CPU stress with iperf3 Ethernet and wifi 2.4GHz | 5.75 | 6.32 |
All cores stressed and glmark2 | 4.14 | 5.09 |
CPU burn - neon stress script | 3.18 | 3.79 |
Max stress: all cores stressed, glmark2 ,iperf3 wifi 5GHz and Ethernet | 5.66 | 6.69 |
Max stress: all cores stressed, glmark2 ,iperf3 wifi 2.4GHz and Ethernet | 5.85 | 6.95 |
iperf3 Wifi 2.4GHz no screen | 4.11 | 4.36 |
iperf3 Wifi 5GHz no screen | 4.19 | 4.48 |
iperf3 Ethernet no screen | 2.41 | 2.75 |
All cores stressed, glmark2, iperf3 Ethernet | 3.99 | 4.84 |
- Unless explicitly mentioned
0050 Colibri iMX8QXP 2GB IT V1.0C
- 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
Software Versions:
- TDX Wayland with XWayland 0.0.0-devel-20200717+build.9 (dunfell) colibri-imx8x ttyLP3Colibri-iMX8X_Verification-Image
- TDX Wayland with XWayland 4.0.0-devel-20200630+build.134 (zeus) colibri-imx8x ttyLP3Colibri-iMX8X_Verification-Image
- TDX Wayland with XWayland 4.0.0-devel-20200717+build.155 (zeus) colibri-imx8x ttyLP3Colibri-iMX8X_Verification-Image
Results
Test case | Mean Power Consumption [W] | Max Power Consumption [W] |
---|---|---|
Suspend | 0.202 | 0.240 |
Idle | 2.043 | 2.099 |
Idle after 20 min | 1.989 | 2.051 |
Stress 1 core | 2.245 | 2.796 |
Stress 2 core | 2.532 | 3.084 |
Stress 3 core | 2.778 | 3.404 |
Stress 4 core | 2.990 | 3.637 |
Headless idle | 1.466 | 1.520 |
Headless & full stress | 2.483 | 3.164 |
iperf3 Ethernet & full stress | 3.086 | 3.637 |
Glmark2 & full stress | 3.906 | 4.613 |
HD video & full stress | 3.758 | 4.149 |
CPU burn - neon stress script | 2.855 | 2.924 |
Max stress: full stress, iperf3 Ethernet and glmark | 3.958 | 4.653 |
0050 Colibri iMX8QXP 2GB IT V1.0D
- 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
Software Versions:
- 5.0.0-devel-202010+build.3
- 5.1.0-devel-20201014+build.96 (dunfell)
Results
Test case | Mean Power Consumption [W*] | Max Power Consumption [W*] |
---|---|---|
RTC clock (proper shutdown) | 12.21 μW | 12.72 μW |
RTC clock (power cable removing shutdown ) | 12.06 μW | 12.45 μW |
Suspend mode | 0.15 | 0.17 |
Idling mode with screen | 1.40 | 1.51 |
Idling mode with screen for 20 minutes | 1.40 | 1.49 |
Idling without screen * | 1.39 | 1.50 |
Stress 1 cores | 1.69 | 2.29 |
Stress 2 cores | 1.98 | 2.57 |
Stress 3 cores | 2.25 | 2.94 |
Stress 4 cores | 2.49 | 3.21 |
All cores stressed without screen | 2.45 | 3.19 |
CPU stress with iperf3 eth | 2.75 | 3.28 |
All cores stressed and glmark2 | 3.36 | 4.14 |
CPU burn - neon stress script | 2.35 | 2.42 |
Max stress: all cores stressed, glmark2 ,iperf3 Ethernet | 3.31 | 4.11 |
ierf3 Ethernet no screen | 1.79 | 1.86 |
- Unless explicitly mentioned
0051 Colibri iMX8DX 1GB WB V1.0D
- 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 5.1.0-devel-20201111+build.125 (dunfell) colibri-imx8x
Results
Test case | Mean Power Consumption [W*] | Max Power Consumption [W*] |
---|---|---|
RTC clock (proper shutdown) | 12.71 μW | 13.94 μW |
RTC clock (power cable removing shutdown ) | 12.38 μW | 12.98 μW |
Suspend mode with dsi adapter | 0.51 | 0.54 |
Suspend mode (no dsi adapter) | 0.39 | 0.44 |
Idling mode with screen | 2.44 | 2.80 |
Idling mode with screen for 20 minutes | 2.43 | 2.92 |
Idling without screen and DSI adapter | 1.82 | 2.21 |
Stress 1 cores | 2.71 | 3.32 |
Stress 2 cores | 2.96 | 3.65 |
All cores stressed without screen (no dsi adapter) | 2.32 | 3.00 |
CPU stress with iperf3 eth | 3.26 | 3.69 |
All cores stressed and iperf3 2.4GHz | 5.18 | 5.70 |
All cores stressed, iperf3 Ethernet and iperf3 2.4GHz | 5.39 | 5.82 |
All cores stressed and glmark2 | 3.82 | 4.53 |
Glmark2 | 3.37 | 3.89 |
CPU burn - neon stress script | 3.02 | 3.42 |
Max stress: all cores stressed, glmark2 ,iperf3 ethernet, wifi 2.4GHz | 5.77 | 6.39 |
All cores stressed, glmark2 ,iperf3 ethernet | 3.66 | 4.21 |
iperf3 wifi 5GHz no screen | 3.94 | 4.26 |
iperf3 wifi 2.4GHz no screen | 3.85 | 4.27 |
iperf3 with screen | 2.49 | 2.90 |
iperf3 Ethernet no screen (no DSI adapter) | 2.11 | 2.59 |
- Unless explicitly mentioned
0052 Colibri iMX8DX 1GB V1.0D
- 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 5.1.0-devel-20201111+build.125 (dunfell) colibri-imx8x
Results
Test case | Mean Power Consumption [W*] | Max Power Consumption [W*] |
---|---|---|
RTC clock (proper shutdown) | 12.19 μW | 12.68 μW |
RTC clock (power cable removing shutdown ) | 12.26 μW | 12.54 μW |
Suspend mode with dsi adapter | 0.27 | 0.30 |
Suspend mode (no dsi adapter) | 0.16 | 0.17 |
Idling mode with screen | 1.83 | 1.96 |
Idling mode with screen for 20 minutes | 1.82 | 1.95 |
Idling without screen and DSI adapter | 1.22 | 1.75 |
Stress 1 cores | 2.08 | 2.52 |
Stress 2 cores | 2.31 | 2.71 |
All cores stressed without screen (no dsi adapter) | 1.70 | 2.21 |
CPU stress with iperf3 Ethernet | 2.48 | 2.77 |
All cores stressed and glmark2 | 2.93 | 3.29 |
Glmark2 | 2.69 | 3.07 |
CPU burn - neon stress script | 2.26 | 2.37 |
Max stress: all cores stressed, glmark2 ,iperf3 Ethernet | 2.91 | 3.25 |
iperf3 Ethernet with screen | 2.08 | 2.30 |
iperf3 Ethernet no screen (no dsi adapter) | 1.50 | 1.75 |
- Unless explicitly mentioned
Additional Resources
Product Page and Datasheet: Colibri iMX8X
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)