fwminex: add throttled

This commit is contained in:
Motiejus Jakštys 2024-04-09 09:04:49 +03:00
parent a7b8b49e1a
commit 52acebc8ef

View File

@ -123,63 +123,81 @@ in {
}; };
}; };
services.autorandr = { services = {
profiles = { throttled.enable = true;
default = { tlp = {
fingerprint = {inherit (randr) eDP-1;}; enable = true;
config = { settings = {
DP-1.enable = false; CPU_BOOST_ON_BAT = 0;
DP-2.enable = false; CPU_HWP_DYN_BOOST_ON_BAT = 0;
DP-3.enable = false; CPU_SCALING_GOVERNOR_ON_AC = "performance";
DP-4.enable = false; CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
eDP-1 = { CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
enable = true; CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
primary = true; PLATFORM_PROFILE_ON_BAT = "low-power";
mode = "1920x1200"; START_CHARGE_THRESH_BAT1 = 90;
crtc = 0; STOP_CHARGE_THRESH_BAT1 = 97;
position = "0x0"; RUNTIME_PM_ON_BAT = "auto";
rate = "59.88"; };
};
autorandr = {
profiles = {
default = {
fingerprint = {inherit (randr) eDP-1;};
config = {
DP-1.enable = false;
DP-2.enable = false;
DP-3.enable = false;
DP-4.enable = false;
eDP-1 = {
enable = true;
primary = true;
mode = "1920x1200";
crtc = 0;
position = "0x0";
rate = "59.88";
};
}; };
}; };
};
home1 = { home1 = {
fingerprint = {inherit (randr) eDP-1 DP-4;}; fingerprint = {inherit (randr) eDP-1 DP-4;};
config = { config = {
eDP-1.enable = false; eDP-1.enable = false;
DP-1.enable = false; DP-1.enable = false;
DP-2.enable = false; DP-2.enable = false;
DP-4 = { DP-4 = {
enable = true; enable = true;
mode = "2560x1440"; mode = "2560x1440";
position = "0x0"; position = "0x0";
primary = true; primary = true;
crtc = 0; crtc = 0;
rate = "59.95"; rate = "59.95";
};
}; };
}; };
};
dualhome = { dualhome = {
fingerprint = {inherit (randr) eDP-1 DP-3 DP-4;}; fingerprint = {inherit (randr) eDP-1 DP-3 DP-4;};
config = { config = {
eDP-1.enable = false; eDP-1.enable = false;
DP-1.enable = false; DP-1.enable = false;
DP-2.enable = false; DP-2.enable = false;
DP-3 = { DP-3 = {
enable = true; enable = true;
mode = "2560x1440"; mode = "2560x1440";
position = "0x0"; position = "0x0";
crtc = 1; crtc = 1;
rate = "59.95"; rate = "59.95";
}; };
DP-4 = { DP-4 = {
enable = true; enable = true;
mode = "2560x1440"; mode = "2560x1440";
position = "2560x0"; position = "2560x0";
primary = true; primary = true;
crtc = 0; crtc = 0;
rate = "59.95"; rate = "59.95";
};
}; };
}; };
}; };
@ -195,20 +213,4 @@ in {
domain = "motiejus.jakst"; domain = "motiejus.jakst";
firewall.rejectPackets = true; firewall.rejectPackets = true;
}; };
services.tlp = {
enable = true;
settings = {
CPU_BOOST_ON_BAT = 0;
CPU_HWP_DYN_BOOST_ON_BAT = 0;
CPU_SCALING_GOVERNOR_ON_AC = "performance";
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
PLATFORM_PROFILE_ON_BAT = "low-power";
START_CHARGE_THRESH_BAT1 = 90;
STOP_CHARGE_THRESH_BAT1 = 97;
RUNTIME_PM_ON_BAT = "auto";
};
};
} }