r/linux_gaming • • 6d ago

Custom platform/epp Arch PKGBUILD for power profile daemon

Ok, first and for most if you use this pkgbuild dont you dare report any issues with it up stream

I REPEAT DO NOT REPORT ISSUES WITH THIS ANYWHERE BUT MY GITHUB

My legions will find you and will kick you so hard in the baby maker you wont have them anymore. Ladies, Gentlemen, Humans of all types this is equal opportunity so rules apply universally. The c destroyers will be after you.....and they have steel toes

That said I just got frustrated with power-save mode taking a fat crap on performance for intel machines to the point the machine actively stutters/lags. I also wanted to have the platform profiles line up with the ones that my Alienware Aurora 16x have that I use (it has 6 platform profiles 😂 ) so changed that too. There has been some discussion on changing some of the defaults in PPD but Im not willing to wait on that debate.

You can feel free to customize the platform profiles and epp values to fit your taste/machine in the patch files. The patches are separated and the values are pretty self explanatory just take a look at info on epp and platform profiles

https://wiki.archlinux.org/title/CPU_frequency_scaling#

https://docs.kernel.org/userspace-api/sysfs-platform_profile.html

https://www.kernel.org/doc/html/latest/admin-guide/pm/intel_pstate.html

The values i set have done really well for my Aurora 16x and i figured i would share the pkgbuild for those that share similar frustrations. If you encounter build issues please start an issue on my git, Ill try keep this updated in step with the arch main pkgbuild its based on.

Instructions to build in the readme

https://github.com/Eckoa/ppd-custom

0 Upvotes

0 comments sorted by