

Your probably right, might be getting ahead of myself.
Installed powerkit, it is for x11 but I thought id give her a whirl. Setting brightness on AC plug works. Like me, powerkit complains about not being able to start xscreensaver.
The cpupower-gui fails with a python argparse error. Using power-profiles-daemon and checking cpupower frequency-info the profiles are changing.
turbostat as root fails with cpu0 msr offset 0x611 read failed - i/o error. Still researching.
Checking dmesg isn’t reporting anything but the initial amdgpu errors that happen on first boot on battery. I just started cp2077, the dmesg’s after game start all seem normal using battery power. Looks like it’s only happening on boot.
I’ll keep monitoring.
I’ll search around in my hyprland.conf to make sure the brightness keymappings are correct. powerkit changing brightness makes me think it’s a config problem.

Dont know if this is what you are looking for. I have never used it as I just write a quick python script, but I hope this helps.
https://github.com/Nenotriple/batch_resize_images