So back in November last year (2018) I made a thread about the fans on my 2018 Dell XPS 13 (9370):
And the conclusion was finding out myself the fans DID work.. however, after the CPU was at 80°C for about 30 seconds, then the fans would finally kick in and cool my laptop down.
However, tonight in all my excitement I am writing this thread to say that I finally got fans working manually even though it is kind of "rough" but I am happy I now have control over my fans from within the Terminal within Manjaro.
So I recently installed it again fresh on my laptop and now running Kernel 5.1 and running BIOS version 1.9.0 (Still need to update to 1.10.0 with
Here is my
System: Host: dell-xps-13-9370 Kernel: 5.1.4-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.3.0 Desktop: Xfce 4.13.4git-2a9104 tk: Gtk 3.24.8 wm: xfwm4 dm: LightDM Distro: Manjaro Linux Machine: Type: Laptop System: Dell product: XPS 13 9370 v: N/A serial: <root required> Chassis: type: 10 serial: <root required> Mobo: Dell model: 0F6P3V v: A00 serial: <root required> UEFI: Dell v: 1.9.0 date: 03/12/2019 Battery: ID-1: BAT0 charge: 42.4 Wh condition: 52.0/52.0 Wh (100%) volts: 8.2/7.6 model: SMP DELL G8VCF6C serial: 1789 status: Discharging CPU: Topology: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 8192 KiB flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 31880 Speed: 900 MHz min/max: 400/4000 MHz Core speeds (MHz): 1: 901 2: 900 3: 900 4: 900 5: 900 6: 900 7: 900 8: 900 Graphics: Device-1: Intel UHD Graphics 620 vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917 Display: x11 server: X.Org 1.20.4 driver: intel unloaded: modesetting alternate: fbdev,vesa tty: N/A OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2) v: 4.5 Mesa 19.0.4 compat-v: 3.0 direct render: Yes Audio: Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:9d71 Sound Server: ALSA v: k5.1.4-1-MANJARO Network: Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter vendor: Bigfoot Networks Killer 1435 Wireless-AC driver: ath10k_pci v: kernel port: f040 bus ID: 02:00.0 chip ID: 168c:003e IF: wlp2s0 state: up mac: 9c:b6:d0:8f:f5:d9 Drives: Local Storage: total: 476.94 GiB used: 28.62 GiB (6.0%) ID-1: /dev/nvme0n1 vendor: Toshiba model: KXG50ZNV512G NVMe 512GB size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: 78DB76QCKAWP Partition: ID-1: / size: 468.16 GiB used: 28.62 GiB (6.1%) fs: ext4 dev: /dev/nvme0n1p2 Sensors: System Temperatures: cpu: 35.0 C mobo: 28.0 C sodimm: 29.0 C Fan Speeds (RPM): cpu: 0 Info: Processes: 206 Uptime: 36m Memory: 15.37 GiB used: 2.29 GiB (14.9%) Init: systemd v: 242 Compilers: gcc: 8.3.0 clang: 8.0.0 Shell: bash v: 5.0.7 running in: terminator inxi: 3.0.34
SO.. what I did last night was simply searching online again for 'fan control'. And I cam across this page on the AUR:
So I read the comments and I simply decided to follow it and read it on the creator page on GitHub and my conclusion is this:
i8kutils installed through AUR.
dell-bios-fan-control 0 in the Terminal to disable SMBIOS control.
sudo modprobe i8k force=1
And then I did:
i8kctl fan 1 1
1 1 = both fans, low speed
1 0 or 0 1 = controlling either the left or right fan respectively*
2 2 = both fans, high speed
*This also works of course with the 2 2 settings
...and finally after almost a year I got to manually turn on my fans on my laptop and it makes me feel more safe about using my laptop and all that I can turn on the fans whenever needed, even though I was I could make a tool that would bind the speeds of the fans which are either
1 1 or
2 2 to the temperature of the CPU so it can be as aggressive as they are in Windows 10 for example.
Still need to figure out as it says on the AUR page how to make it so that it all manually starts whenever I boot it up and it say to do this:
/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.
So I will try this later but for now I am just very happy I got it to work as "rough" as it is or.. taking the "long road" but I don't care, it genuinely cools my laptop in
s-tui and it even reads the fan speed now which maxes out at ~7000RPM.
I hope this may be of help to other Dell XPS 13 (9370 or other XPS models) owners! And maybe someone can write or create a tool for this or give advice on maybe how to do this myself or whatever !