Skip to main content

Verdin iMX8M Mini 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 Verdin iMX8M Mini.

The Verdin iMX8M Mini'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.

info

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.

0055 Verdin iMX8M Mini 2GB WB IT V1.0Bโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W]Peak Power Consumption [W]
Idle1.6671.789
Idle (headless)1.3851.400
HD video playback2.0672.635
glmark2 stress2.6713.407
Maximum power consumption3.7504.585

0055 Verdin iMX8M Mini Quad 2GB WB IT V1.1Aโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
RTC clock (proper shutdown)850 nW910 nW
RTC clock (power cable removing shutdown )860 nW910 nW
Idling mode with screen2.212.64
Idling mode without Ethernet (cable unplugged) (with screen)1.552.07
Idling mode without Ethernet (cable unplugged) (no screen)1.322.13
Idling mode with screen for 20 minutes2.212.76
Idling mode without screen1.922.34
Stress 1 cores2.583.11
Stress 2 cores2.903.54
Stress 3 cores3.194.01
Stress 4 cores3.504.40
All cores stressed without screen3.224.17
CPU stress with iperf3 eth3.494.22
CPU stress with iperf3 wifi 2.4GHz4.875.76
CPU stress with iperf3 Ethernet and wifi 2.4GHz4.865.21
All cores stressed and glmark23.494.20
glmark22.823.33
CPU burn - neon stress script3.644.48
Max stress: all cores stressed, glmark2, Iperf3 Wi-Fi 2.4GHz and ethernet5.035.53
Max stress: all cores stressed, glmark2, Iperf3 Wi-Fi 5GHz and Ethernet4.405.16
iperf3 Wifi 2.4GHz no screen3.894.35
iperf3 Wifi 5GHz no screen3.283.67
iperf3 Ethernet no screen2.162.63
All cores stressed, glmark2, Ethernet and Iperf33.724.48

* Unless explicitly mentioned

0055 Verdin iMX8M Mini Quad 2GB WB IT V1.1Eโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W]Peak Power Consumption [W]
Suspend mode idle1.030.00
Suspend mode deep RAM0.260.00
Idling mode with screen2.162.24
Idling without screen1.851.88
Idle mode with no eth phy1.201.21
Stress 1 cores2.212.44
Stress 2 cores2.522.86
Stress 3 cores2.823.36
All cores (4) stressed without screen3.093.70
CPU stress with iperf3 eth3.283.66
CPU stress with iperf3 wifi 2.4GHz4.505.03
CPU stress with iperf3 wifi 5GHz4.294.67
CPU stress with iperf3 Ethernet and wifi 2.4 GHz4.714.98
CPU stress with iperf3 Ethernet and wifi 5 GHz4.324.70
All cores stressed and glmark23.754.50
glmark22.662.91
CPU burn - neon stress script4.194.22
Max stress: all cores stressed, glmark2 ,iperf3 wifi 2.4GHz and Ethernet5.135.71
Max stress: all cores stressed, glmark2 ,iperf3 wifi 5GHz and Ethernet4.695.21
iperf3 Wifi 2.4GHz no screen3.233.34
iperf3 Wifi 5GHz no screen3.193.34
iperf3 Ethernet no screen2.112.16
All cores stressed, glmark2, Ethernet iperf33.754.20
Poweroff state0.000.00

0057 Verdin iMX8M Mini DualLite 1GB V1.1Aโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
RTC clock (proper shutdown)830 nW
RTC clock (power cable removing shutdown )840 nW
Suspend mode0.10
Idling mode with screen1.842.17
Idling mode without Ethernet (cable unplugged) (with screen)1.511.65
Idling mode without Ethernet (cable unplugged) (no screen)1.201.60
Idling mode with screen for 20 minutes2.152.45
Idling without screen1.842.17
Stress 1 cores2.632.85
Stress 2 cores3.013.47
All cores stressed without screen2.673.08
CPU stress with iperf3 eth3.093.45
All cores stressed and glmark23.464.03
Glmark22.783.12
CPU burn - neon stress script3.663.74
iperf3 ethernet no screen2.102.47
Max stress: all cores stressed, glmark2 ,iperf3 ethernet3.463.82

