Package Details: dell-bios-fan-control-git r5.2700610-5

Git Clone URL: (read-only, click to copy)
Package Base: dell-bios-fan-control-git
Description: A user space utility to set control of fans by bios on some Dell XPS Laptops.
Upstream URL:
Licenses: GPL2
Submitter: gilbs
Maintainer: gilbs
Last Packager: gilbs
Votes: 11
Popularity: 0.61
First Submitted: 2018-09-25 19:24 (UTC)
Last Updated: 2023-10-05 08:26 (UTC)

Dependencies (3)

Required by (1)

Sources (3)

Latest Comments

d3vilguard commented on 2023-11-04 06:34 (UTC)

Sometimes it randomly fails to stop the dell bios (latitude 3301). Not much luck by restarting the service but doing sudo dell-bios-fan-control 1 && sudo dell-bios-fan-control 0 fixes it.

gilbs commented on 2023-10-19 19:07 (UTC) (edited on 2023-10-19 19:24 (UTC) by gilbs)

@d3vilguard thanks for the feedback. I noticed that the fan control state didn't persist after system resume, so what I did (≈2 weeks ago) was to add a new systemd service that restarts the service 30 seconds after resume from sleep (trying to do it earlier wasn't working consistently). So I guess your BIOS is behaving slightly differently than mine when the service restarts? 🤷‍♂️ The questions that come to my mind:

1) Does your issue happen approximately 30 seconds after you resume from sleep? If not, I don't see how it could be related to the update 🤔.
2) Are you able to reproduce the issue by just running "systemctl restart dell-bios-fan-control"?
3) If so, are you able to reproduce it after "systemctl stop dell-bios-fan-control && systemctl start dell-bios-fan-control"
4) Could you try adding a delay after stopping the main service (something like "ExecStop=/bin/sh -c '/usr/bin/dell-bios-fan-control 1 && /bin/sleep 1'") and see if that helps with your issue?

d3vilguard commented on 2023-10-19 17:54 (UTC)

I've been using this on my latitude 3301 for more than a month with great success. Later updates seems to have done something. The fan sometimes will randomly start and refuse to power-off. I will have to enable BIOS control and then disable it.

gilbs commented on 2019-04-04 17:40 (UTC)

Hi @pappl, thanks for reaching out. I came across the same issue, yet I wasn't sure how to implement this in practice. Creating a i8k.conf file might create conflicts with other packages. Maybe a manual modprobe in the systemd service? Do not hesitate to submit a PR if you think you do have a good fix: .

pappl commented on 2019-04-04 15:56 (UTC) (edited on 2019-04-04 15:57 (UTC) by pappl)

I'm using dell-bios-fan-control in addition to i8kutils to disable Dell BIOS fan control.

Must do:

/etc/modprobe.d/i8k.conf ->editor input-> options i8k force=1

In /etc/modules-load.d/i8k.conf ->editor input-> i8k

Then i8kutils and dell-bios-fan-control service starts at boot.

Would be great if this is done when installing.

Else must do a >>> sudo modprobe i8k force=1 <<< every reboot to work: systemctl status i8kmon

       ● i8kmon.service - Dell laptop thermal monitoring

          Loaded: loaded (/usr/lib/systemd/system/i8kmon.service; enabled; vendor

       preset: disabled) Active: inactive (dead)

       Condition: start condition failed at Wed 2019-04-03 19:10:38 CEST; 27s ago

       └─ ConditionPathExists=/proc/i8k was not met


gilbs commented on 2018-09-25 19:28 (UTC)