Dell XPS 7590: Fans constantly spinning

Hello everyone!
I am starting this new thread, because I found no a particular solutions on other threads, although other user also had similar problem, although with other hardware.

I am on a fresh Leap install with KDE-Plasma. My fans are more or les constantly spinning, whatever activity I do, they sometimes stop shortly but then start again. When firing up a quick sensors they are spinning in the 2400-/2500 rpm range.

The CPU temp is also quite high (55°). Debian was previously on this laptop, and it was not that high in idle (more around 39-45°, although this might be distro related) and I had no fan spinning issues.

I have a 12xIntelCore i7-9750H 2,60 GHz Processor. There is a Nvidia graphics card, but I have no Nvidia Drivers installed, because everything is clean, crisp and sharp out of the box and I do not want to troubleshoot possible errors. Suse shows me that rn the graphic processing happens on the Mesa Intel UHD Graphics 630.

I have multiple CPU and energy setting options in the BIOS, however all are set to the options that allow the current OS to manage temps and CPU.

Any idea how I could proceed from here?

Thanks for your answers and inputs

i7-9750H has a TDP of 35 Watt or more.

The construction of a notebook/laptop with passive cooling is possible with a CPU/SoC TDP of 15 Watt or less.

A CPU/SoC TDP > 15 W reduce the battery life.

Just used the laptop for a while and it’s really weird.
Fans do sometimes stop, but as soon as I’m doing smth, browsing, libre office etc. They restart at 24XY. I also have an enormous battery drain. I just changed the battery, on Debian it lasted for 5-6 hours, now I just lost 30% in ~50-60 Min.

I also just repasted the laptop, so the thermals should be fine.

Here are the specs (I think the Nvidia is the same).

Okay, I understand that.
But given that these problems were not there on Debian, it should be possible to fix at least partly the problem on OpenSUSE.

I just booted again, and I just lost 7% because of the boot. Something is not right!

What I am gonna try:
Playing with the Bios Settings and if there is any change.

I’ll try the system fan calibration. But I’m starting to ask myself, if it might not be a CPU problem. It probably draws too much power which might in turn cause the heating and make the fans spin?

Any help, how I can check if the CPU is too active?
I am honestly completely lost as of how and where I should start. I have found many different post with similar issues but always different causes that I am really lost on this issue!

The obvious thing is to try Debian kernel. It should be possible to copy over /lib/modules/debian-kernel-version and /boot/vmlinuz-debian-kernel-version (or how it is called in Debian) and test.

I have never done that!

What are the steps to do this?

Should I try to install the NVIDIA Driver? Could this change something?

Again: Experiencing fans goin up when browsing, I am suddenly at 34013 RPM.
coretemp-isa-0000
Core 0: +92°

This is way too high!!!

Output of sensors:

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +42.0°C  

dell_smm-isa-0000
Adapter: ISA adapter
fan1:        3419 RPM  (min =    0 RPM, max = 5100 RPM)
fan2:        3413 RPM  (min =    0 RPM, max = 5100 RPM)
temp1:        +83.0°C  
temp2:        +41.0°C  
temp3:        +46.0°C  
temp4:        +46.0°C  
temp5:        +53.0°C  
temp6:        +41.0°C  
temp7:        +53.0°C  
temp8:        +30.0°C  
temp9:        +60.0°C  
temp10:       +54.0°C  

pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +49.0°C  

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:          +5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:        +0.00 A  (max =  +0.00 A)

