51
submitted 1 week ago* (last edited 1 week ago) by spez@sh.itjust.works to c/linux@lemmy.ml

My laptop does support this feature since it was working on Fedora KDE. But jumping over to arch, it seems not to work at all.

1. power-profiles-daemon.service is enabled and running.

● power-profiles-daemon.service - Power Profiles daemon
     Loaded: loaded (/usr/lib/systemd/system/power-profiles-daemon.service; enabled; preset: disabled)
     Active: active (running) since <time>; 12min ago
 Invocation: 4f20b3d144584a759b4a6c5ea14aa739
   Main PID: 608 (power-profiles-)
      Tasks: 4 (limit: 6850)
     Memory: 1.6M (peak: 2.8M)
        CPU: 81ms
     CGroup: /system.slice/power-profiles-daemon.service
             └─608 /usr/lib/power-profiles-daemon

Apr 18 11:14:52 berserk-arch systemd[1]: Starting Power Profiles daemon...
Apr 18 11:14:52 berserk-arch systemd[1]: Started Power Profiles daemon.

2. plasma-powerdevil.service is static and running.

● plasma-powerdevil.service - Powerdevil
     Loaded: loaded (/usr/lib/systemd/user/plasma-powerdevil.service; static)
     Active: active (running) since <time>; 12min ago
 Invocation: 7d72f24a0e5e4a74889a3895b91eb51c
   Main PID: 1074 (org_kde_powerde)
      Tasks: 9 (limit: 6850)
     Memory: 10.6M (peak: 11.4M)
        CPU: 1.391s
     CGroup: /user.slice/user-1000.slice/user@1000.service/background.slice/plasma-powerdevil.service
             └─1074 /usr/lib/org_kde_powerdevil

3. upower.service is enabled and running.

● upower.service - Daemon for power management
     Loaded: loaded (/usr/lib/systemd/system/upower.service; enabled; preset: disabled)
     Active: active (running) since <time>; 12min ago
 Invocation: 7aa43a43146346e383c961ce12cc9ded
       Docs: man:upowerd(8)
   Main PID: 540 (upowerd)
      Tasks: 4 (limit: 6850)
     Memory: 5.1M (peak: 5.9M)
        CPU: 251ms
     CGroup: /system.slice/upower.service
             └─540 /usr/lib/upowerd

I've already tried to to put

GRUB_CMDLINE_LINUX_DEFAULT="amd_pstate=active"

as a kernel argument that doesn't seem to do anything as well. I can't figure it out. The power management settings work tho. Any idea what's wrong? Thanks.

top 8 comments
sorted by: hot top controversial new old
[-] HexagonSun@sh.itjust.works 15 points 1 week ago

Installing tuned-ppd (I think I’ve got that right) fixes this for a lot of people

[-] spez@sh.itjust.works 17 points 1 week ago

Switching to tuneD worked! Thank you so much!

Here's what I did, from here. I've slightly modified the commands since that guide is from when tuneD was still on the AUR.

1. Uninstall power-profiles-daemon

sudo pacman -Rns power-profiles-daemon

2. Check that power-profiles-daemon.service is gone

systemctl status power-profiles-daemon

The output should be : Unit power-profiles-daemon.service could not be found.

3. Install tuneD:

sudo pacman -S tuned

4. Enable and start tuneD:

systemctl enable tuned
systemctl start tuned

5. Check that tuneD is running correctly:

● tuned.service - Dynamic System Tuning Daemon
     Loaded: loaded (/usr/lib/systemd/system/tuned.service; enabled; preset: disabled)
     Active: active (running) ....

6. Check the active profile:

tuned-adm active

Now, you can use tuned-adm to switch to profiles, but since I am using a DE, I won't be doing that. Now reboot and the power profile slider should be working!

[-] boredsquirrel@slrpnk.net 4 points 1 week ago

TuneD is really cool, but a weird fix for that problem.

The lack of TuneD is one of the few things keeping me on Fedora and away from NixOS

[-] spez@sh.itjust.works 2 points 1 week ago* (last edited 1 week ago)

After searching for it, I think it makes perfect sense since fedora people switched to TuneD in Fedora 41 and that's what I was running.

[-] boredsquirrel@slrpnk.net 1 points 1 week ago

Yes I use it too, and tuned-ppd is very restricted but ensures easy compatibility

[-] sandr44@lemmy.blahaj.zone 4 points 1 week ago

You could check if powerdevil is installed, also the applet won’t re-check if the requirements are fulfilled so you have to restart plasma and maybe even the whole PC

[-] spez@sh.itjust.works 4 points 1 week ago

You could check if powerdevil is installed, also the applet won’t re-check if the requirements are fulfilled so you have to restart plasma and maybe even the whole PC

Obviously powerdevil is installed, hence the service, unless I am getting something wrong. I have restarted multiple times.

[-] neon_nova@lemmy.dbzer0.com 3 points 1 week ago

Thanks for posting the update. I had a bunch of trouble with that when using arch on my thinkpad.

I later switched to Fedora with plasma as I could not get video acceleration to work in Firefox.

this post was submitted on 18 Apr 2025
51 points (94.7% liked)

Linux

53682 readers
434 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS