Why does my Framework Laptop 16 trigger PROCHOT at low temps (85 degrees celsius)

Sorry if i post again (this time in a different category) but i need to have some answers, currently the support did not answer yet and i need to decide if i have to return the item (bougth the 20 december 2025, delivered the 02 january 2026) so the 30 days return window is expiring

I have an issue with my brand new Framework Laptop 16

My SETUP:
CPU: Amd Ryzen 7 7840HS
GPU: NVIDIA RTX 5070 Laptop
RAM: 2x Crucial DDR5 32GB 5600 MT/s
OS: Windows 11 25H2
SSD: 4TB WD_BLACK
BIOS: 4.03

The issue:

When Gaming or doing something intensive (like a stress test) the system sets the PROCHOT flag to 1 despite the CPU temperature being 85 degrees celsius or less.

I tried to set a TDP limit for the CPU to around 30W but the flag is set also at 60 degrees celsius.

I use a 180W charger and the PROCHOT flag is set after 5-10 minutes.

How can i solve this issue? I already created an issue on the Framework Git for maybe bios related issue.

When the PROCHOT flag is raised the system goes around 25W consumption at 2500 MHz frequency.

To reproduce i can start OCCT and perform a FULL Load test with the discrete GPU and after 5-10 minutes the issue persists.

The system is brand new and uses PTM by default. I don’t know if i have a defective unit or something else

Another thing i notice just now if that when i perform a stress test the integrated GPU (Radeon 780M) thermal throttle itself instantly.

The issue arises only if i run the stress test by combining CPU + GPU. If stress the CPU alone the issue does not manifests itself.

I have reported on PROCHOT being triggered all the time in the 16 for probably a year now. Best response we have received from the firmware developer is to just ignore this flag. I don’t agree with that and it makes troubleshooting issues more difficult. But good luck, it’s been this way since release and I don’t see them taking the issue seriously enough to fix.

So basically i am screwed? I have spent 2.5k Euros for a machine that refuses to fully use the hardware? I can’t even downgrade to older BIOS like 3.05 because i am using the RTX 5070 module

For now, yes. I’m on original hardware, running the 7700s dGPU and on bios 4.03 my CPU is hard limited to 35w when the dGPU is in “off” state. There have been major performance degrading bugs in every bios we have received on this laptop since it was released. I don’t think Framework has this very high up on their priority list. They already got our money and most of us are out of warranty by now.

You can look at the other GitHub issue for this bios. Even with repeatable steps, they still post responses doubting our issues and saying it’s not designed to work that way, etc.

WTF.. So basically this is a bug, not an hardware failure? The Ryzen AI series have this issue? Should i take advantage of the 30 days?

I would recommend you submit a support ticket so they know about it and can work with you to resolve. Then return it if they can’t resolve your issue within the 30 days.

I have already sent 2 support tickets: One for this issue and another one for another issue related to USB Ports. No answer

use a command to manually set it higher with nvidia or amd smi

PROCHOT is an overused term.
It can be used by anything that wishes to ask the cpu to slow down.
Causes of prochot:

  1. reached a definded power limit. So asking the cpu to not draw any more power, above the limit.
  2. temperature too high, thus asking the cpu to slow down, and thus produce less heat.
  3. overcurrent protection. Similar to (1).
  4. safety: the fans have failed so slow or power off the cpu.

So, you are probably seeing prochot due to (1).
Using tools such as amdgpu_top can go some way to differentiate the different prochot causes.
Another possible problem is many of the prochot paths are not error corrected, so wrong messages can get through or message can be lost.

After further investigation i was able to determine that the flag PROCHOT_EXT is triggered by my RAM sticks when they reach 80 degrees celsius.

I am trying to cool down my RAMs with thermal pads (no luck) and thermal paste (mixed result, still thermal throttling but a little better).

Unfortunely if i cannot fix this issue (never had problem with RAMs) i think i will return this laptop in my 30 days period.

I will keep this thread updated

That’s quite interesting, I wonder how many people that’s happening to. It’s quite possible that’s the issue I was having.

Did you use the official ram from the website, or bring your own?

Sorry to hear you’re returning the unit, but it’s understandable. I hope the thermal/power delivery becomes more refined down the line.

1 Like

You know, I just saw a video yesterday taking about overheating ddr5 and how manufacturers are not accounting for it. Stability issues, lockups, etc that all went away when the ram was heat managed by adding heatsinks and fans (also 3d printed ducting). Definitely something to investigate.

I’ve seen my infinity fabric downclock, I assumed that was normal behavior but perhaps it’s temperature related?

The FW16 fans are triggered by cpu temp. I think they should also be triggeted by ram temp and battery temp.
I have modified my EC firmware so i have an EC command to read battery temp.
I have not looked before, but i might now look at RAM temp vs. Video playback.

For RAM chip cooling, maybe remove any plastic labels from the ram chip, and then add some non-electrical conducting thermal pads so it contacts the midplate metal.
Problem, it might make the keyboard too hot.

I have found that maxing the fans, not only cools the cpu, but also cools the battery, so maybe it would cool the ram a little also. One can force the fans on with ectool.

I’m not sure the fans get any airflow to the chassis as a whole

True, but cooling the cpu a bit might slightly cool other components just because the laptop internal ambient temp then falls. I tested benefit for battery temps this way. Reason i did the battery temps, is because keeping battery temps below 35C while charging/discharging extends battery life. The EC uses the battery temps. If it gets over 45C, the EC stops charging the battery.

I’ve been wonding if there would be any benefits to adding insulation between the interior and the heatsink so that the rest of the laptop isn’t being heated by the cpu excessively.

Unfortunately, it appears that the fan cooling is insufficient. Even with fans at 85% i have issues.

Fans doesn’t blow on the ram sticks so we can actively cool the CPU & GPU but not the rams.

The RAM eventually reaches 80 degrees Celsius (slightly cooler when thermal paste is applied), triggering CPU throttling via the PROCHOT_EXT signal.

Prior to applying thermal paste, OCCT would cause the CPU to overheat within five minutes. With thermal paste, I occasionally manage to sustain operation for 10 to 20 minutes.

Regrettably, this seems to be a design flaw where the RAM modules cannot be adequately cooled so the entire system goes down.

Maybe the RAMs are too close to the CPU ?

1 Like

Can you try using ectool to max the fans and see if that helps the ram temps at all. It helps with battery temps so might help ram.
I have different ram chips, so cannot test your particular problem. I have kingston fury, you have crucial.

Another test could be. Remove midplate, use external mouse and keyboard and direct a big fan at the ram chips. It might give you an idea as to how much cooling is actually needed.

I guess another thing to consider.
CPU Tctl is 100C.
RAM chip limit is 80 or 85C.

I did a new test. I set the FANS at 95% speed (extremely loud!!!)

The results were shocking: The system thermal throttled with PROCHOT_EXT even with cpu and rams at 65 degrees celsius…

In the photo i did not manage to catch the flag PROCHOT_EXT flag to 1 (my bad, i did the screenshot in the wrong moment) because the flag oscillates between 0 and 1 but we can see that the CPU is limited at 20W with a frequency of 1253 MHz!!

Another thing was that i set a TDP Limit to 40W to the CPU so not even running at “full speed”.

I don’t know what is wrong with this machine…