* Unless explicitly mentioned

0059 Verdin iMX8M Mini Quad 2GB IT V1.1Aโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
RTC clock (proper shutdown)873 nW881 nW
RTC clock (power cable removing shutdown )868 nW877 nW
Suspend mode0.100.15
Idling mode with screen2.172.32
Idling mode without Ethernet (cable unplugged) (with screen)1.521.65
Idling mode without Ethernet (cable unplugged) (no screen)1.211.71
Idling mode with screen for 20 minutes2.172.35
Idling without screen1.852.02
Stress 1 cores2.542.78
Stress 2 cores2.863.28
Stress 3 cores3.163.68
Stress 4 cores3.464.08
All cores stressed without screen3.153.82
CPU stress with iperf3 Ethernet3.253.53
All cores stressed and glmark23.323.92
Glmark22.783.07
CPU burn - neon stress script3.644.63
iperf3 Ethernet no screen2.132.32
Max stress: All cores stressed, glmark2, Ethernet iperf33.514.25

* Unless explicitly mentioned

0059 Verdin iMX8M Mini Quad 2GB IT V1.1Cโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
RTC (proper shutdown)845 nW0.00
RTC (power cable removing shutdown)845 nW0.00
Suspend mode idle1.030.00
Suspend mode deep RAM0.260.00
Idling mode with screen2.132.16
Idling without screen1.791.82
Idle mode with no eth phy1.160.00
Stress 1 cores2.172.38
Stress 2 cores2.482.86
Stress 3 cores2.783.29
All cores (4) stressed without screen3.053.63
CPU stress with iperf3 eth3.183.58
All cores stressed and glmark23.694.40
glmark22.622.87
CPU burn - neon stress script4.154.17
iperf3 Ethernet no screen2.072.09
All cores stressed, glmark2, Ethernet iperf33.704.24
Suspend mode idle0.980.00
Suspend mode deep RAM0.230.00
Poweroff state0.000.00

* Unless explicitly mentioned

0059 Verdin iMX8M Mini Quad 2GB IT V1.1Dโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
Suspend mode idle0.10TBD
Idle mode with screen2.01TBD
Idle mode without screen1.74TBD
Idle mode without eth phy1.27TBD
Idle mode without screen and eth phy1.00TBD
Stress 1 core without screen2.04TBD
Stress 2 cores without screen2.56TBD
Stress 3 cores without screen2.82TBD
Stress 4 cores without screen3.09TBD
CPU stress with iperf3 eth with screen3.13TBD
All cores stressed and glmark23.44TBD
glmark22.50TBD
CPU burn - neon stress script4.22TBD
iperf3 Ethernet no screen1.99TBD
All cores stressed, glmark2, Ethernet iperf33.41TBD
CPU stress with video playback3.29TBD
Poweroff state0.00TBD

* Unless explicitly mentioned

0060 Verdin iMX8M Mini DualLite 1GB WB IT V1.1Aโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
RTC clock (proper shutdown)820 nW
RTC clock (proper shutdown)820 nW
RTC clock (power cable removing shutdown )840 nW
Suspend mode0.070.10
Idling mode with screen2.202.58
Idling mode without Ethernet (cable unplugged) (with screen)2.272.96
Idling mode without Ethernet (cable unplugged) (no screen)1.231.75
Idling mode with screen for 20 minutes2.402.97
Idling without screen1.882.33
Stress 1 cores2.563.06
Stress 2 cores2.873.38
All cores stressed without screen2.563.18
CPU stress with iperf3 eth2.983.43
CPU stress with iperf3 wifi 2.4GHz4.745.11
CPU stress with iperf3 eth and wifi 2.4GHz4.855.15
All cores stressed and glmark23.373.94
Glmark22.813.16
CPU burn - neon stress script3.363.75
Max stress: all cores stressed, glmark2 ,iperf3 wifi 2.4GHz and ethernet5.185.68
iperf3 Wifi 2.4GHz no screen3.844.12
iperf3 Wifi 5GHz no screen3.263.54
iperf3 ethernet no screen2.172.56
All cores stressed, glmark2, ethernet iperf33.373.77

