Skip to content

Instantly share code, notes, and snippets.

@marcaurele
Last active July 19, 2026 12:14
Show Gist options
  • Select an option

  • Save marcaurele/64e06dbb70cc566b324fec6c608cc782 to your computer and use it in GitHub Desktop.

Select an option

Save marcaurele/64e06dbb70cc566b324fec6c608cc782 to your computer and use it in GitHub Desktop.
Thinkcenter

ThinkCenter + MAAS

To manage Lenovo ThinkCentre Tiny computers natively via Canonical MAAS (Metal as a Service) for power cycling and remote boot control, you need to target models equipped with Intel vPro (AMT) or AMD PRO (DASH).

Because micro-PCs do not have a dedicated baseboard management controller (BMC) like an enterprise server (IPMI/iDRAC), MAAS uses specific network-based power drivers to talk to these business-class desktop chipsets.

Here is the breakdown of which series work best and how to match them with MAAS.


1. The Intel Route: ThinkCentre M80 and M90 Series

The M80q and M90q (and their older equivalents like the M910q, M920q) are your best bets for out-of-the-box reliability.

  • The Technology: Intel vPro / AMT (Active Management Technology).
  • MAAS Compatibility: Fully supported natively. In the MAAS UI, when adding the node, you will set the Power Type to Intel AMT. You then provide the AMT username (admin) and the management password you set in the BIOS.
  • Crucial Buying Warning: Not all M80/M90 units have vPro. Intel limits vPro to specific high-end CPUs (usually Core i5 or i7 variants ending in "vPro" eligible lines) paired with the Q-series enterprise motherboard chipset (e.g., Q470, Q570, Q670). Check the tiny case or the BIOS for the "Intel vPro" branding. Standard consumer Intel chips in these boxes will not have AMT.

2. The AMD Route: ThinkCentre M75 Series

The M75q (Gen 1, Gen 2, etc.) units are fantastic, high-efficiency cluster workers, but they require a bit more nuance.

  • The Technology: AMD DASH (Desktop and mobile Architecture for System Hardware).
  • MAAS Compatibility: MAAS supports AMD DASH via the amt power type or specialized AMT/DASH bridges, as both follow similar WS-Management protocols.
  • Crucial Buying Warning: Just like Intel, you must buy a unit that features an AMD Ryzen PRO processor (e.g., Ryzen 5 PRO 4650GE, Ryzen 7 PRO 4750GE). Standard non-PRO Ryzen mini PCs lack the hardware-level management engine.

Summary Matrix for Cluster Planning

ThinkCentre Model Management Standard MAAS Power Type Remote Boot/Power Control
M90q / M80q (with vPro CPU) Intel AMT Intel AMT Yes (Natively flawless)
M75q (with Ryzen PRO CPU) AMD DASH Intel AMT / Web Services Yes (Requires PRO chip verification)
M70q (Entry-level Intel) None / Basic Intel Standard Manageability None No (Avoid for MAAS automation)

Pro-Tips for a Cheap Cluster Setup

If you end up buying a batch of cheaper ThinkCentres that don't have vPro/DASH, or if you find the AMT configuration too tedious to provision across dozens of nodes, you have two solid workarounds widely used in the homelab/cluster community:

  1. Smart PDUs / Smart Plugs (Kasa/Tasmota): Configure the ThinkCentre BIOS to "State after Power Loss: Power On". You can then write a tiny script or use a MAAS webhook to toggle a smart relay/PDU to hard-reboot the nodes.
  2. Wake-on-LAN (WoL): You can set the MAAS power type to Wake-on-LAN. While this is great for turning nodes on, keep in mind it cannot turn them off or force-reboot a crashed node.

Since 2020, Lenovo has organized the ThinkCentre M Series primarily into standard tiering (M70, M80, M90) and released them in chronological generations (Gen 1 through Gen 5).

To give you the most accurate overview, the configurations are separated by form factor because Tiny (1L micro PCs) use laptop-style memory and have limited space for GPUs, whereas SFF (Small Form Factor) and Tower (t) models have PCIe slots for standalone desktop GPUs.


2020: Gen 1 Series (10th Gen Intel)

The Gen 1 lineup established the foundational memory limits for the modern M-series, utilizing DDR4 RAM.

1. Tiny Form Factor (M70q, M80q, M90q Gen 1)

  • GPU Options: Integrated Intel UHD Graphics 630. (No discrete GPU slots).
  • Maximum RAM: Up to 64 GB total.
  • RAM Slot Type: 2x DDR4 SO-DIMM (Laptop format) slots.

