11/7/2023 0 Comments Linux fancontrol![]() The output should look somewhat like this: status: enabledĬommands: level ( is 0- 7, auto, disengaged, full-speed)Ĭommands: watchdog ( is 0 (off), 1- 120 (seconds)) Code language: Gradle ( gradle ) Bonus To check what fan speeds you can use with your laptop, you can run the following command: cat /proc/acpi/ibm/fan Code language: Bash ( bash ) Having a bit of overlapping between ramp up and drop down make the speed changes a bit smoother. Once the temperature drops down to 40 degrees thinkfan will change the fan speed to level 1. When the temperature reaches 42☌, thinkfan will change the fan speed to level 2. Let’s take a few entries as an example to better understand what happens there: third item – is the temperature at which thinkfan should step up the fan speed to the next level.second item – is the temperature at which thinkfan should drop the fan speed to the previous level.first item – is the fan speed level to use.I use the simple mode here, since ThinkPad P14s is a relatively small device and one component heating up contributes to the heating of the whole device, so using the highest temperature of all sensors work well.Įach entry of this section is an array of 3 values, where: In simple mode thinkfan will use the highest temperature of all sensors to determine fan speed, while with detailed mode you can configure fan speed on per sensor basis. Thinkfan has 2 modes of fan speed configuration – simple and detailed. In this section we configure the fan speed and temperature levels to enable this fan speed. By the way, make sure you did the first step of TL DR section in order to be able to control the fan speed. It specifies the path to the interface to control fan. ThinkPad P14s only has one fan, therefore not much to configure in that section. acpitz – measures motherboard temperature (or at least this is what I expect it to measure, not 100% sure about it).So, we use all sensors available:Īnd correct the temperature of the first sensor by -5 degrees: Therefore I decided to correct this sensor’s temperature by -5 degrees to prevent the fan spinning up when it’s not really needed. I’ve noticed that during light internet browsing temperature of that sensor was typically higher than CPU temperature (I suppose because of browser using cache), while during heavy load CPU was hotter. There are 3 sensors available, where the first one is a composite sensor. After all exclusions, this is what we have in the configuration: Sensors 1 and 2 report CPU and GPU temperatures respectively, and since I already have other sensors to monitor CPU and GPU, I’ve excluded them as well. ![]() In my case sensor with index 8 is unavailable and sensor with index 4 always return 0, therefore I excluded them. thinkpad (#Chassis) – measures CPU, GPU and chassis temperature.Since there are sensors for every core, it feels redundant to use the package sensor as well, therefore we ignore it with this option: My ThinkPad P14s has 4 physical cores, therefore there are 5 sensors available: 1 sensor for the whole package + 1 sensor per core. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |