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.

Cornholio

New Member
Nov 28, 2024
1
0
1
Hi,
is anyone of you already using double sided NVMe modules in the onboard M.2 slots of the Mx20q or M920x? I am currently thinking about getting some 4TB or 8TB WD SN850X modules. But as they are double sided, I am afraid they won't fit without bending.

Looking forward to your replies. Thank you very much in advance (and happy Thanksgiving to those in the U.S.).
 

traveloko

New Member
Dec 1, 2024
2
0
1
Right now, I own one Mellanox MCX4121A-ACAT Rev. AG, and one Rev. AK. In my P350 w/170W adapter (which also came stock with the NVIDIA T600), both the AG and the AK boot up just fine and are fully recognized by the driver. So it seems that at least later revisions (Rev. AG on, possibly earlier) of official Mellanox cards are immune to the problem. See attached for a shot of the back of their PCBs; perhaps there's some obvious difference between those and yours?
Mellanox MCX4121A-ACAT Rev. AH has the same 12V issue on my m920q. Maybe P350 works but M920Q doesn't.
 

joeribl

Active Member
Jun 6, 2021
203
74
28
Mellanox MCX4121A-ACAT Rev. AH has the same 12V issue on my m920q. Maybe P350 works but M920Q doesn't.
I remember that someone on the forum found out the older models are missing some voltage regulators that the newer models have.
 

kofferus

New Member
Dec 3, 2024
1
0
1
Hello everyone,

I’m facing a challenging issue with my home network setup and need help troubleshooting high latency on my Proxmox server. The problem appears related with use of the PCI express Intel i226-v NIC and seems specific to the Lenovo M920q hardware rather than any particular VM, including OPNsense. Here are the details of my setup and the steps I’ve taken so far:

Setup Details
  • Host: Lenovo M920q (i7, 16GB RAM) running Proxmox (latest version, fully updated)
  • NIC: Intel i226-v (PCIe card with 4 ports, purchased from AliExpress link)
  • Guest OS: OPNsense VM (fully updated), but the issue persists across other VMs
  • Use Case: Dedicated PCI passthrough of the NIC to a VM
This Intel i226-v was chosen for its compatibility with the M720q and M920q original cases, riser and bracket kit.

Issue
When using PCI passthrough of the Intel i226-v NIC on Proxmox, I experience inconsistent and high latency (>10ms) when pinging the VM from the LAN. This issue is seems to be not specific to OPNsense and occurs across multiple VMs and the Proxmox host itself.

Here’s an example of the latency behavior:


Reply from 192.168.56.253: bytes=32 time=49ms TTL=64
Reply from 192.168.56.253: bytes=32 time=12ms TTL=64
Reply from 192.168.56.253: bytes=32 time=2ms TTL=64
Reply from 192.168.56.253: bytes=32 time=27ms TTL=64
...
Reply from 192.168.56.253: bytes=32 time=114ms TTL=64
Reply from 192.168.56.253: bytes=32 time=2ms TTL=64

By comparison, VMs connected via the M920q’s internal LAN consistently have ~1ms latency.

I also tested assigning a direct IP to the Nic in Proxmox (with and without a bridge). The behavior varied between high latency and 1-2ms, but I couldn’t determine the exact conditions causing it to stabilize.

Troubleshooting Steps Taken

Virtual Machine
  1. OPNsense:
    • Disabled all hardware offloading settings in OPNsense.
    • Tested with a clean OPNsense setup (only LAN and WAN configured) and an Ubuntu VM.
Virtualisation Layer
  1. VM Configurations in Proxmox:
    • Switched between Q35 and i440fx machine types with different versions.
  2. PCI Passthrough Configurations:
    • Tried settings such as All Functions=1 and PCI-Express=1.
  3. Kernel Boot Parameters in Proxmox:
    • Tested configurations including:
      quiet pci=assign-busses intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction pcie_port_pm=off pcie_aspm.policy=performance disable_idle_d3=1 acpi=off
  4. Kernel Downgrade:
    • Downgraded to proxmox-kernel-6.2.16-20-pve.
  5. Alternative Configuration:
    • Removed PCI passthrough and used a bridged interface (vtnetX), but latency issues persisted.
Hardware Layer:
  1. BIOS Settings on Lenovo:
    • Tested various configurations, including disabling ASPM.
  2. Testing on Another Proxmox Node (same hardware):
    • Moved the NIC and VM to another Lenovo M920q node with different BIOS versions (2019 and 2024).

But when i tested on Another Desktop PC (not Mx20q, just a basic lenovo desktop PC):
  • Moved the NIC to a different desktop PC with Proxmox, where latency was consistently ~1ms.
