Librem 14 fan noise?

I don’t perform any really heavy CPU activity (rendering, compiling etc) but I do run Qubes OS with 4-5 appVM’s running, mostly just browsers and light office stuff.

I am very sensitive to constant fan noise. Can anyone comment on how they expect the Librem 14 to perform in this respect or even better if they have direct experience with the laptop.


@nicole.faerber ^^

How much ram did you get?

There’s not a ton of fan noise. it’s not silent. when it turns on, it is more tonal that other fans.

Other fans have a white or pink noise, this fan is fairly pitched. I don’t like it, but it’s not on a lot.
On the topic of being audio sensitive, the speakers are not optimized at all so they sound so mid heavy and tinny, but I provided a generic EQ settings preset to make it high quality using PulseEffects.

1 Like

I ordered 64GB, Qubes is hungry.

My experience so far is that the fans at full speed make a bit of noise, but you can probably manage to not have them at full speed if you are using a lot of cores (yes I know it doesn’t make sense at first).

When running stress on one core, that core goes over 80ºC and the fans go at full speed. When I run stress on 2 cores, the 2 cores goes up to 70ºC and the fans go on and off regularly. When I run stress on 6 cores, they go at 65ºC and the fans are on but not at full speed, making very little noise.

So for minimum noise, either have a very light load or a heavy one ;).

So well, yes, CPU load will in any case produce heat, this can not be avoided, that’s the nature of all CPUs and the Intel Core i7 10710U is not different in this regard. If you can sacrifice some performance vs. energy consumption you can do several tricks to keep it low profile.

One would be to change the CPU frequency governor from ‘ondemand’ (default) to ‘conservative’. This will cause the CPU to run on lower frequencies longer which will reduce power consumption and thus heat.

If this is not sufficient for you, then you can also clamp down the TDP of the CPU. Newer Intel CPUs can account for energy, indeed they can account for the Joules power used by instructions etc. and thus reduce performance to reach a power consumption goal.

These can be controlled via the RAPL interface in sysfs. Right now we default on the L14 to 15W TDP long term and 20W short term. Short term is a kind of peak usage for some seconds, long term is the sustained load. So if you want to make sure that your system stays cold(er) you could simply clamp down the long term TDP, something like 10W would for sure already help a lot.

This will clam down to 15/20W:

echo 15000000 > /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_power_limit_uw
echo 20000000 > /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_1_power_limit_uw

The values are given in uW.