* Unless explicitly mentioned

0060 Verdin iMX8M Mini DualLite 1GB WB IT V1.1Cโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
RTC clock (proper shutdown)824 nW
RTC clock (power cable removing shutdown )821 nW
Suspend mode idle0,93
Suspend mode deep RAM0,12
Idling mode with screen with phy2,086,13
Idling without screen with phy1,514,89
Idling mode without screen without phy0,894,54
Stress 1 cores1,885,38
Stress 2 cores2,195,72
CPU stress with iperf3 eth2,345,80
CPU stress with iperf3 wifi 2.4GHz3,797,06
CPU stress with iperf3 wifi 5 GHz3,657,17
CPU stress with iperf3 eth and wifi 2.4GHz3,927,04
CPU stress with iperf3 eth and wifi 5GHz3,717,23
All cores stressed and glmark22,856,00
glmark22,345,56
CPU burn - neon stress script2,556,00
Max stress: all cores stressed, glmark2 ,iperf3 wifi 2.4GHz and ethernet4,557,50
Max stress: all cores stressed, glmark2 ,iperf3 wifi 5GHz and ethernet4,337,46
iperf3 Wifi 2.4GHz no screen3,136,87
iperf3 Wifi 5GHz no screen3,066,87
iperf3 ethernet no screen1,785,61
All cores stressed, glmark2, ethernet iperf32,996,09

* Unless explicitly mentioned

0068 Verdin iMX8M Mini Quad 2GB WB IT (No CAN) V1.1Aโ€‹

Resultsโ€‹

Test caseMean Power Consumption [W*]Peak Power Consumption [W*]
Suspend mode idle0.99TBD
Idle mode with screen2.02TBD
Idle mode without screen1.77TBD
Idle mode without eth phy1.28TBD
Idle mode without screen and eth phy2.02TBD
Stress 1 core without screen2.08TBD
Stress 2 cores without screen2.59TBD
Stress 3 cores without screen2.85TBD
Stress 4 cores without screen3.12TBD
CPU stress with iperf3 eth with screen3.19TBD
CPU stress with iperf3 2.4 GHz WiFi with screen4.49TBD
CPU stress with iperf3 5 GHz WiFi with screen4.32TBD
All cores stressed and glmark23.49TBD
glmark22.57TBD
CPU burn - neon stress script4.20TBD
iperf3 Ethernet no screen2.03TBD
iperf3 2.4 GHz WiFi no screen3.14TBD
iperf3 5 GHz WiFi no screen3.49TBD
All cores stressed, glmark2, Ethernet and 2.4 GHz WiFi iperf33.44TBD
All cores stressed, glmark2, Ethernet and 5 GHz WiFi iperf34.78TBD
All cores stressed, glmark2, Ethernet iperf34.51TBD
CPU stress with video playback3.31TBD
Poweroff state0.00TBD

* Unless explicitly mentioned

Power Measurement of Verdin SoMsโ€‹

The Verdin Development Board and the Dahlia Carrier Board have a current, voltage and power measurement IC. It is the Texas Instruments INA219.

You need to enable it in the device tree. Check out the articles Device Tree Customization and Device Tree Overlays (Linux) for instructions on how to do it. Below is the device tree code snippet with the required changes:

&hwmon {
status = "okay";
};

Then the device will be available on /sys/class/hwmon/hwmonX/. X can be enumerated as 0 or 1, because there is also a temperature sensor attached on the same I2C bus.

If we assume it will be on hwmon0, read the power measurement in microwatts (ยตW):

# cat /sys/class/hwmon/hwmon0/power1_input

Therefore you must divide the result by 1000000 to get the value in watts (W).

Additional Resourcesโ€‹

Product Page and Datasheet: Verdin iMX8M Mini

Verdin Family: Verdin SoM Family

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)



Send Feedback!