Closed nigelwarning closed 4 years ago
Hello @nigelwarning and welcome to the asus-fan-control community! :wave:
First, no question is a noob question - not all people have the same knowledge and I respect it. :+1: Even I personally do not know the answer, which I can be 100% sure with, so please @agura-lex check my answer below whether it is right.
It is good to know that asus-fan-control is not a daemon. So it does not control fan speed actively, rather it uses the ACPI interface and sets temperatures values at critical points (boot, wake from hibernate, etc.) to keep the effect of a permanent change. Those critical points usually reset the ACPI values to their vendor-default values, so that is the reason they are important for us.
Once those values are set, the mechanism on the other side of ACPI (firmware + hardware) will handle all fan speed controlling. If you are interested in the implementation of our systemd service, take a look at the asus-fan-control.service file.
So the answer to your first question is yes, it is correct behavior. :+1:
To answer your second question, I need a little information about your laptop model. Please, what is the output of sudo asus-fan-control model-info
?
BTW, you could have created this issue from the question template, we actually have it - take a look at the last issue template here.
name VivoBookS15X530UA
address 1335
temperatures 55 60 62 65 68 72 76 80
tested false
This do I get as output. I changed the values to 55 57 59 61 63 65 67 69 becuase the other Vivobooks used it too. But tried some other values and indeed when I did a lower value it started spinning earlier then now. But I love it. By default without this script my Asus fans would spin like everytime, now only when its needed.
What is by the way the best acpi_call to install? I got to choose between multiple version. I installed the linux54-acpi_call because I am running kernel 5.4. But is there a better option for it? I am using Manjaro stable by the way :)
@nigelwarning Well, your device is not added as tested yet. Please, add it as described in the CONTRIBUTING.md file and then the answer to your second original question will be yes! :rocket:
What is by the way the best acpi_call to install? I got to choose between multiple version. I installed the linux54-acpi_call because I am running kernel 5.4. But is there a better option for it? I am using Manjaro stable by the way :)
This is a question rather for @agura-lex - please take a look at it once you have time. Thanks. :heart:
What is by the way the best acpi_call to install? I got to choose between multiple version. I installed the linux54-acpi_call because I am running kernel 5.4.
You installed the correct one. :)
Its says loaded, but active: inactive (dead)
Systemd loads all units from /run/systemd/system, /etc/systemd/system and /lib/systemd/system, so that's totally normal. And, as @dominiksalvet pointed out, it's not an active daemon, it just talks to ACPI once to supply temperatures table.
We could add RemainAfterExit=true
, so it would display as active once it's run, but since you can't "stop" it, there's no point in that, as for me.
We could add
RemainAfterExit=true
, so it would display as active once it's run, but since you can't "stop" it, there's no point in that, as for me.
I agree. :smile:
Closing this issue as solved. Please, @nigelwarning do not forget to add your laptop model as said previously.
Hey @nigelwarning, how is your laptop doing with asus-fan-control? I would gladly add your device as tested but I can't without your confirmation...
Once you have time, please consider adding it to asus-fan-control officially - for that, open a new issue and fill out the Basic configuration section... it is that easy! :smile: And it can help other people with the same device. :rocket:
Ive been using the 55 57 59 61 63 65 67 69 values. But only because the other VIVO books are using it too. When watching a Youtube video the temp go to around 48-55 degrees celcius, while on Windows it is around 38 celcius. So I dont know how reliable the values really are.
@nigelwarning Great to see you again! Please, are you able to create a new issue on that? Or at least write something to #29? That would make the whole thing clearer. :smile: :rocket:
This is probably a noob question! But I justed wanted to know for sure.
Its says loaded, but active: inactive (dead) Is this right? The fans are under 55 degrees, but would it be active when its goes up? I use the defaults temps!