The quick brown fox jumped over the lazy dog’s back.
Stephen your topic is cool and informative, but perhaps you could change the title to something that is a little less inflammatory (pun intended)?
I don’t know if you can tell, but this may not be a fan issue exclusively. Laptops are notorious for picking up lint & dust that may block the air flow, regardless of fan speed.
If that is part of the issue then the only fix for that is to open the laptop and clean out the air flow passages.
The first Linux program I ever wrote was a temperature monitoring tool because I had an old Pentium 4 ThinkPad that kept burning my legs. Eventually, I took it apart, gave it a good cleaning and put fresh thermal compound on the CPU, and it made a night and day difference for performance and personal safety/comfort . The best software in the world is still beholden to the laws of physics and thermodynamics.
I have a Latitude 5591 and used smbios-thermal-ctl
from smbios-utils-python
to set a thermal profile; however that hasn’t worked for months on Fedora for me since some update somewhere (I run it from an older openSUSE Leap LiveUSB).
sudo smbios-thermal-ctl --set-thermal-mode='performance'
I boot the LiveUSB, type that, and it applies every OS on reboots until I reset CMOS.
I wonder if this is because of GNOME, or rather because of some tuned
config? Maybe /etc/tuned/profile_mode
not set to manual
, or some non-standard settings in etc/tuned/ppd.conf
(e.g. default != balanced)? Or even a glitch in transitioning from PPD to tuned with the F41 upgrade?
I got the exact same issue on my dell 7480 running F41
Libsmbios version: 2.4.3
Product Name: Latitude 7480
Vendor: Dell Inc.
BIOS Version: 1.40.0
System ID: 0x07A0
Have you tried setting a performance profile in the system bios?
Or rather than finding another distro, a Windows Manager might offer better control of your system?
Sorry I guess I was skimming Lots of talk of Gnome and Fedora so I missed it.
Cool that you’re directly running Mutter, I did not know one could do that.
It still sounds like a Dell bios issue. I run my F41 system pretty hot sometimes and the fans work just fine. While an OS could overrule a bios, my understanding is that fans are controlled by motherboard temp sensors that pass the info directly to the bios. I am happy to be shown I am wrong!
Bare with me @steppybug, I am probably repeating what you have gone through, yet it is useful for me and possibly for others.
Dell admits Latitude laptops and Precision Mobile Workstations have heat problems Identifying High Temperature, Heat, Thermal Concerns, Fan Noise on Dell Laptops | Dell US
They recommend 1) update bios, 2) Install Intel Dynamic Platform and Thermal Framework / Intel Dynamic Tuning Driver which is available at https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=h5m3j&oscode=wt64a&productcode=precision-15-7550-laptop
So your issue is that Fedora cannot run the Intel Driver. Dell provides a list of supported OS at https://www.dell.com/support/home/en-us/drivers/supportedos/precision-15-7550-laptop which for Linux is Ubuntu and RHEL 8.2
So how does Red Hat solve the issue and can it be ported to Fedora?
One can get a free developer account at Red Hat and install for free 9.2 Download Red Hat Enterprise Linux at no cost | Red Hat Developer
But lets try and install the Red Hat stuff on Fedora 41. From How to update device firmware using fwupd on RHEL system? - Red Hat Customer Portal I’m pretty sure this will update a Dell BIOS. I am not sure if it will be able to install the Intel Driver. I have run it on my Lenovo IdeaPad.
fwupdmgr refresh
fwupdmgr get-updates
fwupdmgr update
The latest BIOS version for a precision 7550 is 1.36 LVFS: Precision 7X50 (which Stephan has) so no luck there.
So, next task is to check out how Dell expects Red Hat 8.2 to install the Intel Driver. Can someone answer that for me?
EDIT: I have found https://dl.dell.com/topicspdf/command-monitor_users-guide_en-us.pdf#_OPENTOPIC_TOC_PROCESSING_d111e4113 which seems to say that the “Dell Command | Monitor” software available at Support for Precision 7550 | Drivers & Downloads | Dell US or https://dl.dell.com/FOLDER10469740M/1/command-monitor-10.10.0-2.el8.x86_64.tar.gz can set thermal profiles for RHEL 8. I cannot test this as I have no Dell.
It is pitty @steppybug that you deleted all your comments. I think it is an interesting topic. If you found a solution for you just write it. If you gave up on what you wrote because of what ever reason, just let it as it is. This way others can discuss and or make researches about what you wrote.
Nobody expects that we are 100% correct in what we are sailing/writing, and also the comments are never 100% for all situations.