Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fan work faster then macfanctld say. #17

Open
ZEV1416 opened this issue Jul 7, 2014 · 6 comments
Open

Fan work faster then macfanctld say. #17

ZEV1416 opened this issue Jul 7, 2014 · 6 comments

Comments

@ZEV1416
Copy link

ZEV1416 commented Jul 7, 2014

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?

@MikaelStrom
Copy link
Owner

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.

@ZEV1416
Copy link
Author

ZEV1416 commented Jul 7, 2014

Macbook Air 2010 Late. OS Ubuntu 14.04 32bit. Maybe set fan1_max=fan1_output+2000 ?

@MikaelStrom
Copy link
Owner

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
#17 (comment)
.

@ZEV1416
Copy link
Author

ZEV1416 commented Jul 10, 2014

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

@MikaelStrom
Copy link
Owner

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
#17 (comment)
.

@sgtpep
Copy link

sgtpep commented Mar 22, 2015

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants