M715q power usage and the BSDes

       995 words, 5 minutes

Following previous post where using M720q as a desktop machine was considered not that good, someone on the Fediverse pointed me to the AMD versions of ThinkCentre. Having noticed that ATI/AMD/Radeon GPU do seem to work pretty well on OpenBSD, I got a refurbished ThinkCentre M715q and had a look at it.

The refurbed ThinkCentre came with an AMD PRO A10-9700E R7 CPU, 4 GB of RAM and a 500 GB Western Digital Black Mobile 2.5" SATA drive.

Linux Debian 13

In IDLE mode after a standard “server” installation, power consumption was 11-12 W.

Once the DP monitor and USB keyboard are unpluggued, the power consumption lowers to 7 W.
The usage of powertop didn’t seem to allow usage of less power.

FreeBSD 15.1

After the installation, a reboot and an IDLE time of a few minutes, the power consumption was about 22 W.

Once the DP monitor and the USB keyboard were unpluggued, the power usage went down to 18 W.
The sysctl hw.acpi.cpu.cx_lowest=Cmax magic spell or the powerd daemon didn’t change anything. But loading amdgpu had power usage dropped to 10 W. Loading amdtemp didn’t change anything regarding power usage but I could then watch the temperature being kept around 38 degC while doing nothing.

Running ubench used about 30 W but the CPU never went above 53 degC. Strangely the process died before finishing and CPU usage was mostly around 30%. Not sure if this means something about CPU support.

Online FreeBSD dmesg is available here .

NetBSD 11.0

Once the installation is finished and the system has rebooted, leaving it IDLE for a couple of minutes lead to a power consumption of 26 W.

Disconnecting the DP monitor and the USB keyboard saved a few watts but the system was still using about 24 W. After installing and running estd -b, power usage went down to 19 W and the temperature to 49.3 degC.

While running ubench, power usage went up to 50 W and temperature up to 66 degC.

On this machine too, NetBSD refused to boot, or at least never issued the DHCP request, when no monitor were plugged in. The closest to headless I could get was using an HDMI Dummy plug.

Online NetBSD dmesg is available here .

OpenBSD 7.9

After the installation’s completed, all patches were applied and the kernel finished relinking, power consumption stabilized around 15 W.

Once apmd was started in automatic performance adjustment mode, power usage went down to 14 W, hw.setperf being switched to 0 and hw.cpuspeed to 800 instead of 3000.

After disconnecting the DP monitor and the USB keyboard, only 10 W were drawn from the wall.

While running ubench, power consumption did not get above 37 W.

Unless I messed up somewhere, temperatures didn’t seem to be available in sysctl.

Online OpenBSD dmesg is available here .

Trying to use OpenBSD 7.9 as a workstation on this machine was not that great. It was connected to a 27" 4K monitor using a DP to HDMI dongle, a USB mouse and keyboard and a USB soundbar.

Once this test was done, I gave it a try to -snapshot. The audio access is solved there and I can use sndioctl as expected. 2160p is still not useable but at least, it doesn’t freeze the machine anymore. Actually, using VLC to display 4K content is pretty normal - only a few visual quack from time to time. 8.0-current dmesg is available here and it feels definitively like the way to go for a workstation. Finally switching to CDE and using Librewolf turned to be way better than with 7.9. So you definitively want to go 8.0 or 8.0-current with this machine. Note that the fan is not inaudible though, which makes it more suitable as a server (in a remote cupboard :) than as a workstation, close to my ears.

Conclusion

SystemModelBaseHeadlessOptimizedubench
WindowsM710q-6 W--
M715q----
M720q-4 W--
YunoHostM710q11 W7 W5 W-
M720q10 W6 W4 W-
DebianM715q11 W7 W7 W-
FreeBSDM710q11 W7 W6 W
M715q22 W18 W10 W30 W
M720q12 W6 W6 W20 W
NetBSDM710q11 W8 W8 W17 W
M715q26 W24 W19 W50 W
M720q12 W8 W8 W20 W
OpenBSDM710q13 W9 W9 W18 W
M715q15 W10 W10 W37 W
M720q13 W9 W9 W20 W

This AMD generation really seem to use more power than the Intel one. Also, the fan is definitively louder on the AMD model. And given that even the Intel(R) Core(TM) i5-8500T does not use more power, I would definitively go for the M720q for my homelab stuff.

But that’s just me!