Drag to reposition cover

Lenovo Thinkcentre/ThinkStation Tiny (Project TinyMiniMicro) Reference Thread

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

ZombieBiceps

Member
Jan 21, 2025
65
9
8
That's not my experience, in CBR23 mt benchmarks (10 min), M710Q performs better than M720Q, all of them with the same CPU (i5-9500)


Compare their heatsink:


M710Q:



M720Q:




M720Q with 90W PSU:


M710Q with 65W PSU (around 23% better than M720Q !):


M720Q
With CPU-Z bench CPU Package Power reach 60W, so the motherboard is actually capable of delivering nearly full power to the CPU, at lest if you use an adequate PSU.


M720Q
With CPU-Z stress test CPU Package Power reach 60W but lower to 35W after a minute, probably because the temps are very high.


I don't have the M710Q anymore so I can't do more tests.
Apparently I can not expand the images because I live in the UK so I can't read the temps but unless you are hitting 90c+ it shouldn't be a thermal issue. Also the m720q board is only rated for 35w cpus. The boards for the m720q and m920q look identical for the power delivery but i believe they are different. Even though they use the same bios, resistors are used on the motherboard to give it an ID which can change firmware configuration.

Check this link for better information and detailed explanation of the differences in the tiny 5 board versions. GitHub - a-little-wifi/TinySecrets: Technical information about small 1L Lenovo, Dell, HP and Acer PCs
 

mooms

New Member
Sep 13, 2025
17
9
3
Yeah fore sure I was referring to the 65w cooler for the m720q not making a difference compared to the 35w cooler. Both topped out at the same power, temps and boost duration.

Presumably the m720q bios/firmware is following the long and short turbo power limits and the m710q doesn't, which is interesting for anyone who wants maximum performance from a 9th gen chip. The tiny 4 machines being cheap as well is really nice.
But these limits are 65W and 122W respectively with i5-9500.
 

ZombieBiceps

Member
Jan 21, 2025
65
9
8
But these limits are 65W and 122W respectively with i5-9500.
CPU based yes but the firmware may also have its own power limits that aren't present on the tiny 4's explaining why the m710q can sustain boost longer. Most 9th gen intel's throttle around 100c tjmax so if your temperature is lower than that changing the cooler won't make a difference.
 

mooms

New Member
Sep 13, 2025
17
9
3
Apparently I can not expand the images because I live in the UK so I can't read the temps but unless you are hitting 90c+ it shouldn't be a thermal issue. Also the m720q board is only rated for 35w cpus. The boards for the m720q and m920q look identical for the power delivery but i believe they are different. Even though they use the same bios, resistors are used on the motherboard to give it an ID which can change firmware configuration.

Check this link for better information and detailed explanation of the differences in the tiny 5 board versions. GitHub - a-little-wifi/TinySecrets: Technical information about small 1L Lenovo, Dell, HP and Acer PCs
Thanks for the link, I will read it.
You can't see imgur links in UK ?

Here are the direct links:

CPU based yes but the firmware may also have its own power limits that aren't present on the tiny 4's explaining why the m710q can sustain boost longer. Most 9th gen intel's throttle around 100c tjmax so if your temperature is lower than that changing the cooler won't make a difference.
Yes, I think you're right.
Can we mod the BIOS on M720Q ? I have a CH341A.
 

ZombieBiceps

Member
Jan 21, 2025
65
9
8
So it's imgur that is blocked in the UK, we have a new rule that you have to prove you are over 18 on sites that might contain adult content so that must be why.

If you check the link I sent it has some information about board id straps for the tiny 5's. Changing the resistors to make the board be seen as a m920x or p330 might do the trick, however the original link I sent you has a part that tells you what you need to add/change/remove to configure a 35w model to a 65w model. I'd go off the GitHub since it was written by smarter and more informed people than myself.
 

mooms

New Member
Sep 13, 2025
17
9
3
So it's imgur that is blocked in the UK, we have a new rule that you have to prove you are over 18 on sites that might contain adult content so that must be why.
Can't you use a VPN ? Many browsers now have one, or you can install an extension.


