I have been trying to modify the speed of all the cpu fans for several days without success.
Reviewed various threads and external sites with no solution.
How do I control case fan speeds?
Can't tame my nervous CPU-fan with fancontrol
How can fan speed be adjusted automatically according to temperature?
[TUTORIAL] Monitorizar la temperatura del procesador
Three years on: a question about lm-sensors, conky and AMD Temperatures
Fan speed control
Very high fan speed on Ubuntu 18.04
Píldora: Modificar a mano la velocidad de los ventiladores de nuestro ordenador
I have 4 fans (2 front, 1 rear and CPU heatsink fan)
On the motherboard the CPU fan is directly connected to CPU_FAN.
The other 3 connected in FAN_1 through the box connector (the connector is 4-pin and in pwr_fan it is 3, it works, but being 4-pin fan_1 I will decide to connect it there)
Checking the BIOS apparently everything is working fine.
psensor tells me the following:
The problem I have are several:
- By manually modifying the fans, I can only modify the CPU.
- The computer when restarted does not keep the configuration.
- When running pwmconfig the only fan that responds to commands is the CPU fan, the rest of the fans are not.
- The front and rear fans work all the time at maximum.
I would like to be able to have control of all the fans so that it is not on all the time to the maximum, as it happens with the rear and front fans.
Could someone help me with this problem?
pwmconfig executed as root (in the end it gives an error)
SystemCode: Select all
# pwmconfig # pwmconfig version 3.6.0 This program will search your sensors for pulse width modulation (pwm) controls, and test each one to see if it controls a fan on your motherboard. Note that many motherboards do not have pwm circuitry installed, even if your sensor chip supports pwm. We will attempt to briefly stop each fan using the pwm controls. The program will attempt to restore each fan to full speed after testing. However, it is ** very important ** that you physically verify that the fans have been to full speed after the program has completed. Found the following devices: hwmon0 is radeon hwmon1 is it8720 hwmon2 is k10temp hwmon3 is fam15h_power Found the following PWM controls: hwmon1/pwm1 current value: 254 hwmon1/pwm1 is currently setup for automatic speed control. In general, automatic mode is preferred over manual mode, as it is more efficient and it reacts faster. Are you sure that you want to setup this output for manual control? (n) y hwmon1/pwm2 current value: 254 hwmon1/pwm2 is currently setup for automatic speed control. In general, automatic mode is preferred over manual mode, as it is more efficient and it reacts faster. Are you sure that you want to setup this output for manual control? (n) y hwmon1/pwm3 current value: 254 Giving the fans some time to reach full speed... Found the following fan sensors: hwmon1/fan1_input current speed: 2213 RPM hwmon1/fan2_input current speed: 0 ... skipping! hwmon1/fan3_input current speed: 0 ... skipping! hwmon1/fan4_input current speed: 0 ... skipping! Warning!!! This program will stop your fans, one at a time, for approximately 5 seconds each!!! This may cause your processor temperature to rise!!! If you do not want to do this hit control-C now!!! Hit return to continue: Testing pwm control hwmon1/pwm1 ... hwmon1/fan1_input ... speed was 2213 now 313 It appears that fan hwmon1/fan1_input is controlled by pwm hwmon1/pwm1 Would you like to generate a detailed correlation (y)? y Note: If you had gnuplot installed, I could generate a graphical plot. PWM 255 FAN 452 PWM 240 FAN 1004 (probably incorrect) PWM 225 FAN 1610 (probably incorrect) PWM 210 FAN 2020 (probably incorrect) PWM 195 FAN 1923 (probably incorrect) PWM 180 FAN 1790 (probably incorrect) PWM 165 FAN 1650 (probably incorrect) PWM 150 FAN 1541 (probably incorrect) PWM 135 FAN 1388 (probably incorrect) PWM 120 FAN 1264 (probably incorrect) PWM 105 FAN 1117 (probably incorrect) PWM 90 FAN 979 (probably incorrect) PWM 75 FAN 809 (probably incorrect) PWM 60 FAN 645 (probably incorrect) PWM 45 FAN 460 PWM 30 FAN 89 PWM 28 FAN 0 Fan Stopped at PWM = 28 Testing pwm control hwmon1/pwm2 ... hwmon1/fan1_input ... speed was 2213 now 0 It appears that fan hwmon1/fan1_input is controlled by pwm hwmon1/pwm2 Would you like to generate a detailed correlation (y)? y Note: If you had gnuplot installed, I could generate a graphical plot. PWM 255 FAN 2220 PWM 240 FAN 2220 PWM 225 FAN 2213 PWM 210 FAN 2227 PWM 195 FAN 2205 PWM 180 FAN 2213 PWM 165 FAN 2227 PWM 150 FAN 2220 PWM 135 FAN 2220 PWM 120 FAN 2220 PWM 105 FAN 2220 PWM 90 FAN 2213 PWM 75 FAN 2213 PWM 60 FAN 2220 PWM 45 FAN 2220 PWM 30 FAN 2220 PWM 28 FAN 2220 PWM 26 FAN 2220 PWM 24 FAN 2220 PWM 22 FAN 2220 PWM 20 FAN 2227 PWM 18 FAN 2220 PWM 16 FAN 2213 PWM 14 FAN 2220 PWM 12 FAN 2205 PWM 10 FAN 2205 PWM 8 FAN 2213 PWM 6 FAN 2213 PWM 4 FAN 2220 PWM 2 FAN 2220 PWM 0 FAN 2220 Testing pwm control hwmon1/pwm3 ... hwmon1/fan1_input ... speed was 2213 now 1192 It appears that fan hwmon1/fan1_input is controlled by pwm hwmon1/pwm3 Would you like to generate a detailed correlation (y)? y Note: If you had gnuplot installed, I could generate a graphical plot. PWM 255 FAN 1209 PWM 240 FAN 760 PWM 225 FAN 1222 (probably incorrect) PWM 210 FAN 1721 (probably incorrect) PWM 195 FAN 1859 (probably incorrect) PWM 180 FAN 1730 (probably incorrect) PWM 165 FAN 1622 (probably incorrect) PWM 150 FAN 1506 (probably incorrect) PWM 135 FAN 1391 (probably incorrect) PWM 120 FAN 1243 (probably incorrect) PWM 105 FAN 1134 (probably incorrect) PWM 90 FAN 1005 (probably incorrect) PWM 75 FAN 873 PWM 60 FAN 750 PWM 45 FAN 742 PWM 30 FAN 746 PWM 28 FAN 744 PWM 26 FAN 744 PWM 24 FAN 744 PWM 22 FAN 743 PWM 20 FAN 743 PWM 18 FAN 745 PWM 16 FAN 746 PWM 14 FAN 746 PWM 12 FAN 746 PWM 10 FAN 745 PWM 8 FAN 747 PWM 6 FAN 748 PWM 4 FAN 745 PWM 2 FAN 746 PWM 0 FAN 747 Testing is complete. Please verify that all fans have returned to their normal speed. The fancontrol script can automatically respond to temperature changes of your system by changing fanspeeds. Do you want to set up its configuration file now (y)? y What should be the path to your fancontrol config file (/etc/fancontrol)? y Select fan output to configure, or other action: 1) hwmon1/pwm3 4) Change INTERVAL 7) Show configuration 2) hwmon1/pwm2 5) Just quit 3) hwmon1/pwm1 6) Save and quit select (1-n): 1 Devices: hwmon0 is radeon hwmon1 is it8720 hwmon2 is k10temp hwmon3 is fam15h_power Current temperature readings are as follows: hwmon0/temp1_input 58 hwmon1/temp1_input 43 hwmon1/temp2_input 44 hwmon1/temp3_input 30 hwmon2/temp1_input 21 Select a temperature sensor as source for hwmon1/pwm3: 1) hwmon0/temp1_input 2) hwmon1/temp1_input 3) hwmon1/temp2_input 4) hwmon1/temp3_input 5) hwmon2/temp1_input 6) None (Do not affect this PWM output) select (1-n): 2 Enter the low temperature (degree C) below which the fan should spin at minimum speed (20): 20 Enter the high temperature (degree C) over which the fan should spin at maximum speed (60): 60 Enter the PWM value (0-255) to use when the temperature is over the high temperature limit (255): 254 Select fan output to configure, or other action: 1) hwmon1/pwm3 4) Change INTERVAL 7) Show configuration 2) hwmon1/pwm2 5) Just quit 3) hwmon1/pwm1 6) Save and quit select (1-n): 6 Saving configuration to y... mv: no se puede crear el fichero regular 'y': Permiso denegado chmod: no se puede acceder a 'y': No existe el archivo o el directorio Configuration saved
etc/moduleCode: Select all
$ inxi -Fxznr System: Kernel: 5.4.0-40-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6 Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal Machine: Type: Desktop Mobo: Gigabyte model: GA-990FXA-D3 serial: <filter> BIOS: Award v: F9a date: 01/24/2013 CPU: Topology: Quad Core model: AMD FX-8120 bits: 64 type: MCP arch: Bulldozer rev: 2 L2 cache: 2048 KiB flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 24967 Speed: 1420 MHz min/max: 1400/3100 MHz Core speeds (MHz): 1: 1416 2: 1557 3: 1427 4: 1440 Graphics: Device-1: AMD Barts LE [Radeon HD 6790] vendor: Micro-Star MSI driver: radeon v: kernel bus ID: 01:00.0 Display: x11 server: X.Org 1.20.8 driver: ati,radeon unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz OpenGL: renderer: AMD BARTS (DRM 2.50.0 / 5.4.0-40-generic LLVM 10.0.0) v: 3.3 Mesa 20.0.8 direct render: Yes Audio: Device-1: AMD SBx00 Azalia vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 00:14.2 Device-2: AMD Barts HDMI Audio [Radeon HD 6790/6850/6870 / 7720 OEM] vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 01:00.1 Device-3: Microsoft LifeCam Studio type: USB driver: hid-generic,snd-usb-audio,usbhid,uvcvideo bus ID: 2-5:4 Sound Server: ALSA v: k5.4.0-40-generic Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169 v: kernel port: be00 bus ID: 04:00.0 IF: enp4s0 state: down mac: <filter> Device-2: TP-Link 802.11ac WLAN Adapter type: USB driver: rtl88XXau bus ID: 3-2:2 IF: wlxd0374506487e state: up mac: <filter> Drives: Local Storage: total: 912.89 GiB used: 186.76 GiB (20.5%) ID-1: /dev/sda vendor: Hitachi model: HDS721050CLA662 size: 465.76 GiB ID-2: /dev/sdb vendor: Maxtor model: Z1 SSD 480GB size: 447.13 GiB Partition: ID-1: / size: 45.68 GiB used: 17.64 GiB (38.6%) fs: ext4 dev: /dev/sdb1 ID-2: /home size: 209.84 GiB used: 48.79 GiB (23.3%) fs: ext4 dev: /dev/sdb5 ID-3: swap-1 size: 30.52 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdb6 Sensors: System Temperatures: cpu: 42.0 C mobo: 41.0 C gpu: radeon temp: 62 C Fan Speeds (RPM): cpu: 1467 fan-2: 0 fan-3: 0 fan-4: 0 Voltages: 12v: N/A 5v: 2.98 3.3v: N/A vbat: 3.06 Repos: No active apt repos in: /etc/apt/sources.list Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 1: deb http://packages.linuxmint.com ulyana main upstream import backport #id:linuxmint_main 2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 4: deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 6: deb http://archive.canonical.com/ubuntu/ focal partner Active apt repos in: /etc/apt/sources.list.d/playonlinux.list 1: deb http://deb.playonlinux.com/ precise main Active apt repos in: /etc/apt/sources.list.d/saiarcot895-chromium-beta-focal.list 1: deb http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu focal main Active apt repos in: /etc/apt/sources.list.d/saiarcot895-chromium-dev-focal.list 1: deb http://ppa.launchpad.net/saiarcot895/chromium-dev/ubuntu focal main Active apt repos in: /etc/apt/sources.list.d/teamviewer.list 1: deb http://linux.teamviewer.com/deb stable main Info: Processes: 243 Uptime: 2h 13m Memory: 15.62 GiB used: 2.00 GiB (12.8%) Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17 inxi: 3.0.38
SensorsCode: Select all
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Generated by sensors-detect on Sat Jul 18 07:15:40 2020 # Chip drivers it87 k10temp fam15h_power
Code: Select all
$ sensors k10temp-pci-00c3 Adapter: PCI adapter temp1: +20.5°C (high = +70.0°C) (crit = +90.0°C, hyst = +87.0°C) radeon-pci-0100 Adapter: PCI adapter temp1: +54.5°C (crit = +120.0°C, hyst = +90.0°C) fam15h_power-pci-00c4 Adapter: PCI adapter power1: 21.95 W (crit = 124.95 W) it8720-isa-0228 Adapter: ISA adapter in0: 912.00 mV (min = +0.00 V, max = +4.08 V) in1: 1.47 V (min = +0.00 V, max = +4.08 V) in2: 3.33 V (min = +0.00 V, max = +4.08 V) +5V: 2.98 V (min = +0.00 V, max = +4.08 V) in4: 3.10 V (min = +0.00 V, max = +4.08 V) in5: 1.39 V (min = +0.00 V, max = +4.08 V) in6: 4.08 V (min = +0.00 V, max = +4.08 V) ALARM 5VSB: 3.04 V (min = +0.00 V, max = +4.08 V) Vbat: 3.06 V fan1: 1278 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) temp1: +42.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor temp2: +40.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode temp3: +29.0°C (low = +127.0°C, high = +127.0°C) sensor = Intel PECI cpu0_vid: +0.113 V intrusion0: OK