Corectrl setup help for AMD gpu

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”