If you check the link I sent it has some information about board id straps for the tiny 5's. Changing the resistors to make the board be seen as a m920x or p330 might do the trick, however the original link I sent you has a part that tells you what you need to add/change/remove to configure a 35w model to a 65w model. I'd go off the GitHub since it was written by smarter and more informed people than myself.
I've checked it, I will not add or change resistors, that's too much for me.

It's weird that the amps limit is higher with a 35W CPU though

 

ZombieBiceps

Member
Jan 21, 2025
65
9
8
Can't you use a VPN ? Many browsers now have one, or you can install an extension.




I've checked it, I will not add or change resistors, that's too much for me.

It's weird that the amps limit is higher with a 35W CPU though

I think that's what is made available to the CPU from the PSU, the 65w models have official GPU support so it makes sense it could be lower for those machines by my understanding.
 

ZombieBiceps

Member
Jan 21, 2025
65
9
8
I think that's what is made available to the CPU from the PSU, the 65w models have official GPU support so it makes sense it could be lower for those machines by my understanding.
Looking again that's full system current limit so I actually have no idea why it would be lower, a guess would be it's slightly lower due to thermal concerns.
 

besseddrest

New Member
May 14, 2025
22
9
3
  • Haha
Reactions: jackfrost

evil_santa

Member
Apr 16, 2023
92
40
18
someone added the P360/m90Q gen3 pre release bios on badcaps forums.
I know this machine works fine with ES cpus probably also with any Graphics cards
somone needs to Tinker with the bios file

 

besseddrest

New Member
May 14, 2025
22
9
3
Just an FYI - there's a difference between using the core/memory clock and power sliders to adjust frequency, and using the more granular voltage tools in Afterburner to undervolt (as opposed to underclock) the gpu. The controls are...not intuitive, but it should only take a few minutes to cap the frequency.
MSI has a fairly comprehensive guide to this here:

