Can’t enable the options to undervolt my gpu because lact says :“Could not determine initramfs type, manual initramfs regeneration may be required.”
But when i try to do that it says dracut[F]: Can't write to /boot/ff9d86720f2c49aeab9c0e42ccb7ad09/6.12.8-201.bazzite.fc41.x86_64: Directory /boot/ff9d86720f2c49aeab9c0e42ccb7ad09/6.12.8-201.bazzite.fc41.x86_64 does not exist or is not accessible.
Then out of frustration for no solution i thought i’d install and configure corectrl following a comment on this post here
To add to my frustration corectrl does not wanna work as intended as well and won’t let me undervolt my gpu. When i try to run the commands again i get hit with No changes.
Yes i have tried uninstalling and reinstalling both of them.
I would really appreciate if anyone here has a solution to either of my problems.
you need the amdgpu ppfeaturemask for overclocking controls to be available (including volt controls) if your gpu is an amd card
rpm-ostree kargs --append-if-missing=$(printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))")
if you have a different gpu i dont know what those require
Ran that command, terminal said “No changes.” again. And yes i use a AMD RX 7600xt.
rpm-ostree kargs what does that say
rhgb quiet root=UUID=072bb06b-62d1-4857-9412-b9d1b7c28c5f rootflags=subvol=root rw ostree=/ostree/boot.1/default/f034e442f8d319e808849dd72c708ce264f4163db0c3fc4a58d0968ea1d1a838/0 bluetooth.disable_ertm=1 preempt=full amdgpu.ppfeaturemask=0xfff7ffff amdgpu.ppfeaturemask=0xfff7bfff
might be because its added 2 times
rpm-ostree kargs --delete=amdgpu.ppfeaturemask
rpm-ostree kargs --append-if-missing=$(printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))")
other than that i have no idea why it wont work for you
First line of your commands gives me the following error: error: Multiple values for key 'amdgpu.ppfeaturemask' found
manually remove the double entries with EDITOR=nano rpm-ostree kargs --editor
use CTRL+X to exit and save when prompted once youre done
Done. System also prompted me to reboot, which i did.
rpm-ostree kargs
now outputs
rhgb quiet root=UUID=072bb06b-62d1-4857-9412-b9d1b7c28c5f rootflags=subvol=root rw bluetooth.disable_ertm=1 preempt=full ostree=/ostree/boot.0/default/f034e442f8d319e808849dd72c708ce264f4163db0c3fc4a58d0968ea1d1a838/0
now run
rpm-ostree kargs --append-if-missing=$(printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))")
and reboot see if that helps
other than that i dont know as everything else should be there
It worked! thank you so much!