# Linux Fan Control

**URL:** <https://community.frame.work/t/linux-fan-control/12765>\
**Category:** Framework Laptop 13\
**Created:** [December 23, 2021, 12:46am UTC](https://community.frame.work/t/linux-fan-control/12765 "2021-12-23T00:46:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrwm](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mrwm](https://community.frame.work/u/mrwm)\
**Post date:** [December 23, 2021, 12:46am UTC](https://community.frame.work/t/linux-fan-control/12765/1 "2021-12-23T00:46:00Z")

</div>

I was looking around, but haven’t found a solution, but there are two threads on this issue: [one linked here](http://community.frame.work/t/linux-fan-control-tools/9407), and [another one linked here](http://community.frame.work/t/fan-speed-curve-control-and-battery-charging-thresholds/3617).

* * *

I know that there’s `fancontrol`, and other tools like `corectrl` and such, but none of them expose the settings for adjusting the fan curve. I also tried looking into the files in `/sys/class/thermal/cooling_device*`. Unless I’m looking at the wrong place, none of them control the fan either.

Does anyone know how to control the fan speed aside from setting TDP?

I don’t mind the fan noise, but I just want to have my fan at 100% when I’m playing games.

---

<div class="post-metadata">

**Author:** ![Jieren\_Zheng](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/jieren_zheng/32/8994_2.png) [@Jieren\_Zheng](https://community.frame.work/u/Jieren_Zheng)\
**Post date:** [August 14, 2022, 5:25pm UTC](https://community.frame.work/t/linux-fan-control/12765/2 "2022-08-14T17:25:41Z")

</div>

> [@mrwm](#):
>
> I don’t mind the fan noise, but I just want to have my fan at 100% when I’m playing games.

Did you find the solution?

I would like to have a more aggressive fan curve without care for noise too.

---

<div class="post-metadata">

**Author:** ![mrwm](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mrwm](https://community.frame.work/u/mrwm)\
**Post date:** [August 14, 2022, 6:53pm UTC](https://community.frame.work/t/linux-fan-control/12765/3 "2022-08-14T18:53:07Z")

</div>

Unfortunately, no, I haven’t found a solution yet.

---

<div class="post-metadata">

**Author:** ![DHowett](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/dhowett/32/1990_2.png) [@DHowett](https://community.frame.work/u/DHowett)\
**Post date:** [August 14, 2022, 7:44pm UTC](https://community.frame.work/t/linux-fan-control/12765/4 "2022-08-14T19:44:33Z")

</div>

You can control the fan speed directly with [ectool](https://www.howett.net/posts/2021-12-framework-ec/#using-fw-ectool). My guide is a bit outdated, as you no longer need to disable Secure Boot so long as you are using kernel 5.19+.

---

<div class="post-metadata">

**Author:** ![Jieren\_Zheng](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/jieren_zheng/32/8994_2.png) [@Jieren\_Zheng](https://community.frame.work/u/Jieren_Zheng)\
**Post date:** [August 15, 2022, 12:40am UTC](https://community.frame.work/t/linux-fan-control/12765/5 "2022-08-15T00:40:32Z")

</div>

> [@DHowett](#):
>
> You can control the fan speed directly with [ectool](https://www.howett.net/posts/2021-12-framework-ec/#using-fw-ectool). My guide is a bit outdated, as you no longer need to disable Secure Boot so long as you are using kernel 5.19+.

Does it work for 12th Gen models? I assume it is universal.

---

<div class="post-metadata">

**Author:** ![SkoDo](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@SkoDo](https://community.frame.work/u/SkoDo)\
**Post date:** [October 10, 2022, 12:24pm UTC](https://community.frame.work/t/linux-fan-control/12765/6 "2022-10-10T12:24:04Z")

</div>

Hey,

Is there something which can be used for 12th gen?