For the P330/m270q, you'll need to adjust the Voltage/Frequency curve as demonstrated by this video:
(timestamp: 20:35 in case the link doesn't work)

I don't entirely know why this works more reliably, but I suspect that even with severe underclocking, the card will still intermittently draw more than what the 12v rail can deliver. Flattening the VF curve brute-forces this to not be the case.




Following up on my previous post:

I've tested a number of different GPUs in the P330 and P360s that I own, and there's a lot to say on the matter of using these for gaming. As long as this post is is really doesn't cover everything but in the interest of not boring everyone to death, I'm trying to keep it mostly to the more salient points.

TESTING:
I tested using a P330 and a P360, with an array of different GPUs from Nvidia, AMD and Intel. I have a decent collection of single slot cards.

Nvidia
RTX A1000
RTX A2000 (w/ single slot custom cooler from n3rdware)
RTX 4000 ADA Generation SFF (stock)
Quadro P620
Quadro T1000
RTX 3050 (6gb; single slot model from Yeston)
GTX 1650 (single slot, Yeston)

Intel
Arc A310 (ECO; single slot model from Sparkle)
Arc A380 (Asus, SFF, dual slot)

AMD
rx6400 (single slot, from Powercolor)
w6400 Pro (Actually not sure who manufactures these)
rx6500 (NON-XT; Dell OEM)
rx550 (Powercolor)

I found it interesting, that the A2000 capped to 50w performs almost identically to the A1000.

==================================================================

I spent a few days testing this collection of GPUs because...hell, why not.

In the P330:
- If you're just wanting a quick recommendation - your best bets are an undervolted RTX A1000, A2000, or rx6400/w/6400/rx6500. You can usually find the latter three on the used market for around $100. Sometimes less if you're lucky.
- With the exception of the GTX 1650 and P620, some case modification may be necessary for the cards to fit well and breathe. Pretty common mod to cut better ventilation holes into the top of the shell. Additionally, the speaker and bluetooth antenna assemblies need to be removed in order for any of the larger cards to fit in the chassis. This is pretty well known, but I figured it bore repeating.
- If you're using a 'T' Model CPU, you will need to use throttlestop to get decent gaming performance.
- As noted on page 1 of this thread, you need the correct riser, or most of these cards won't work in the P330.

Nvidia:
- The A1000, despite being factory-locked to pull 50w, does spike higher than this under load and will cause the system to crash unless the VF curve is capped to around 1500mhz. I have however, been able to push this to 1600mhz without issue, so there isn't a ton of performance being left on the table.
- The A2000 works after undervolting, but you're leaving a good bit of performance on the table by using it in this machine. Of the cards I tested, this is probably the 'best' option for the P330, considering that you can get a used 6gb model A2000 AND the single slot cooler for less than (or close to) the price of an A1000, you may as well take that option.

A1000 - Works, requires mild undervolting. Recommended.
A2000 - Works, requires aggressive undervolting. Recommended.
4000ADASFF - Works, Overkill. Requires *very* aggressive undervolting. Not Recommended.
P620 - Works without issue. Recommended.
T1000 - Works without issue, and with better performance than the power-limited 1650. Recommended.
RTX3050(6gb)- Works, requires aggressive undervolting. Recommendable...ish?
GTX 1650 - Works, requires aggressive undervolting. Not recommended.

Intel:
- Unfortunately, Intel Arc cards require ReBar to work at full capacity, and this feature isn't supported natively. However, it should theoretically be possible to add/enable this feature using various tools - but the Lenovo UEFI is less than open, and I haven't yet sussed out how to make it work...yet. The A310 in particular, performs abysmally; you're better off using Nvidia/AMD cards for now. I didn't extensively test the A380, but performance for this already modest card was less than expected. At least I only paid 50 bucks for the pair.


AMD:
- All of these cards worked without issue, however the inability to easily modify fan curves makes the 6400/6500 cards run fairly hot.
What's interesting about them though, is that the AMD drivers in Linux actually expose more control over these things, and you can actually control the fans. Wild that you can't do this even with AMD's own tools in Windows.
- It's worth noting that the 4-lane PCIE limit, paired with the PCIE3 of the slot in the P330 - does throttle performance in all of the 6000 series cards listed here, but in most cases it's not enough to make much of a difference. If the card can't handle a given title on PCIE3, it probably won't perform super well on 4 either; and if it plays well in 4, it'll play well in 3.
- The 6400/6500 cards all perform about the same on pcie3, or at least within margin of error.
- The Rx550 works perfectly, it's...just old and not very powerful.

==================================================================
Now, in the P360:
- Quick recommendations: Stick with Nvidia. Nothing else really works. A1000/2000 are solid bets;

- Kind of important to this discussion - You actually DO get the full 75w of power in the P360! No undervolting necessary! However...
I could not get any of the Intel or AMD cards to work in this machine. Machine boots, but only recognizes the onboard igpu. I can only speculate as to why this is the case. So, i'm only going to detail the Nvidia cards:
- Only minor modifications are required for most cards to fit and breathe; The ventilation in this case is good, and it's about 1mm thicker so you won't struggle to get any of these GPUs to fit...assuming they're single-slotters. Anything shorter than the A2000 (which is fairly long by SSF standards) only requires straightening the right-angle bend in the bluetooth cable bracket. Basically just need a pair of pliers to do this. However, it needs to be removed completely for the A2000 and similarly sized cards to fit.


A1000 - Works. This is almost an ideal card for these machines. Works great, keeps cool.
A2000 - Ran benchmarks with the card in this machine, and in a more powerful machine. Performance loss within margin of error, and accounted for by temperature throttling. highly recommended!

4000ADASFF - Works, Overkill. Too expensive to recommend but getting performance on par with an RTX 4060 in a machine of this size is...novel, to say in the least.

P620 - Works without issue. Recommended.
T1000 - Works without issue. Recommended.

RTX 3050(6gb) - Works without issue. Recommended. After more thorough testing, this card doesn't perform as expected. The performance isn't as diminished as what we see in the 1650, but we're looking at some 30% degraded performance. Gonna file this as 'not recommended' until I can figure out why it's behaving this way, when the A2000 is performing more or less as expected.
GTX 1650 - Works without issue. Recommended Works, but performance is *violently* throttled for some reason. Couldn't get the boost clocks over 600mhz no matter what I did. Might be something I'm overlooking but...Not recommended.

Guess it ONLY likes Nvidia Workstation cards.

EDIT: - Note on the degraded performance of the RTX 3050 6gb in the P360.
EDIT EDIT - The 3050 6b and 1650 both work fine, I just had a defective CPU in one of the test machines.
BTW thank you, this is insane!

Any chance you have testing results on a p3 Tiny gen 1? I can't get my RX 6400 to be recognized but after reading your post i think i've come to terms with that. I'm about to give a WX 3200 a try (arrives tomorrow) but based on your findings it looks like my last AMD hope would be a W 6400 (There's plenty on ebay by now, low end is ~$200)
 

