Which Linux distro are you using? Ubuntu
Which release version? 24.04.04
(if rolling release without a release version, skip this question)
(If rolling release, last date updated?)
Which kernel are you using? 7.0.0-30-generic
Which BIOS version are you using? 4.04
Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series) AMD Ryzen 7 7840HS w/ Radeon 780M Graphics - No Discrete graphics card.
Problem:
I have a dual boot Framework16. On one drive, I have Ubuntu installed and on another drive I have Windows 11 installed. I use Ubuntu 90% of the time. The fans are loud on Ubuntu but on Windows 11 they are near silent. The laptop is a pleasure to use on Windows 11, it is so quiet. I am not a gamer. Only when starting CAD applications on Windows, do I hear the fans ramp up but then they keep silent unless I do an intensive operation. But for the most part, on Ubuntu, I use LibreOffice, browser, specialized simulations software (which run just fine on my 10 year old laptop so they are not CPU intensive). This problem has now persisted for about a year since I first installed Ubuntu.
On Ubuntu 24.04, the APU is running hotter than on Windows 11.
The fans ramp up about 30 seconds after I type in my password and log into Ubuntu. It does not matter if I start any applications or not, then fans ramp up and it remains like that. The fans do not go below 2500 rpm and the temperature on APU moves between 80C to 89C.
If the computer goes to “sleep”, the fans continue running to what I expect to be 2500 rpm.
This is what I get for temperatures between two operating systems:
sudo ./framework_tool --thermal
Ubuntu 24.04: Windows 11:
F75303_Local: 38 C F75303_Local: 39 C
F75303_CPU: 39 C F75303_CPU: 37 C
F75303_DDR: 43 C F75303_DDR: 39 C
APU: 86 C APU: 55 C
dGPU VR: 0 C dGPU VR: 0 C
dGPU VRAM: 0 C dGPU RAM: 0 C
dGPU AMB: 0 C dGPU AMB: 0 C
dGPU temp: NotPowered dGPU temp: NotPowered
Left Fan: 3052 RPM Left Fan: 1533 RPM
Right Fan: 2874 RPM Right Fan: 1476 RPM
What I have done:
- Checked processes on Ubuntu and nothing is out of ordinary. There is no process that hogs the system cores while idle or browser is opened.
- Changed Ubuntu profile from balanced power to Power Saver. No effect.
- I ruled out the docking station with 2 monitors vs just using laptop screen. I’ve played with resolutions and refresh rates but it did not reduce the APU temperature.
- I have the same problem on both battery and when laptop is plugged into its AC supply. My battery is capped to 60% as most of the time, I am plugged into AC.
- I read this forum but could not find a similar problem.
- I compared my Ubuntu to Windows 11, by checking idle and running same version of WaterFox on both OS with same amount of tabs and same websites and checking APU temperature. On both OS’, WaterFox used Hardware Acceleration. Turning off WaterFox Hardware Acceleration on both systems did not make a difference. I also tried Google Chrome on both OS’ with same amount of tabs and Windows 11 was consistently running with cooler APU temperatures. This ruled out hardware (fans, fan controller, sensor) issues.
- I read about ‘thermald’ but I could not make it far as I get to a point that is unclear to me.
sudo systemctl status thermaldChecker.service
“Unit thermaldChecker.service could not be found”; but trying to install thermald, Ubuntu states that Thermald is at newest version.
And restarting the service and attempting to enable it, has not changed this error. I am not a proficient Linux user, so this has me stumped.
Questions:
How do I make Ubuntu be less aggressive with its APU?
Is it normal to have “Unit thermaldChecker.service could not be found.”?
Any insight on how I could resolve the fan noise in Ubuntu would be much appreciated.