Change AMDGPU Power Profile to 'Compute' instead of 'Bootup Default'

My system has a 6900XT which can turbo up to 2200mhz. The default power profile prevents it from going beyond 1600. I can manually set the power profile to 'compute' which allows the card to hit its rated factory speeds, but not its turbo speeds. Given that Bazzite is an immutable system I dont think I can create a system level systemd service file and script to set the desired power level at boot time. How can this be done? Also if I would love to hear how to allow the card to actually hit its turbo speeds as it never gets higher than 1825mHz even when 'Compute' is selected.
Solution:
GitHub
GitHub - ilya-zlobintsev/LACT: Linux AMDGPU Controller
Linux AMDGPU Controller. Contribute to ilya-zlobintsev/LACT development by creating an account on GitHub.
Jump to solution
9 Replies
1/4 Life
1/4 Life•4mo ago
If you have a systemd service for this, you can add it to /etc/ and use it the same way you do now
Xipher
Xipher•4mo ago
For referance I am able to manually change the power profile by echoing the colum number which cooresponds to the 'compute' options in the:
/sys/class/drm/card5/device/pp_power_profile_mode file
/sys/class/drm/card5/device/pp_power_profile_mode file
1/4 Life
1/4 Life•4mo ago
we also offer a ujust command to install LACT, which should be able to set this and offers a nice GUI for overclocking
Xipher
Xipher•4mo ago
Im not familar with LACT; I can check it out That would be nice , been doing it the hard way for a few years now 😉
Solution
1/4 Life
1/4 Life•4mo ago
GitHub
GitHub - ilya-zlobintsev/LACT: Linux AMDGPU Controller
Linux AMDGPU Controller. Contribute to ilya-zlobintsev/LACT development by creating an account on GitHub.
1/4 Life
1/4 Life•4mo ago
No description
1/4 Life
1/4 Life•4mo ago
looks like it has the dropdown you want 🙂
Xipher
Xipher•4mo ago
Awesome; Thank you!
1/4 Life
1/4 Life•4mo ago
np!