Ubuntu 18.04 fan control on a Dell XPS 9570 laptop
Some weeks ago I bought a Dell XPS 9570 laptop to run Ubuntu Linux 18.04 natively. Installing Ubuntu was done using github project that patches the default Ubuntu iso to match the hardware config of the Dell XPS pretty closely.
The only minor annoyance was the system fans slightly spinning up and down every few seconds. Too subtile to notice in a normal office environment, but more so in the silence of the home office.
After some fiddling the solution that seems to work best for me is using powertop :
sudo powertop --auto-tune
To persist the changes after reboots etc :
cat << EOF | sudo tee /etc/systemd/system/powertop.service
Description=PowerTOP auto tune
$ sudo systemctl daemon-reload
$ sudo systemctl enable powertop.service