The issue seems to be specific to Proxmox on the Lenovo Mx20q series (M720q/M920q) as i tested on 2x. The Intel i226-v NIC performs as expected when used on a different Proxmox system (desktop PC), so seems the problem might stem from the Mx20q hardware or Proxmox configuration or kernel within Lenovo m920q hardware.

Has anyone encountered similar issues with Intel i226-v NIC on Lenovo Mx20q models? Any advice or guidance on additional steps to debug or resolve this would be greatly appreciated!

Thanks a lot in advance for your help.
 

jackfrost

Member
Apr 18, 2019
41
17
8
Has anyone encountered similar issues with Intel i226-v NIC on Lenovo Mx20q models?
Intel i226 has (had?) a reputation for having issues, one of the reasons I ended up going with an Intel X550 card for my needs when needing above 1gbit.

You might have gotten a knockoff card that might not be working 100%, there's ways to check.

When you tested the card in a different machine, did you test it in the same exact way? (eg, pinging the same system, plugged in using the same switch port/ethernet cable/etc) It's rare, but one of those things could be causing it.

I vaguely remember that sometimes i226s running at speeds above 1gbit had issues, if your switch is faster you could try forcing it to 1gbit and see if you still have the latency spikes.

Have you tried a different OS completely? Like installing windows and seeing if the same issue occurs?

Don't have an i226-v to test for you, so good luck.
 

CantankerousRex

New Member
Nov 18, 2024
5
13
3
I've been trying to an RTX A2000 12GB to work in a M720q for a hot minute... it will actually load the menus, but you try to actually run a benchmark or load into the game, it shuts down again.
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.

Great to have it confirmed the A1000 does work in the P360. Please do keep us updated when you have chance :)

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.
 
Last edited:

theEE

New Member
Oct 22, 2024
2
1
3
Can confirm M920Q hardware mod is working to add 2nd NVME drive by soldering several missing SMD components and drive connector. M920Q becomes M920X. I have created tutorial on git here: GitHub - badger707/m920q-dual-NVME: Lenovo M920Q dual NVME, conversion to M920X.
Thanks a lot for this guide. I have an m920q that I've installed xcp-ng on and use as a media server. I ordered the parts from Mouser and soldered in place. A warning to other people trying this out. If you are not familiar with soldering SMD components, it will be tricky. I've soldered SMD components, but I don't have a microscope, which would certainly come in handy. I do have a 2x work light/lens and small 10 - 20x inspection loupes. The M.2 connector is hardest. You need flux, a good soldering iron with small solder tips, a small amount of solder and flux cleaner/IPA. It's very hard to not short out the pins without proper magnification. I had to use solder wick a couple of times, inspecting with the 20x loupe, clean, add flux, solder, rinse and repeat. Finally, check for shorts, referencing a pinout schematic for M.2 connectors (be sure to find the correct variant). There are multiple GND and +V pins that naturally will be shorted.

I was thrown off first when it didn't boot (it didn't find any boot partition), but the issue was that I had cloned my xcp-ng disk to a new one and the BIOS apparently didn't like that there were two identical EFI boot images on two disks. Once I erased the other SSD, it began working. (And for completeness, if you clone an xcp-ng disk, you might have to erase the PBD and create a new one, otherwise it's referencing the old device; it will still work though, probably until you do some changes to the local storage).

I've also installed the nice PCIe riser by WifiCable, shown below. I like it because it uses x4 from the chipset for the extra M.2 slot and x8 for the PCIe slot from the CPU. IMHO, the best riser out there for the Lenovo Tiny, because it utilizes all the bandwidth available. Now there is space for three full speed NVMe SSDs in the box and I still have the x8 PCIe slot for a 10G network card.

In the mean time, if you're interested in one you can already mail to my friend who's handling the store page for me at crimier@protonmail.com


View attachment 38179
 

cesar123

New Member
Nov 25, 2024
7
1
3
I've tested PCI cards on the m90q Gen 3 with the following results

  • PNY Quadro T series : Works fine with the 0933 riser (from aliexpress)
  • Intel Arc 310 Eco : Won't work using the same riser, works fine tho in a m920q
  • 4-port intel nic 1gb : Also won't work, but as previous.. will work fine on a m920q
I've posted here before more details about what I've done but thats pretty much a summary.
Thank you livingtiny.116649 for the quick reply :)

So, the power supply just arrived (I end up getting the 300W version)
I performed a CMOS reset and the GPU is working now :D (output of "lspci -nv -s 04:00.0" attached)

