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

Add Fedora 41 Support #505

Open
perkyquirky opened this issue Nov 2, 2024 · 2 comments
Open

Add Fedora 41 Support #505

perkyquirky opened this issue Nov 2, 2024 · 2 comments

Comments

@perkyquirky
Copy link

perkyquirky commented Nov 2, 2024

Fedora 41 moved to using Tuned (https://tuned-project.org/) replacing power-profiles-daemon (https://linuxconfig.org/how-to-manage-power-profiles-over-d-bus-with-power-profiles-daemon-on-linux)

I just updated to Fedora 41, if I run sudo tuned-adm list it shows the system is in balanced profile.
I am pretty sure gamemode is not currently functional on Fedora 41 as gamemode is not configured to use Tuned.

sudo tuned-adm list

Available profiles:
- accelerator-performance     - Throughput performance based tuning with disabled higher latency STOP states
- aws                         - Optimize for aws ec2 instances
- balanced                    - General non-specialized tuned profile
- balanced-battery            - Balanced profile biased towards power savings changes for battery
- desktop                     - Optimize for the desktop use-case
- hpc-compute                 - Optimize for HPC compute workloads
- intel-sst                   - Configure for Intel Speed Select Base Frequency
- latency-performance         - Optimize for deterministic performance at the cost of increased power consumption
- network-latency             - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance
- network-throughput          - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks
- optimize-serial-console     - Optimize for serial console use.
- powersave                   - Optimize for low power consumption
- throughput-performance      - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
- virtual-guest               - Optimize for running inside a virtual guest
- virtual-host                - Optimize for running KVM guests
Current active profile: balanced

https://github.com/redhat-performance/tuned - for documentation.

If I run tuned-adm recommend while idle it selects the balanced option.
If I run tuned-adm recommend while in Baldurs Gate 3 it selects the balanced option though I was not in a heavily demanding scene.

There is an auto function tuned-adm auto_profile which I guess may auto change based on load or what the system is doing. I would like to play with this though I am about to be away from my PC for two weeks.

@shmink
Copy link

shmink commented Jan 12, 2025

I'm new to this but out of curiosity, what profile would you like it to be when running a game? throughput-performance maybe?

Also, do you happen to have any updates on this? I just upgraded to 41.

@afayaz-feral
Copy link
Contributor

This is in progress.
Sorry for the delay - I ran into issues upgrading from Fedora 40 to 41 breaking all repositories (seems like it was a common issue for early updaters). In the end, I had to get my system rebuilt.

I expect we'll default to either desktop or throughput-performance, but it may be worth making that configurable.

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

3 participants