Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance Level Setting Resting #370

Open
2 tasks done
EliteAMDGamer opened this issue Sep 9, 2024 · 5 comments
Open
2 tasks done

Performance Level Setting Resting #370

EliteAMDGamer opened this issue Sep 9, 2024 · 5 comments

Comments

@EliteAMDGamer
Copy link

Checklist

Bug description

After resetting pc the "Performance Level" drop down, sets it self to lowest clocks. After changing it back to auto or highest clocks. This did not happen before. I wonder if its due to KDE changing up the power profile in the core OS.

LACT-sysfs-snapshot-20240909-084715.tar.gz

System info

- LACT version: 0.5.5-1
- GPU model: 7900 GRE
- Kernel version: Linux 6.10.8-1-cachyos
- Distribution: Garuda KDE Arch
@zaps166
Copy link

zaps166 commented Sep 17, 2024

In my case after PC restart it always sets to "Automatic".

@shvedes
Copy link

shvedes commented Nov 15, 2024

I wonder if its due to KDE changing up the power profile in the core OS.

Can confirm. It's more likely KDE "feature", LACT can do nothing with it

@ilya-zlobintsev
Copy link
Owner

ilya-zlobintsev commented Nov 15, 2024

The KDE power profile settings relies on power-profiles-daemon, which to my knowledge does not affect amdgpu, so it must be something else.

However I wasn't able to replicate this issue.

EDIT: this is wrong, it actually does set the performance level: https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/blob/main/src/ppd-action-amdgpu-panel-power.c?ref_type=heads
So it is either power-profiles-daemon itself overriding the setting, or KDE telling it to.
I'm not sure if there's an option to disable ppd from touching amdgpu.

@shvedes
Copy link

shvedes commented Nov 15, 2024

At this rate, we are waiting for the time when the amdgpu driver settings can be configured directly from the KDE settings. That would be cool.

@ilya-zlobintsev
Copy link
Owner

One option to avoid power-profiles-daemon changing the setting would be either to disable it (if you aren't actually using the profiles functionality), or to replace it with tuned. tuned is a service that provides the same dbus interface so it works with the same setting in your desktop, but it's more configurable and doesn't seem to change the performance level on amdgpu by default. It also replaces power-profiles-daemon by default on Fedora 41.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants