mmio added to tdp controller
This commit is contained in:
@@ -22,7 +22,7 @@
|
|||||||
modules.quickshell
|
modules.quickshell
|
||||||
modules.lavd
|
modules.lavd
|
||||||
modules.podman
|
modules.podman
|
||||||
modules.openvivo
|
# modules.openvivo
|
||||||
];
|
];
|
||||||
nixos =
|
nixos =
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|||||||
@@ -19,12 +19,20 @@
|
|||||||
long-term = 13;
|
long-term = 13;
|
||||||
short-term = 7;
|
short-term = 7;
|
||||||
};
|
};
|
||||||
|
mmio = {
|
||||||
|
long-term = 10;
|
||||||
|
short-term = 7;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
ac = {
|
ac = {
|
||||||
cpu = {
|
cpu = {
|
||||||
long-term = 120;
|
long-term = 120;
|
||||||
short-term = 120;
|
short-term = 120;
|
||||||
};
|
};
|
||||||
|
mmio = {
|
||||||
|
long-term = 40;
|
||||||
|
short-term = 20;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -8,16 +8,30 @@
|
|||||||
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 0 -l ${
|
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 0 -l ${
|
||||||
toString (settings.batt.cpu.long-term * 1000000)
|
toString (settings.batt.cpu.long-term * 1000000)
|
||||||
}
|
}
|
||||||
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 0 -l ${
|
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 1 -l ${
|
||||||
toString (settings.batt.cpu.short-term * 1000000)
|
toString (settings.batt.cpu.short-term * 1000000)
|
||||||
|
}
|
||||||
|
|
||||||
|
${pkgs.powercap}/bin/powercap-set intel-rapl-mmio -z 0 -c 0 -l ${
|
||||||
|
toString (settings.batt.mmio.long-term * 1000000)
|
||||||
|
}
|
||||||
|
${pkgs.powercap}/bin/powercap-set intel-rapl-mmio -z 0 -c 1 -l ${
|
||||||
|
toString (settings.batt.mmio.short-term * 1000000)
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
ac-tdp = pkgs.writeShellScript "ac-cpu-tdp" ''
|
ac-tdp = pkgs.writeShellScript "ac-cpu-tdp" ''
|
||||||
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 0 -l ${
|
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 0 -l ${
|
||||||
toString (settings.ac.cpu.long-term * 1000000)
|
toString (settings.ac.cpu.long-term * 1000000)
|
||||||
}
|
}
|
||||||
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 0 -l ${
|
${pkgs.powercap}/bin/powercap-set intel-rapl -z 0 -c 1 -l ${
|
||||||
toString (settings.ac.cpu.short-term * 1000000)
|
toString (settings.ac.cpu.short-term * 1000000)
|
||||||
|
}
|
||||||
|
|
||||||
|
${pkgs.powercap}/bin/powercap-set intel-rapl-mmio -z 0 -c 0 -l ${
|
||||||
|
toString (settings.batt.mmio.long-term * 1000000)
|
||||||
|
}
|
||||||
|
${pkgs.powercap}/bin/powercap-set intel-rapl-mmio -z 0 -c 1 -l ${
|
||||||
|
toString (settings.batt.mmio.short-term * 1000000)
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user