# Why is Linux on the Framework so resource intensive?

**URL:** <https://community.frame.work/t/why-is-linux-on-the-framework-so-resource-intensive/59743>\
**Category:** Linux\
**Tags:** pop\_os, linux-mint, ubuntu, fedora\
**Created:** [October 29, 2024, 10:02pm UTC](https://community.frame.work/t/why-is-linux-on-the-framework-so-resource-intensive/59743 "2024-10-29T22:02:20Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![sinatosk](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@sinatosk](https://community.frame.work/u/sinatosk)\
**Post date:** [October 30, 2024, 7:56am UTC](https://community.frame.work/t/why-is-linux-on-the-framework-so-resource-intensive/59743/11 "2024-10-30T07:56:25Z")

</div>

> [@Raph](#):
>
> I think my standard workload would be two browsers open (DuckDuckGo for web searches, Firefox for signed in apps) with multiple tabs open, Mattermost, Signal Desktop, Anytype, Mailspring, and Mullvad VPN. That’s pretty much it.

I use Firefox, Signal Desktop and Mullvad VPN myself

[I and others](http://community.frame.work/t/high-power-consumption-with-firefox/53481/15) have found Firefox using an unnecessary amount of CPU on some websites ( some repeatable, some not ). When using Firefox in Xwayland mode, that issue is gone. I think it’s a bug in Firefox when in Wayland mode.

so I set two environment variables to disable Firefox from using Wayland ( previously I re-compiled Firefox with Wayland support disabled )

> MOZ\_DISABLE\_WAYLAND=1  
> MOZ\_ENABLE\_WAYLAND=0

This alone improved my battery life by a lot ( I consider it a lot )

Use power profile daemons \>=0.23 and Linux \>=6.11 as that supports disabling reducing GPU frequency and disables CPU boost when using power-saver profile ( which I use commonly )

I’ve set my Active Backlight Management ( ABM ) to 2 on the kernel parameter

> amdgpu.abmlevel=2

If your using KDE Plasma \<=6.1.x, there is a [bug when using panels](https://bugs.kde.org/show_bug.cgi?id=487895) ( nearly everyone does ) where when hidden ( auto hide ), it’s causing an unnecessary amount of draw calls. Until KDE Plasma 6.2 stable is released ( I use Gentoo, it’s still in testing and [someone mentioned it’s fixed](https://bugs.kde.org/show_bug.cgi?id=487895#c39) for them ), I’ve simply set my panels to not auto hide, again this greatly increase my battery life

The Firefox and KDE Plasma workarounds ( temporally thankfully ) have both increase my battery life by a lot ( I consider it a lot )

I’m on Framework Laptop 16

---

_[View the full topic](https://community.frame.work/t/why-is-linux-on-the-framework-so-resource-intensive/59743)._
