Hello.
Today I updated my laptop after a long time and after a reboot the fan is at max RPM, even though the CPU and GPU temps are 40⁰C. It starts spinning during boot, before it reaches to the user login prompt.
My laptop is a Dell G3 3500, with an Intel i7-10750H and a GeForce GTX 1660 Ti. This laptop is not in nixos-hardware.
Something interesting from lm_sensors:
❯ sensors | grep fan
ERROR: Can't get value of subfeature temp2_min: I/O error
ERROR: Can't get value of subfeature temp2_max: I/O error
fan1: 5623 RPM (min = 0 RPM, max = 4900 RPM)
fan2: 5617 RPM (min = 0 RPM, max = 4900 RPM)
I’m a bit worried by the fans spinning faster than the max.
How can I troubleshot this and get the fans spinning on demand?
FWIW, my laptop’s configuration is here.
Im probably gonna complicate things more, since I havent done ~any tests, but my amd server does that too when booting (also takes kinda longer to boot) after updating 2months or so ago
I have nixos-unstable there, but now it’s kinda late to report much. Maybe within this week.
And I also have to attach a monitor to see what actually happens during boot.
Edit: My issue was unrelated to yours, I was seting up a virtual display, but somehow using DP caused a slow bootup and the spiked the power usage probably to the max that caused the fans to operate proabably at max too. Switching to hdmi fixed it.
# configuration.nix
# ...
# Setup a virtual screen
# https://discourse.nixos.org/t/nixos-sunshine-setup-using-a-virtual-screen/64857/3
# DP-* slows down boot by 2mins and causes the gpu to throttle to the max (causing 250W usage)
# Command to check connected displays
# for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
# boot.kernelParams = [ "video=DP-1:1920x1080R@60D" ];
boot.kernelParams = [ "video=HDMI-A-1:1920x1080R@60D" ];
# ...
Found some ACPI errors in dmesg:
[ 7.091687] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[ 7.091691] ucsi_ccg 0-0008: i2c_transfer failed -110
[ 7.091692] ucsi_ccg 0-0008: ucsi_ccg_init failed - -110
[ 7.091698] ucsi_ccg 0-0008: probe with driver ucsi_ccg failed with error -110
...
[ 8.638377] ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.ETMD], AE_NOT_FOUND (20250807/psargs-332)
[ 8.638709] ACPI Error: Aborting method \_SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20250807/psparse-529)
But I don’t know what this means…
Booting the system into an old entry (with kernel 6.12.63) has the fans spinning normally.
Damn it, I updated all firmwares with fwupdmgr and now I also have a boot time error:
But still, the laptop boots…
1 Like
Downgraded the firmware of my NVMe and the boot issue is gone…
1 Like