I replaced the CPU thermal paste with Thermal Grizzly Kryonaut and the GPU thermal pad with 0.5mm Fujipoly XR-m. These should give me more thermal headroom, but I didn’t check the temperatures in stock form beforehand, so I have no comparison.
The MateBook X Pro’s CPU throttles to ~10W under sustained load. Intel XTU and HWiNFO report that this is Power Limit throttling, specifically PL1, which is set to 10W by default.
I followed this guide to disable DPTF in Windows, and now the package TDP can stay at 30W as long as Turbo Boost Power Max in XTU is set to 30 or above.
With the Power Limit unlocked, XTU’s CPU stress test caused the laptop to shut off. The CPU at that time was 92°C, which leads me to believe that something else, such as a MOSFET, is overheating.
I was on a -100mV undervolt, so I reverted to normal voltage but it shut off even quicker. Therefore, CPU instability is probably not the cause either.
I gave the MX150 a Base Clock Offset of +200MHz and a Memory Clock Offset of +400MHz. They have been stable for me.
If your Huawei MateBook X Pro’s touchpad is loose and rattles when you tap on it, try sticking a piece of paper between the touchpad and the frame. You might not need to remove the battery like I did, but if you do, the heatsink plate has to come off first, which is a hassle. You do NOT need to take out the touchpad itself to perform this mod.