Thanks for checking out my topic.
I’ve been wanting to undervolt and overclock my gpu for a while so I decided to install corectrl as that’s the most recommended option. I enabled it by following corectrl’s guide and this nixos page.
I ended up with the following in my configuration.nix:
#Corectrl
programs.corectrl = {
enable = true;
gpuOverclock = {
enable = true;
ppfeaturemask = "0xffffffff";
};
};
boot.kernelParams = [ "amdgpu.ppfeaturemask=0xffffffff" ];
However I still don’t get all the voltage and frequency controls in corectrl.
I tried using both ppfeaturemask and boot.kernelParams to enable voltage control but neither seem to work.
I know this gpu can me thinkered with because on my windows drive I undervolted it using adrenalin.
Doing cat /proc/cmdline shows, among other things, “amdgpu.ppfeaturemask=0xffffffff”