I installed Debian 12 to host my KVM VMs, started tinkering and I was able to passthrough the A310 into a VM,
the guest it's fedora server 39, I hope in the next kernel release I'm able to see the temperature :)

So far I'm able transcode on Plex but sometimes there's an issue with the NIC and the server goes offline,
this started happening after installing the GPU and setup passthrough. The VM is running 24/7.
Any idea where I should start looking?

Found the problem: linux KVM guests network performance is slower than host

Code:
Dec 05 13:10:39 debian kernel: e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
  TDH                  <83>    
TDT <1a>
next_to_use <1a>
next_to_clean <82>
buffer_info[next_to_clean]:
time_stamp <1013f0dea>
next_to_watch <83>
jiffies <1015c25b8>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <8ff>
PHY Extended Status <3000>
PCI Status <10>

Dec 05 13:10:39 debian kernel: e1000e 0000:00:1f.6 eno1: NIC Link is Down
lspci -nnv output:

Code:
04:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A310] [8086:56a6] (rev 05) (prog-if 00 [VGA controller])
        Subsystem: Device [172f:4019]
Flags: bus master, fast devsel, latency 0, IRQ 156, IOMMU group 2
Memory at c2000000 (64-bit, non-prefetchable) [size=16M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Expansion ROM at c3000000 [disabled] [size=2M]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit+
Capabilities: [d0] Power Management version 3
Capabilities: [100] Alternative Routing-ID Interpretation (ARI)
Capabilities: [420] Physical Resizable BAR
Capabilities: [400] Latency Tolerance Reporting
Kernel driver in use: vfio-pci
Kernel modules: i915

05:00.0 Audio device [0403]: Intel Corporation DG2 Audio Controller [8086:4f92]
Subsystem: Device [172f:4019]
Flags: bus master, fast devsel, latency 0, IRQ 157, IOMMU group 2
Memory at c3300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Latency Tolerance Reporting
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
More details:

Code:
$ cat /etc/modules-load.d/vfio.conf
vfio
vfio_pci
vfio_iommu_type1

$ cat /etc/modprobe.d/vfio.conf
blacklist i915
blacklist snd_hda_intel
options vfio-pci ids=8086:56a6,8086:4f92 disable_vga=1

$ cat/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction video=vesafb:off,efifb:off"
Edited to fix the code formating
 

Attachments

Last edited:

CantankerousRex

New Member
Nov 18, 2024
5
13
3
Following up on my previous post - I figured out why the non-workstation cards weren't working correctly, and....It was a defective CPU, and the performance throttling was happening on every card I tested. The 1650 and 3050 6gb work fine. Swapped the CPU between the P360s, and that straightened the problem out handily. Going to revisit the other non-working GPUs to see if I can get them working.

I performed a CMOS reset and the GPU is working now :D (output of "lspci -nv -s 04:00.0" attached)
Just out of curiosity, what model of machine is this? I couldn't get the A310 to work in a P360 or m90q Gen 3, but it seems to work fine in a P330/M920q.
 
  • Like
Reactions: cesar123

kayson

Member
Apr 21, 2021
63
31
18
Has anyone else run into reboot/shutdown issues with X710-DA2? I have 4 of them, 3 are Dell branded, 1 is Intel. With all 3 Dell branded ones, if I put them into any of my M920qs, they won't fully reboot or shutdown. If I try, it puts the machine into some weird frozen state where everything seems to be off, but the power light is still on. If I force shutdown with holding the power button, it'll turn off, but then booting again goes straight into the weird state. The only way to get out of it is pulling the power cable. Weirdly, this issue doesn't happen with the Intel branded one.

I thought maybe it's BIOS setting related (like WoL), but I reset all settings, cleared CMOS, etc, and even with WoL off, it still gets stuck. Next thing I'm going to try is updating the firmware on everything but curious if I'm missing something obvious.
 
  • Like
Reactions: luis2android

livingtiny

New Member
Jul 21, 2024
11
4
3
So, the power supply just arrived (I end up getting the 300W version)
I performed a CMOS reset and the GPU is working now :D (output of "lspci -nv -s 04:00.0" attached)

Wait, so it worked because of the 300W power supply? or thanks to the CMOS reset?...or both?
I only have tested this GPU with 90W, 135W and 230W power supplies... DONT MAKE ME BUY ANOTHER POWER SUPPLY!! o_O
 
  • Haha
Reactions: cesar123

Bjorn Smith

Well-Known Member
Sep 3, 2019
905
500
63
51
r00t.dk
Just bought 5x910x - and are happy with them so far - does anyone have any information about MAX ram I can put in these babies?
I know I can get 32GB - but can I also use 2x32GB modules?

According to CPU specs - it should be possible - but you never know.

This also confirms 64GB ram

Right now I am running with 2x4GB modules that I had lying around from my dell wyse machines - but I think I need to upgrade memory - and would rather buy 1x32GB module - and then another down the line if it works - instead of 2x16GB modules now and replace later.

Is there anyone here that have tried that and been successful?
 
Last edited:

MBastian

Active Member
Jul 17, 2016
238
74
28
Düsseldorf, Germany
According to CPU specs - it should be possible - but you never know.

This also confirms 64GB ram
I do not see why not. Unfortunately the M910x is very niche. As far as I could find out the M910x has the same chipset as the M920x. It's essentially the same machine and takes the same SKUs for the internal PCI riser.Only things missing is the USB-C front port and Coffee Lake support in the bios.
I got mine too and it's in great condition. Either it was exceptionally well cleaned or not much in service.

Edit: The M710q works with 2x 32GB DIMMS according to serveral reddit posts. Since it's a slimmed down version who takes the same BIOS it should be possible.
 
Last edited:

cesar123

New Member
Nov 25, 2024
7
1
3
Following up on my previous post - I figured out why the non-workstation cards weren't working correctly, and....It was a defective CPU, and the performance throttling was happening on every card I tested. The 1650 and 3050 6gb work fine. Swapped the CPU between the P360s, and that straightened the problem out handily. Going to revisit the other non-working GPUs to see if I can get them working.


Just out of curiosity, what model of machine is this? I couldn't get the A310 to work in a P360 or m90q Gen 3, but it seems to work fine in a P330/M920q.
M90q Gen 1 (Tiny 6) with the i5 10500T and the 5C50W00877 PCIe riser (bought from China on Ebay)

Wait, so it worked because of the 300W power supply? or thanks to the CMOS reset?...or both?
I only have tested this GPU with 90W, 135W and 230W power supplies... DONT MAKE ME BUY ANOTHER POWER SUPPLY!! o_O
I'm using the Sparkle Intel Arc A310 ECO model, the TDP is locked to 50W (max watts the PCIe slot provides, I think)

50W (GPU) + 35W (CPU) + 10W (motherboard) + 10W (NVME) = 105W
The 230W power supply should be well enough :(
I bought the 300W because it was almost the same price

Double check your BIOS settings and ensure you have the GPU selection set to "auto" (I did a CMOS reset and this is the default setting)

I have the latest BIOS version from Lenovo website: M2WKT5FA/1.0.0.95 (06 Aug 2024)

Hope this helps :)
 
  • Like
Reactions: CantankerousRex

CantankerousRex

New Member
Nov 18, 2024
5
13
3
OOOOHHH... yours is Gen 1 right?... I have Gen 3... o_O
Just a heads up, the 3050 6gb single slot model from Yeston should work in an m90q Gen3. This generation (tiny8) seems to only play nice with nvidia GPUs for whatever reason. at $200, this will probably be one of the more cost-effective solutions.
 

livingtiny

New Member
Jul 21, 2024
11
4
3
This generation (tiny8) seems to only play nice with nvidia GPUs for whatever reason
Indeed I currently use a T600 with Gen3 but most of my interest with the Intel Arc Eco is that it supports AV1 ... I know it may not be the best for that purpose but the form factor really won me over. If the minisforum ms01 were available in my country I'd go with that.
 
  • Like
Reactions: CantankerousRex

traveloko

New Member
Dec 1, 2024
2
0
1
I remember that someone on the forum found out the older models are missing some voltage regulators that the newer models have.
Right now, I own one Mellanox MCX4121A-ACAT Rev. AG, and one Rev. AK. In my P350 w/170W adapter (which also came stock with the NVIDIA T600), both the AG and the AK boot up just fine and are fully recognized by the driver. So it seems that at least later revisions (Rev. AG on, possibly earlier) of official Mellanox cards are immune to the problem. See attached for a shot of the back of their PCBs; perhaps there's some obvious difference between those and yours?

I've purchased another card, MCX4121A-ACAT rev AK, and confirm that this one works well with m920q.
Runs super hot (radiator around 65C, but the voltage regulator almost 75C), though.

Powertop shows the system stays in C3 rather than C7 or C8 without the card; another source of extra heat.
 
Last edited:

WarlockSyno

Member
Jul 8, 2023
87
96
18
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:
That's actually the video I followed to get this far, I pulled down the voltage curve to exactly that. But still having issues. I may have lost the silicon lottery on this machine, I will try a different one sometime soon.