this post was submitted on 26 May 2025
19 points (95.2% liked)

Framework Laptop Community

3104 readers
3 users here now

Related links:

Related communities:

founded 3 years ago
MODERATORS
 

I know pre launch there were issues with the fan noise. I've just bought a 16 and it hits 71db when playing cyberpunk, and still 70 when playing rimworld. I've reached out to support and they didn't have much to offer, (reset bios to defaults, disassemble and ensure nothing stuck in the fan.)

It's virtually silent at idle and even when gaming on battery it's not very loud. Has anyone figured out a better fan solution?

EDIT: I've discovered the project fw-fanctrl. I made a custom profile that doesn't do much until the cpu hits higher temps then ramps to max much later. Will see how that works. I might post my profile if it works well enough.

EDIT2: It occurred to me, some of you all might be interested in what I did. Here is the step by step I think. I'm on Fedora 42 so you might need to do something more for your OS and I might have missed a step in my notes. I added a profile that doesn't do much until 75C and ramps to 100% at 95C. I just played a game of Beyond all reason and I'm pretty sure it never got to 85C even.

First clone the repo:

git clone https://github.com/TamtamHero/fw-fanctrl.git

cd fw-fanctrl

pip install build --user

sudo ./install.sh

Just a couple checks to see if it's doing what we think:

systemctl status fw-fanctrl

Can leave this running to see any output:

journalctl -u fw-fanctrl -f

Now, find the fw-fanctrl config.json, mine was here in /etc

sudo nano /etc/fw-fanctrl/config.json

Add this section to the json (Be sure you're comma's and brackets match!)

"super-quiet": {
  "fanSpeedUpdateFrequency": 5,
  "movingAverageInterval": 40,
  "speedCurve": [
    { "temp": 0, "speed": 0 },
    { "temp": 55, "speed": 0 },
    { "temp": 65, "speed": 15 },
    { "temp": 75, "speed": 25 },
    { "temp": 85, "speed": 50 },
    { "temp": 95, "speed": 100 }
  ]
}

Then edit the defaultStrategy value to be super-quiet

"defaultStrategy": "super-quiet",

Restart using systemctl:

sudo systemctl restart fw-fanctrl

top 14 comments
sorted by: hot top controversial new old
[–] DacoTaco@lemmy.world 5 points 1 week ago (1 children)

Is this with the gpu or with the igpu?

[–] mortalic@lemmy.world 3 points 1 week ago (1 children)

Pretty sure it's the GPU, but I haven't figured out a good way to test.

[–] DacoTaco@lemmy.world 1 points 1 week ago (1 children)

Ah, that explains. I dont have the gpu module on my 16 and its not that loud. If you dont have the regular fan module you can see if you can disable the gpu in windows and push the pc to the limits?
Or use furmark and force it on the igpu and see what happens

[–] mortalic@lemmy.world 1 points 1 week ago (1 children)

Don't think it would handle cyberpunk2077 very well and that's what I'm playing through right now. But maybe I could give that a try. Would hate to disable the GPU though. Also, haven't run windows in a very long time.

[–] DacoTaco@lemmy.world 2 points 1 week ago

Oh ye, use the gpu obviously. You picked it for a reason!
Its just to check if it cant cool the cpu die or the gpu die. The cooler cools both as without the gpu the other module is basically the fans for the cpu.

[–] some_guy 4 points 1 week ago (1 children)

You can get an external fan system to go under the laptop. I used one temporarily when I had a laptop that got too hot to be on my bare legs when wearing shorts. It worked a bit. Maybe more research than I did would yield better results (I did none).

[–] mortalic@lemmy.world 2 points 1 week ago

I've been looking for different fans but theirs, while branded cooler-master and have a part number, don't come up when searching. left fan

right fan

[–] sychthys@lemmy.world 3 points 1 week ago

There was a post about this on the Framework Community forum ages ago, and as of the last time I checked (which by now was like six months the ago) the only solution was to tape over a few of the exhaust holes on each side of the back of the GPU module.

It's counterintuitive, but it actually helps airflow since most of the heat actually comes from the CPU, so the hot air is forced out the sides more which helps keep the CPU cooler. It also helps the whine when the fans are at full tilt.

[–] curiousPJ@lemmy.world 1 points 1 week ago (1 children)

Mine goes crazy loud just watching YouTube videos.... I'll have to give that a try.

[–] mortalic@lemmy.world 1 points 1 week ago* (last edited 1 week ago) (1 children)

Yeah this solved that. Also makes it lower down quicker. Worth the effort.

[–] curiousPJ@lemmy.world 2 points 4 days ago* (last edited 4 days ago) (1 children)

Haven't messed with the fan curves yet but I just did the liquid metal to PTM 7950 replacement.

It made a dramatic difference. Fan ramps up very gradually now and it hasn't ever ramped up wildly like it used to.

[–] mortalic@lemmy.world 1 points 4 days ago

In not familiar with that, do you have a link to the guide?