View previous topic :: View next topic |
Author |
Message |
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Mon Feb 14, 2011 12:57 pm Post subject: Controlling fans |
|
|
Hello,
Well, I know that :
- My hwmon kernel drivers conflict on some sombre ACPI region already controlled by some sombre BIOS routine.
- Since 2.6.31 approx, the kernel driver will not drive the ports concurrently with the BIOS unless whatever_lax_thingy is specified in the boot command line. (And I do agree that having several software controlling the same resource is absurd if not stupid)
My BIOS suggests 3 different profiles for controlling CPU fan. However, I noticed that, whatever profile I select, my cores can reach HIGH temperature without seeing the smallest CPU fan speed increase.
As kernel drivers for hwmon, I get :
- Winbond W83627ehf
- CoreTemp
- Asus ATKsomething
Should I (Is it the safest method to)
1/ Leave things as is. My BIOS is more clever than me and will react when necessary. (On this one, I am a bit confused as my BIOS documentation says that if the temperature goes too high, it will automatically decrease the frequency... I would prefer it increases fan speed sooner )
2/ Disable the BIOS control + whatever_lax_thingy in boot command line and let fancontrol do the job. (When I tried this, I still get the mention of the conflicting ACPI regions though)
3/ Another clever idea I do not think of |
|
Back to top |
|
|
BitJam Advocate
Joined: 12 Aug 2003 Posts: 2513 Location: Silver City, NM
|
Posted: Tue Feb 15, 2011 7:07 am Post subject: |
|
|
I'm using 2/ and I don't know of a better alternative. I use Linux and Gentoo in order to have a feeling of control over my machine. My fans are nearly silent under normal operation but when the system is busy, the fans keep the cpu and box cool at the price of slightly more noise. This is just what I want and I don't know how to do it without fancontrol.
IMO, the safest solution, by far, is the one that keeps the machine running at a reasonable temperature without driving me crazy from the noise. I'm not saying 2/ is a good option, but for me it is not as bad as the others. YMMVG |
|
Back to top |
|
|
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Tue Feb 15, 2011 11:21 pm Post subject: |
|
|
BitJam wrote: | I use Linux and Gentoo in order to have a feeling of control over my machine. |
I second you on this one.
I however would prefer my fans being controlled by some simple external logic freeing the cpu from having to bother with this.
BTW, how is the BIOS routine operating ?
Triggered by an IRQ ? By an alarm-clock ?
Which part of the ram does this program use ? (At least for saving cpu registers) |
|
Back to top |
|
|
Mousee Apprentice
Joined: 29 Mar 2004 Posts: 291 Location: Illinois, USA
|
Posted: Tue Feb 15, 2011 11:39 pm Post subject: |
|
|
This may not be the same motherboard you're using, but check out the "Hardware Monitoring" Section in http://en.gentoo-wiki.com/wiki/Asus_P5W_DH_Deluxe#Hardware_Monitoring.
I guess the key point made there is:
Quote: | For kernels 2.6.31 and above the w83627ehf driver conflicts with ACPI. The asus_atk0110 driver should be used instead. |
Anyways, I have that particular motherboard for my desktop and I've never had much success using the w83627ehf driver to control my fans, so I set my BIOS to handle fan speed control via "Cool & Quite" (or whatever ASUS calls it) and it ramps up not quite perfectly, but well enough that when I hit about 60C the fans spins up immediately at full.
To me, it sounds like your BIOS control for such is either quite poor or you didn't RTFM quite right (not hard to do). So my recommendation would be to try setting w83627ehf and asus_atk0110 (or whichever one you have) as modules and try them both out, see which one works better for you, and go with that. Definitely don't have them both enabled at the same time tho... I had some rather erradic behavior crop up a few times when I attempted it heh. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|