2. SFF & Tower Form Factor (M70s/t, M80s/t, M90s/t Gen 1)

  • GPU Options: Integrated Intel UHD 630 or dedicated low-profile/entry cards:

  • M70 / M80: AMD Radeon 520 or RX 550X.

  • M90: NVIDIA GeForce GTX 1660 Super (Tower only).

  • Maximum RAM: * M70s/t: Up to 128 GB (4x slots).

  • M80 & M90 series: Up to 128 GB (4x slots).

  • RAM Slot Type: DDR4 UDIMM (Standard desktop format) slots.


2021 – 2022: Gen 2 & Gen 3 Series (11th & 12th Gen Intel / AMD equivalents)

Gen 2 maintained DDR4, while Gen 3 introduced DDR5 architectures to the high-end M90 units. AMD equivalents (M75q, M75t) also feature prominently in this era.

1. Tiny Form Factor (Gen 2 & Gen 3)

  • GPU Options: Integrated Intel UHD 750/770 or AMD Radeon Graphics.

  • Exception: The premium M90q Gen 3 could be configured with a specialized, soldered dedicated NVIDIA RTX 3050 Ti Mobile GPU.

  • Maximum RAM: Up to 64 GB total.

  • RAM Slot Type: 2x DDR4 SO-DIMM (Gen 2) or 2x DDR5 SO-DIMM (Gen 3).

2. SFF & Tower Form Factor (Gen 2 & Gen 3)

  • GPU Options: Integrated graphics or dedicated choices:

  • SFF Variants: NVIDIA T400, T1000, or GeForce GT 1030.

  • Tower Variants: AMD Radeon RX 6400 or NVIDIA GeForce RTX 3060 (M90t Gen 3).

  • Maximum RAM: Up to 128 GB total.

  • RAM Slot Type: 4x slots. Gen 2 uses DDR4 UDIMM; Gen 3 transitions the M80/M90 lines to DDR5 UDIMM.


2023 – 2024: Gen 4 Series (13th & 14th Gen Intel)

Lenovo consolidated specs in Gen 4, standardizing high-speed DDR5 across nearly all tiers and providing more efficient integration.

1. Tiny Form Factor (M70q, M80q, M90q Gen 4)

  • GPU Options: Integrated Intel UHD Graphics 730/770. (No dedicated GPU space).
  • Maximum RAM: Up to 64 GB total.
  • RAM Slot Type: 2x DDR5 SO-DIMM slots.

2. SFF & Tower Form Factor (M70s/t, M80s/t, M90s/t Gen 4)

  • GPU Options: Integrated Intel UHD or discrete setups:

  • SFF Models: Intel Arc A310 or NVIDIA T1000.

  • Tower Models: NVIDIA GeForce RTX 3050 (6GB) or RTX 4060 (highly configurations of M90t Gen 4).

  • Maximum RAM: Up to 128 GB total.

  • RAM Slot Type: 4x DDR5 UDIMM slots (Note: Entry-level M70s Gen 4 sometimes scales to only 2 slots maxing out at 64GB depending on the sub-motherboard layout).


2025 – 2026: Gen 5 & Ultra Series (Intel Core Ultra / 14th Gen Refresh & AMD Ryzen 8000/9000)

The current generation shifts heavily to AI-enabled architectures (Core Ultra and Ryzen AI) utilizing highly efficient DDR5 layouts.

1. Tiny Form Factor (Gen 5 / Ultra)

  • GPU Options: Integrated Intel Graphics / Intel Arc Graphics or AMD Radeon 780M (found on Ryzen PRO equivalents).
  • Maximum RAM: Up to 64 GB total.
  • RAM Slot Type: 2x DDR5 SO-DIMM slots (Running speeds up to 5600MT/s).

2. SFF & Tower Form Factor (Gen 5 / Ultra)

  • GPU Options: Integrated Graphics or expansion slots:

  • SFF Models: AMD Radeon RX 6400, Intel Arc A380, or low-profile NVIDIA RTX 3050.

  • Tower Models: NVIDIA GeForce RTX 4060 or RTX 4070 (on premium M90t configurations with uprated power supplies).

  • Maximum RAM: Up to 128 GB total (Premium tiers) / 64 GB max on entry-level dual-slot motherboards.

  • RAM Slot Type: 2x or 4x DDR5 UDIMM slots.

Summary Rule of Thumb: If it's a Tiny (q) model, look for laptop SO-DIMM (max 64GB) and expect integrated graphics. If it is an SFF (s) or Tower (t) model, it uses standard desktop UDIMM (max 128GB) and offers physical PCIe expansion slots for dedicated graphics cards. Pre-2022 models utilize DDR4, whereas 2023–2026 models utilize DDR5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment