How to control fan spped/hysteresis in 14.04?
After upgrading to 14.04 from 13.10, my laptop fan is very annoying. It comes on at fairly high speed for a several seconds at a time.
Previously it would ratchet up in speed as required; meaning the most of the time I would not hear it, because it was running slowly.
Now its more of a bang bang controller. The temps hit a trip point and it comes on almost full bore and then shuts off.
I've spent hours trying to find a way to control it. lm-sensors is setup. There is no PWM controller, so I can't use fancontrol.
I checked under /sys/class/
The temperatures in /sys/class/
I can't figure out what controls it.
This can't be good for the machine, since its subjected to a lot more thermal stress.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu linux Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Andy Howell
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Does the system have a make and model?
Revision history for this message
|
#2 |
I think there must be two mechanisms for controlling the fan. After suspend and resume, the fan stayed on. At that point there were several entries under /sys/class/
for f in /sys/class/
Stopped the fan. It then resumed its on full for a few seconds, then off behavior. I think that the fan might be controlled through acpi, dmesg shows:
[ 0.756990] ACPI: Fan [C376] (off)
[ 0.757098] ACPI: Fan [C377] (off)
[ 0.757204] ACPI: Fan [C378] (off)
[ 0.757308] ACPI: Fan [C379] (off)
[ 0.757413] ACPI: Fan [C37A] (off)
[ 0.757504] ACPI: Fan [C37B] (off)
[ 0.757609] ACPI: Fan [C393] (off)
[ 0.757715] ACPI: Fan [C394] (off)
[ 0.757822] ACPI: Fan [C395] (off)
[ 0.757928] ACPI: Fan [C396] (off)
[ 0.758032] ACPI: Fan [C397] (off)
However, according to https:/
The machine is an HP 8710w laptop. Full details below:
computer
description: Notebook
product: HP Compaq 8710w (KA454UT#ABA)
vendor: Hewlett-Packard
version: F.0B
serial: [REMOVED]
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall32
configuration: boot=normal chassis=notebook family=103C_5336AN sku=KA454UT#ABA uuid=[REMOVED]
*-core
description: Motherboard
product: 30C3
vendor: Hewlett-Packard
physical id: 0
version: KBC Version 73.31
*-firmware
vendor: Hewlett-Packard
physical id: 0
version: 68MAD Ver. F.0B
date: 02/12/2008
size: 128KiB
capacity: 960KiB
*-cpu
product: Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz
slot: U10
size: 2500MHz
capacity: 2500MHz
width: 64 bits
clock: 200MHz
*-cache:0
slot: Internal L1 Cache
size: 64KiB
*-cache:1
slot: Internal L2 Cache
size: 6MiB
*-memory
physical id: a
slot: System board or motherboard
size: 8GiB
*-bank:0
slot: DIMM #1
size: 4GiB
width: 64 bits
clock: 975MHz (1.0ns)
*-bank:1
slot: DIMM #2
size: 4GiB
width: 64 bits
clock: 975MHz (1.0ns)
*-pci
product: Mobile PM965/GM965/GL960 Memory Controller Hub
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 0c
width: 32 bits
clock: 33MHz
*-pci:0
bus info: pci@0000:00:01.0
width: 32 bits
clock: 33MHz
bus info: pci@0000:01:00.0
bus info: pci@0000:00:03.0
width: 64 bits
clock: 33MHz
*-ide:0
bus info: pci@0000:00:03.2
width: 32 bits
clock: 66MHz
bus info: pci@0000:00:03.3
width: 32 bits
clock: 66MHz
*-network DISABLED
bus info: pci@0000:00:19.0
width: 32 bits
clock: 33MHz
*-usb:0
bus info: pci@0000:00:1a.0
width: 32 bits
clock: 33MHz
*-usb:1
bus info: pci@0000:00:1a.1
width: 32 bits
clock: 33MHz
*-usb:2
bus info: pci@0000:00:1a.7
width: 32 bits
clock: 33MHz
bus info: pci@0000:00:1b.0
width: 64 bits
clock: 33MHz
*-pci:1
bus info: pci@0000:00:1c.0
width: 32 bits
clock: 33MHz
*-pci:2
bus info: pci@0000:00:1c.1
width: 32 bits
clock: 33MHz
bus info: pci@0000:10:00.0
*-pci:3
bus info: pci@0000:00:1c.4
width: 32 bits
clock: 33MHz
*-usb:3
bus info: pci@0000:00:1d.0
width: 32 bits
clock: 33MHz
*-usb:4
bus info: pci@0000:00:1d.1
width: 32 bits
clock: 33MHz
*-usb:5
bus info: pci@0000:00:1d.2
width: 32 bits
clock: 33MHz
*-usb:6
bus info: pci@0000:00:1d.7
width: 32 bits
clock: 33MHz
*-pci:4
bus info: pci@0000:00:1e.0
width: 32 bits
clock: 33MHz
bus info: pci@0000:02:06.0
bus info: pci@0000:02:06.1
bus info: pci@0000:02:06.2
bus info: pci@0000:02:06.3
bus info: pci@0000:02:06.5
bus info: pci@0000:02:06.6
*-isa
bus info: pci@0000:00:1f.0
width: 32 bits
clock: 33MHz
*-ide:1
bus info: pci@0000:00:1f.1
width: 32 bits
clock: 33MHz
*-storage
bus info: pci@0000:00:1f.2
width: 32 bits
clock: 66MHz
*-scsi:0
physical id: 1
logical name: scsi0
*-cdrom
bus info: scsi@0:0.0.0
*-scsi:1
physical id: 2
logical name: scsi4
*-disk
bus info: scsi@4:0.0.0
size: 698GiB (750GB)
bus info: scsi@4:0.0.0,1
bus info: scsi@4:0.0.0,2
*-scsi:2
physical id: 3
bus info: usb@2:6
logical name: scsi23
*-disk:0
bus info: scsi@23:0.0.0
*-disk:1
bus info: scsi@23:0.0.1
*-battery:0
description: Lithium Ion Battery
product: HP
vendor: Hewlett-Packard
physical id: 1
version: 03/25/2008
serial: [REMOVED]
slot: Primary
capacity: 51000mWh
*-battery:1
description: Lithium Ion Battery
product: HP
vendor: Hewlett-Packard
physical id: 2
version: 08/23/2009
serial: [REMOVED]
slot: MultiBay
capacity: 66000mWh
Revision history for this message
|
#3 |
14.04 Added a new daemon for temperature control. I installed this, rebooted, and now the system behaves well. The fan will come on full, but only when it get pretty hot. The rest of the time the fan runs at a low speed, keeping the machine well regulated.
See: https:/