Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Controlling fans
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
aCOSwt
Bodhisattva
Bodhisattva


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Mon Feb 14, 2011 12:57 pm    Post subject: Controlling fans Reply with quote

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 :roll: )

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
View user's profile Send private message
BitJam
Advocate
Advocate


Joined: 12 Aug 2003
Posts: 2513
Location: Silver City, NM

PostPosted: Tue Feb 15, 2011 7:07 am    Post subject: Reply with quote

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
View user's profile Send private message
aCOSwt
Bodhisattva
Bodhisattva


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Tue Feb 15, 2011 11:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Mousee
Apprentice
Apprentice


Joined: 29 Mar 2004
Posts: 291
Location: Illinois, USA

PostPosted: Tue Feb 15, 2011 11:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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