besseddrest

New Member
May 14, 2025
22
9
3
VICTORY IS MINE!!!

I managed to get an AMD card, not listed in the PSREF, working on a P3 Thinkstation Tiny Gen 1

The card:
AMD Radeon Pro WX 3200

Yes, it's not much but - it was $45. Could this mean a better card in the series could work, too?!

Some notes:
* The blue housing/case of the card is a little too large, so the front side wifi mount had to be removed, luckily there's a cavity in the front plate where the antenna can sit
* the blue housing is also in the way of the of the standard 4 mini DP plate that comes with the computer. I tried bending it a little but the spacing btwn ports is also slightly off, so for now I just removed that plate.

Many thanks to @jackfrost for the hint
 

Gr3yh0und

New Member
Oct 25, 2025
5
0
1
Hey guys, I am running a P3 Tiny Gen2 with a Intel 235 lately as upgrade from my HP minis - basically due to the PCI Riser. I bought it with the NV card but sold that, so I have now a freshly updated X710-DA2 and XXV710-DA2. Both cards fit very tightly into it and seem to run nicely with the linux i40e driver. (Ubuntu 25.04 installed).

However with both cards I can only enter C3 state - without any card I am running C8. As Kernel I also tried the latest 6.17.5 as Arrow Lake has some nice tweaks lately for low power... The system itself is also very low power if it wasn't for the cards.

Both cards report ASPM as correct/available (and e.g. my Samsung 970 SSDs also run with ASPM flawlessly).

Code:
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
                LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L1, Exit Latency L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
01:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
                LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L1, Exit Latency L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
Version of the X710:
Code:
Num Description                          Ver.(hex)  DevId S:B    Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) Ethernet Converged         9.85(9.55)   1572 00:001 Update
    Network Adapter X710-2                                       successful
02) Intel(R) Ethernet Connection (19)     N/A(N/A)   550C 00:128 Not supported
    I219-LM
Code:
           Pkg(HW)  |            Core(HW) |            CPU(OS) 0
                    |                     | C0 active   0.4%
                    |                     | POLL        0.0%    0.0 ms
                    |                     | C1_ACPI     1.1%    0.2 ms
C2 (pc2)    1.0%    |                     | C2_ACPI     3.4%    0.8 ms
C3 (pc3)   48.4%    | C3 (cc3)    0.0%    | C3_ACPI    95.0%   26.7 ms
C6 (pc6)    0.0%    | C6 (cc6)    2.9%    |
C7 (pc7)    0.0%    | C7 (cc7)   95.0%    |
C8 (pc8)    0.0%    |                     |
C9 (pc9)    0.0%    |                     |
C10 (pc10)  0.0%    |                     |
 
Last edited:

jackfrost

Member
Apr 18, 2019
46
18
8
VICTORY IS MINE!!!

I managed to get an AMD card, not listed in the PSREF, working on a P3 Thinkstation Tiny Gen 1

The card:
AMD Radeon Pro WX 3200

Yes, it's not much but - it was $45. Could this mean a better card in the series could work, too?!

Some notes:
* The blue housing/case of the card is a little too large, so the front side wifi mount had to be removed, luckily there's a cavity in the front plate where the antenna can sit
* the blue housing is also in the way of the of the standard 4 mini DP plate that comes with the computer. I tried bending it a little but the spacing btwn ports is also slightly off, so for now I just removed that plate.

Many thanks to @jackfrost for the hint
Congrats.

It still seems to me that there's some other reason for the 6400 not working than some Lenovo trickery...

One thing you might want to try and test with your original gpu is going into the bios and disabling "optimized defaults" so that you can load legacy option roms and use CSM.

