Noisy fan

thx for reading and answering this thread if you can.

I have installed os 13.1 x86_64 on a acer athlon II alongside win7. So far it works, but when I run win7, the fan processor only makes a faint hum when idle, whereas it emits a tedious roar when on linux, even idle. Normally this feature is managed by the bios, no ?

How do I fiddle with the fan speed ? any idea ?

Hi there,

I have oS 13.1 64-bit installed in an old Athlon 64 X2 5200+ desktop, only without Windows dualbooting.

AFAIK there’s no fan setting in Yast or system-settings (KDE4.11.5), this is, indeed, managed by the Phoenix BIOS.

On the sensors front, only libsensors4 is installed, used by the systemload viewer widget.

Note that in the BIOS, Smart Fan Control is disabled. Possibly the speed is controlled by the OS or it’s a quiet CPU fan, 3000 RPM according to the BIOS.

Perhaps toggling your BIOS setting will make a difference.

I already tested it without the smart fan option from the bios. It’s even worse: i’m working close to an jet engine :frowning:

Hi
So turn on the cool’n’quiet and check the cpupower, maybe it’s set to performance rather than ondemand?


cpupower frequency-info

Thx for answering

cpupower frequency-info

analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 4.0 us.
hardware limits: 800 MHz - 2.70 GHz
available frequency steps: 2.70 GHz, 2.10 GHz, 1.50 GHz, 800 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 800 MHz and 2.70 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency is 800 MHz (asserted by call to hardware).
boost state support:
Supported: no
Active: no
Boost States: 0
Total States: 4
Pstate-P0: 2700MHz
Pstate-P1: 2100MHz
Pstate-P2: 1500MHz
Pstate-P3: 800MHz

Hi
So that part is working, what about the sensors command?

The other one is acpi options, fire up YaST -> Bootloader and add either one of the following, save and reboot;


acpi.power_nocheck=1

acpi_osi=linux

Tried them, but no way, it didn’t work. That being said, I also found an interesting module: amd_freq_sensitivity
but I wasn’t able to load it: modprobe said no such device, wheras I’m using an athlon II.

ah, I forgot:

I also modprobed cpufreq_powersave, then cpupower frequency-set -g powersave, but nada again, the proc freq stick to 800 Mhz, but the fan still turning too fast.

Hi
So you never see the frequency change under load?

So have you run sensors-detect and then run sensors command to see the fan speed?

I have an old system to an Athlon 64 X2 4400+ but fans run quiet etc…

And I also found out that the cool n’quiet feature is managed by the powernow-k8 module, but like above, modprobe said Error inserting powernow_k8 (/lib/modules/3.11.10-7-desktop/kernel/drivers/cpufreq/powernow-k8.ko): No such device

what’s the matter ? Do I need to upgrade the kernel ? Send a bug report to the module developer ?

hi again,

No, I saw the cpu speed changing when using the ondemand module, but with powersave, it sticks to 800Mhz for both cpus. But the fan is still turning too fast for an almost idle cpu.

Installed the sensors: I only get temperatures, no fan speed. e.g.

sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +34.0°C  (crit = +105.0°C)

radeon-pci-0200
Adapter: PCI adapter
temp1:        +60.0°C  

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +31.0°C  (high = +70.0°C)

I would try with a few LiveCDs, including other distros, and if one works check it’s settings (what modules are loaded, etc.). If none works, then it might be a problem with the CPU or MB.

I had at least 5 Athlons (64, X2, etc.) and all worked OOTB, with only one requiring changing the BIOS setting. I still have two at work, in perfect condition.

I have the same issue with OpenSuse. I was able to control the fan in Ubuntu 12.04 and 13.04 by using this method http://askubuntu.com/a/46135 – I haven’t been able to replicate it on OS as step 2.3 doesn’t work with OS, and I don’t have the know how to get it working.

On Sat 10 May 2014 06:06:01 PM CDT, fritzwilliamgrant wrote:

I have the same issue with OpenSuse. I was able to control the fan in
Ubuntu 12.04 and 13.04 by using this method power management - How to control fan speed? - Ask Ubuntu
– I haven’t been able to replicate it on OS as step 2.3 doesn’t work
with OS, and I don’t have the know how to get it working.

Hi
In openSUSE all you need to do is restart the lmsensors service, but by
default on the next reboot the modules detected and written to the
config file via sensors-detect should load.

Then run pwmconfig to configure.

Just tested here and it worked on one of my test systems (HP Pavilion
P6624Y).


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

On Fri 09 May 2014 01:46:01 PM CDT, lader1 wrote:

hi again,

No, I saw the cpu speed changing when using the ondemand module, but
with powersave, it sticks to 800Mhz for both cpus. But the fan is still
turning too fast for an almost idle cpu.

Installed the sensors: I only get temperatures, no fan speed. e.g.

Code:

sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +34.0°C (crit = +105.0°C)

radeon-pci-0200
Adapter: PCI adapter
temp1: +60.0°C

k10temp-pci-00c3
Adapter: PCI adapter
temp1: +31.0°C (high = +70.0°C)

Hi
Running sensors-detect, restarting the lm_sensors service, then run
pwmconfig may work, see my reply to fritzwilliamgrant’s post.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Ok, it seems to work. I get a higher cpu temp (+41.5°C), but its fan is quieter.

Thx for the help anyway.

On Sat 10 May 2014 08:16:01 PM CDT, lader1 wrote:

Ok, it seems to work. I get a higher cpu temp (+41.5°C), but its fan is
quieter.

Thx for the help anyway.

Hi
OK, so pwmconfig worked? Then you should be able to play with the
command fancontrol to set the speed a little faster for cpu (or
case fans?) for your cooling.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Restarting the service seems to have fixed it, thanks.

Ahhh, I spoke too fast :stuck_out_tongue:

I ran pwmconfig, but it says that there are no pwm-capable sensor modules installed. Nevertheless I was able to get sometimes the correct behavior, but I don’t know how. Otherwise, I noticed that I can execute a suspend-to-ram and restore the system. Then, it works

Hi
So you have output from the sensors command showing the fan rpm before and after s2ram is run?

Nothing in the output from;


journalctl -x -n20 --no-pager
or
journalctl -x --no-pager |grep acpi

journalctl -x --no-pager |grep acpi
mai 11 17:32:48 alpha kernel: ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
mai 11 17:32:48 alpha kernel: ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
mai 11 17:32:48 alpha kernel: ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
mai 11 17:32:48 alpha kernel: ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
mai 11 17:32:48 alpha kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
mai 11 17:32:48 alpha kernel: acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
mai 11 17:32:48 alpha kernel: acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
mai 11 17:32:48 alpha kernel: Found 1 acpi root devices
mai 11 17:32:50 alpha kernel: acpi-cpufreq: overriding BIOS provided _PSD data

sensors -s didn’t change anything