BAT0-acpi-0
Adapter: ACPI interface
in0:         +12.18 V  
curr1:        +3.45 A  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +94.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +64.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +68.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +70.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +68.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +93.0°C  (high = +100.0°C, crit = +100.0°C)
Core 5:        +62.0°C  (high = +100.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +25.0°C  

nvme-pci-3c00
Adapter: PCI adapter
Composite:    +30.9°C  (low  = -273.1°C, high = +84.8°C)
                       (crit = +84.8°C)
Sensor 1:     +30.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +27.9°C  (low  = -273.1°C, high = +65261.8°C)

Then, some time later:

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +44.0°C  

dell_smm-isa-0000
Adapter: ISA adapter
fan1:        2413 RPM  (min =    0 RPM, max = 5100 RPM)
fan2:        2416 RPM  (min =    0 RPM, max = 5100 RPM)
temp1:        +56.0°C  
temp2:        +44.0°C  
temp3:        +48.0°C  
temp4:        +48.0°C  
temp5:        +52.0°C  
temp6:        +43.0°C  
temp7:        +54.0°C  
temp8:        +32.0°C  
temp9:        +59.0°C  
temp10:       +53.0°C  

pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +52.0°C  

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:          +5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:        +0.00 A  (max =  +0.00 A)

BAT0-acpi-0
Adapter: ACPI interface
in0:         +12.21 V  
curr1:        +3.44 A  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +63.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +59.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +63.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +62.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +55.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +58.0°C  (high = +100.0°C, crit = +100.0°C)
Core 5:        +54.0°C  (high = +100.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +25.0°C  

nvme-pci-3c00
Adapter: PCI adapter
Composite:    +32.9°C  (low  = -273.1°C, high = +84.8°C)
                       (crit = +84.8°C)
Sensor 1:     +32.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +29.9°C  (low  = -273.1°C, high = +65261.8°C)

Onezypper update and reboot later, and my laptop’s running really abnormally hot:

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +44.0°C  

dell_smm-isa-0000
Adapter: ISA adapter
fan1:        3900 RPM  (min =    0 RPM, max = 5100 RPM)
fan2:        3904 RPM  (min =    0 RPM, max = 5100 RPM)
temp1:        +97.0°C  
temp2:        +51.0°C  
temp3:        +53.0°C  
temp4:        +58.0°C  
temp5:        +71.0°C  
temp6:        +51.0°C  
temp7:        +60.0°C  
temp8:        +37.0°C  
temp9:        +74.0°C  
temp10:       +63.0°C  

pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +60.0°C  

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:          +5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:        +0.00 A  (max =  +0.00 A)

BAT0-acpi-0
Adapter: ACPI interface
in0:         +12.91 V  
curr1:        +3.43 A  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +100.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +73.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:       +100.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +73.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +77.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +77.0°C  (high = +100.0°C, crit = +100.0°C)
Core 5:        +69.0°C  (high = +100.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +25.0°C  

nvme-pci-3c00
Adapter: PCI adapter
Composite:    +36.9°C  (low  = -273.1°C, high = +84.8°C)
                       (crit = +84.8°C)
Sensor 1:     +36.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +42.9°C  (low  = -273.1°C, high = +65261.8°C)


This is the idle state with just Firefox open and me writing this. Fans are spinning like my engine’s about to take off (^^)

I was able to resolve the problem, though I am not sure what exactly causes it. There might be a mix between overheating (which is definitely caused by the build of XPS Dell’s - for anyone having similar problems, generally be sure to repaste them regularly maybe once a year) and still fan controls:

What did not help:

  • I installed the Nvidia drivers - no difference. However they run super well on this build :heart:, thanks openSUSE devs :slight_smile: !!!

  • sensors-detect didn’t change a thing.

What did help:

  • I installed thermald, rebooted and activated thermald with
    systemctl enable --now thermald. It helped, but it did not resolve the problem entirely.

  • Launching pwmconfig - after reenabling the different Bios options who allowed the operating system to take control of power & CPU usage did now fix it.

Take cpupower and powertop as playground. Step down CPU frequency with # cpupower frequency-set.

https://www.kernel.org/doc/html/v4.14/admin-guide/pm/cpufreq.html

Use powertop only as an analyse tool. Do not reconfigure your system with the tuneable tab of powertop!

Check tlp package:

zypper se -s tlp

If you don’t need Nvidia - can you completely stop it by disabling in BIOS or by software settings?

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.