Wanted to see what kind of thermals others are seeing with their FW16s.
7940hs + 7700s (Haven’t tested dGPU temps yet, as those had been pretty tame at around 70c when I was trying out stellaris.)
All core stress with balanced/performance profile set, plugged in. Clocks seem to stay at a constant 4.3-4.4ghz while sitting at 100-101c (Tctl, 0)
For me personally, it would be nice to get a cTDP option in bios to limit the max all core TDP as the bottom of the laptop gets far too hot personally if doing anything intensive.
Thanks for the report! I would love to help you giving my data, but my Batch 15 is still very far away. I can point you to the Notebookcheck review, where they got 96° from Prime95. Others reviewers are getting 100C°, so your temps look normal on a torture test on the CPU.
Did you tested temps with the dGPU or Shell fans? Does it make a difference in noise/temps when running a CPU only stress test?
EDIT: since the BIOS does not support TDP customization yet, please report back if you plan to use Throttlestop or FanControl to undervolt and/or make custom voltage curves.
Tested with dGPU fans, I had passed on the Shell fans this go. Everything but the last one was a CPU-only test, and yeah, for the most part that link mirrors what I was seeing. I say for the most part, but with my thermal camera, I recall seeing hot spots of ~43-45c on the bottom, and my clocks seem to be staying higher than the ones they had. Temps and noise are definitely more manageable when it stays ~0.2ghz lower, but I had to have it unplugged for that. Plan is to use something to either limit the TDP or undervolt (Zen archs are already pretty good at tuning themselves, so I’d rather go the TDP route), maybe by 10w or so. Just need to figure out the proper way as I’m on Linux so different tools. I’m also considering trying to find a way to isolate the heat of CPU mount plate from heating the bottom chassis, as that’s where the hottest spot is (Holding hand against it for a short bit is enough to turn hand red, but I also might just have more sensitive skin), but I do understand that would reduce thermal capacity of the system so hesitant to do that.
Thank you for the reply and testing.
On Windows, Hardware Canucks stated that the OS limits the TDP available to the CPU based on Windows’ power profile.
I would like to know:
if the limit is editable somewhere (being at the OS level could mean that there is a regkey or something else we could edit and customize the TDP via the Windows’ power plan)
what could be done in Linux to do the same? this program lets you easily manage cpu frequency. Any chance to tell the governor how much power to draw?
Yeah both of those should be possible, the Linux side I’ll have to do some more research on, but afaik on the Windows side AMD should have a control panel with the needed controls, but I wouldn’t quote me on that as it has been half a decade since I really used Windows.
It was decently loud while I was playing Stellaris on max setting/native resolution, moreso when using the iGPU as it had temps at 100c. Playing with the dGPU ironically made the system quieter.
Any kind of game you want tested? Depending on the game, it would load the CPU differently. (I should note as I game on Linux, the ones I could test are more limited, but maybe someone else could come along to test if I’m unable to)
All of these are at 1080p and on the dGPU. It was fairly loud, but something I would still use. Sounds like a jet when framerate is uncapped and a higher load on CPU.
1080p Medium uncapped refresh rate
I ended up breaking the EPR cable that came with my charger in an accident a few hours after testing. So I won’t be able to do full thermal load again until next week when a replacement comes in. I do however have an extra cable rated for up to 100w. It would appear that when you don’t have an EPR capable cable, the TDP/power budget is set to the same as if it were on battery. As a result the system is significantly cooler and quieter, something I personally prefer as I’m not chasing absolute performance, so I might just stick with using a non-EPR cable for when I don’t want to do heavy gaming.
Ended up being able to adjust the limit with RyzenAdj. If anyone else comes across this thread and finds that they are having issues running it, you may need to add iomem=relaxed to your kernel boot parameters.
Based on the table from RyzenAdj, it seems like the TDP was set to 60w with no tctl limit, but if there’s something wrong with that conclusion, let me know.
CPU Family: Phoenix Point
SMU BIOS Interface Version: 14
Version: v0.14.0
PM Table Version: 4c0008
| Name | Value | Parameter |
|---------------------|-----------|--------------------|
| STAPM LIMIT | 60.000 | stapm-limit |
| STAPM VALUE | 4.652 | |
| PPT LIMIT FAST | 60.000 | fast-limit |
| PPT VALUE FAST | 6.277 | |
| PPT LIMIT SLOW | 60.000 | slow-limit |
| PPT VALUE SLOW | 5.090 | |
| StapmTimeConst | nan | stapm-time |
| SlowPPTTimeConst | nan | slow-time |
| PPT LIMIT APU | nan | apu-slow-limit |
| PPT VALUE APU | nan | |
| TDC LIMIT VDD | nan | vrm-current |
| TDC VALUE VDD | nan | |
| TDC LIMIT SOC | nan | vrmsoc-current |
| TDC VALUE SOC | nan | |
| EDC LIMIT VDD | nan | vrmmax-current |
| EDC VALUE VDD | nan | |
| EDC LIMIT SOC | nan | vrmsocmax-current |
| EDC VALUE SOC | nan | |
| THM LIMIT CORE | nan | tctl-temp |
| THM VALUE CORE | nan | |
| STT LIMIT APU | nan | apu-skin-temp |
| STT VALUE APU | nan | |
| STT LIMIT dGPU | nan | dgpu-skin-temp |
| STT VALUE dGPU | nan | |
| CCLK Boost SETPOINT | nan | power-saving / |
| CCLK BUSY VALUE | nan | max-performance |
I set mine to a 45w tdp and tctl limit of 80c, but I won’t be able to see how that goes until next week when new cable comes in. sudo ./ryzenadj --stapm-limit=45000 --fast-limit=45000 --slow-limit=45000 --tctl-temp=80
I REALLY hope they do. Full software customizability is a major point for me, and fan profiles & thermal control on a workstation laptop do wonders for quietness.
I looked though this thread and didn’t see this question answered (if it was already my apologies) but I was wondering how hot the exterior gets (top and bottom of the chassis, keyboard, etc.) Thanks!
I don’t have a Framework Laptop 16, so I can’t measure it. However, it’s an AMD Advantage Premium Laptop, and those are required to meet the following temperature limits: a maximum of 40 degrees Celsius on the WASD keys and 52 degrees Celsius on the bottom panel. I hope this information helps, at least a little.