macfanctld
macfanctld copied to clipboard
Fan work faster then macfanctld say.
Hello! Sorry for my english :) I install macfanctld and start it by "macfanctld -f". It shows current fan speed as 0, but really current fan speed (in /sys/class/hwmon/hwmon1/device/fan1_output) near 3500 RPM. I look source code and see, what fan1_manual hardcoded as "0", but it say driver to set speed automatically. As I understand, you limit min fan speed to force cooler rotate more quickly, but top speed not limited, and in case of this cooler always rotate more quick. I change fan1_manual to "1" and fan1_min to fan1_output, and when macfanctld start work as should. IMHO my algoritm more functional, but it must set fan1_manual to 0 when daemon stopped. That you think?
Your strategy is dangerous, because if your process crash you have disabled the SMC to increase the fan speed, thus risking overheating with potential hardware damage. I do not recommend it.
Try to find out what the issue on your machine is instead. What MacBook model is it?
Sent from my iPhone
On Jul 8, 2014, at 12:18 AM, ZEV1416 [email protected] wrote:
Hello! Sorry for my english :) I install macfanctld and start it by "macfanctld -f". It shows current fan speed as 0, but really current fan speed (in /sys/class/hwmon/hwmon1/device/fan1_output) near 3500 RPM. I look source code and see, what fan1_manual hardcoded as "0", but it say driver to set speed automatically. As I understand, you limit min fan speed to force cooler rotate more quickly, but top speed not limited, and in case of this cooler always rotate more quick. I change fan1_manual to "1" and fan1_min to fan1_output, and when macfanctld start work as should. IMHO my algoritm more functional, but it must set fan1_manual to 0 when daemon stopped. That you think?
— Reply to this email directly or view it on GitHub.
Macbook Air 2010 Late. OS Ubuntu 14.04 32bit. Maybe set fan1_max=fan1_output+2000 ?
I think most people run 64 bit now days, perhaps you should try if that works?
Also, you might get better results using EFI boot rather than BIOS emulation.
Best regards,
Mikael Ström SesamiQ Phil INC. 3/F Reliance House, No. 205 EDSA cor. Rochester Street, Greenhills, Mandaluyong City 1550, Metro-Manila Philippines Cell: +63 (0) 926 754 7957 www.sesamiq.com
On Tue, Jul 8, 2014 at 12:42 AM, ZEV1416 [email protected] wrote:
Macbook Air 2010 Late. OS Ubuntu 14.04 32bit.
— Reply to this email directly or view it on GitHub https://github.com/MikaelStrom/macfanctld/issues/17#issuecomment-48204044 .
I try this. But maybe make option to use fan1_output instead to fan1_min? Some peoples looking for this. For example: http://ubuntuforums.org/archive/index.php/t-1754431.html
Hope that works for you. If it still does not, please enable full logging and send me the logs.
I don't want to release code that potentially can harm the hardware. Users who want to risk that can use other solutions,l like the one you linked,
Best regards,
Mikael Ström SesamiQ Phil INC. 3/F Reliance House, No. 205 EDSA cor. Rochester Street, Greenhills, Mandaluyong City 1550, Metro-Manila Philippines Cell: +63 (0) 926 754 7957 www.sesamiq.com
On Thu, Jul 10, 2014 at 4:07 PM, ZEV1416 [email protected] wrote:
I try this. But maybe make option to use fan1_output instead to fan1_min? Some peoples looking for this. For example: http://ubuntuforums.org/archive/index.php/t-1754431.html
— Reply to this email directly or view it on GitHub https://github.com/MikaelStrom/macfanctld/issues/17#issuecomment-48576008 .
I've tried to use macfanctld on MacBookPro5,5. I had also similar problem. It does not affect macbook fan speed at all, and its logs show different rpm values than it actiually is.
It seems that the only way to affect fan speed on some older macbooks is to set fan1_manual to 1 and directly set fan1_output.