I know sometimes AMD gpus have strange issues with UEFI only booting, although I'd think a 6400 would be new enough not to be affected... but a quick google check lead me to: https://www.reddit.com/r/buildapc/comments/1e9wnx1 which seems like it might actually still be an issue.
 

KevinR

Active Member
Jul 3, 2024
102
45
28
However with both cards I can only enter C3 state - without any card I am running C8. As Kernel I also tried the latest 6.17.5 as Arrow Lake has some nice tweaks lately for low power... The system itself is also very low power if it wasn't for the cards.

Both cards report ASPM as correct/available (and e.g. my Samsung 970 SSDs also run with ASPM flawlessly).
* This is only an idea I've been building for a while. No actual testing. *

Check the bios and card/driver settings. Look for anything related to "boot on lan" (or similar wake up, fast response settings). Disable it.

My theory is that devices with wake up functionality (LAN, USB, etc) are forcing the modern integrated chipsets (and thus the package in integrated cpus) to stay much more active. And that it also seems to affect the whole chipset and not just the relevant parts, so quite a few watts.

It's usually a weakness of the cheap Chinese N100/305 series, but I think they may just be a worst case as intel advertise their cpu wattage as so low.
 
  • Like
Reactions: Gr3yh0und

Gr3yh0und

New Member
Oct 25, 2025
5
0
1
* This is only an idea I've been building for a while. No actual testing. *

Check the bios and card/driver settings. Look for anything related to "boot on lan" (or similar wake up, fast response settings). Disable it.

My theory is that devices with wake up functionality (LAN, USB, etc) are forcing the modern integrated chipsets (and thus the package in integrated cpus) to stay much more active. And that it also seems to affect the whole chipset and not just the relevant parts, so quite a few watts.

It's usually a weakness of the cheap Chinese N100/305 series, but I think they may just be a worst case as intel advertise their cpu wattage as so low.
I did another look at what I can configure on the Tiny and everything power related (towards savings) is turned on, WOL is off. It's also normally going doing to C8 package state and "C3" for CPU cores. I might try another BIOS update and maybe an upgrade to Ubuntu 25.10. But this feels rather CPU related as in "the PCI-E riser Slot is CPU controlled, therefore the CPU needs to always listen and is not allowed to enter deeper sleep states". :/

Code:
           Pkg(HW)  |            Core(HW) |            CPU(OS) 0
                    |                     | C0 active   0.3%
                    |                     | POLL        0.0%    0.0 ms
                    |                     | C1_ACPI     0.1%    0.2 ms
C2 (pc2)    4.5%    |                     | C2_ACPI     1.3%    0.8 ms
C3 (pc3)    0.0%    | C3 (cc3)    0.0%    | C3_ACPI    98.2%   29.8 ms
C6 (pc6)    1.0%    | C6 (cc6)    1.2%    |
C7 (pc7)    0.0%    | C7 (cc7)   98.0%    |
C8 (pc8)   68.2%    |                     |
C9 (pc9)    0.0%    |                     |
C10 (pc10)  0.0%    |                     |
 

AlexGee

Member
Aug 3, 2022
84
49
18
I bought a M920x Mainboard and will migrate from my M720q soon.

One question about vPro: how do I access remotely? I'm used to IPMI, which has its own IP. How does it work here?
 

mooms

New Member
Sep 13, 2025
17
9
3
New twist: I found a 135W power supply, which allows the M720Q to power the i5-9500 up to 80W. It then quickly drops to 65W, and sometimes to 35W due to the cooling system, but it goes back up to 65W.
Clearly, the heatsink is unable to cool the processor effectively. The temperature rises and then stays around 100°C for almost the entire test, and the fan is very loud.

The CBR23 score is significantly better, reaching over 5800 points, which is almost +49% compared to the same test with a 90W power supply!



The CPU-Z score is not as improved, but we are reaching the level of the M710Q...which only needs a 65W power supply to achieve this score.



 

Stovar

Active Member
Dec 27, 2022
236
116
43
Question for lenova owners, anyone tried an WD black 8TB nvme inside and did it work properly with compatibility and not overheat?

Considering the ThinkCentre M90q Gen 6 with the latest gen intel core ultra cpus, which has 3 x nvme slots for a unraid/truenas build, but unsure of compatibility/overheating issues.