You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added profile support in Undervolt Go and Undervolt Go Pro. Now Save, Load and Apply profiles.
* main.go - Separated out the code for applying flags into a separate function. This helps with streamlining code for profiles.
* Added VSCode settings.json file to the project.
* Updated README
--p1 strings P1 Power Limit (W) and Time Window (s), e.g., --p1=35,10
129
-
--p2 strings P2 Power Limit (W) and Time Window (s), e.g., --p2=45,5
130
-
--read read existing values
131
-
--temp int set temperature target on AC (°C) (default -1)
132
-
--temp-bat int set temperature target on battery (°C) (default -1)
133
-
--turbo int set Intel Turbo (1 disabled, 0 enabled) (default -1)
134
-
--uncore float uncore offset (mV) (default NaN)
135
-
--verbose print debug info
136
-
-v, --version version for undervolt-go
117
+
sudo undervolt-go --help
118
+
119
+
Undervolt Go
120
+
121
+
A no-dependency utility to undervolt Intel CPUs on Linux systems with voltage offsets, perform power limit adjustments, set temperature limits, and more. It also features a user-friendly graphical version which lets you monitor temperatures and fan speeds with the help of 'sensors' package.
122
+
123
+
Please use with extreme caution. It has the potential to damage your computer if used incorrectly.
124
+
125
+
Usage:
126
+
`undervolt-go [flags]`
127
+
`undervolt-go [command]`
128
+
129
+
Available Commands:
130
+
completion Generate the autocompletion script for the specified shell
--p1 strings P1 Power Limit (W) and Time Window (s), e.g., --p1=35,10
154
+
--p2 strings P2 Power Limit (W) and Time Window (s), e.g., --p2=45,5
155
+
--read Read existing values
156
+
--temp int Set temperature target on AC (°C) (default -1)
157
+
--temp-bat int Set temperature target on battery (°C) (default -1)
158
+
--turbo int Set Intel Turbo (1 disabled, 0 enabled) (default -1)
159
+
--uncore float Uncore offset (mV) (default NaN)
160
+
--verbose Print debug information
161
+
-v, --version version for undervolt-go
162
+
163
+
Use "undervolt-go [command] --help" for more information about a command.
137
164
```
138
165
139
166
## Features
@@ -143,6 +170,8 @@ To install **Undervolt Go** on your system, follow these steps:
143
170
-**Temperature Target Override:** Set a custom temperature target for CPU throttling, on AC or battery power.
144
171
-**Power Limit Configuration:** Adjust the CPU's power limits to control performance and power consumption.
145
172
-**Intel Turbo Adjustment:** Enable or disable Intel Turbo for optimal performance.
173
+
-**Profile Management:** Save and apply profiles for quick configuration changes.
174
+
-**Auto Profile Switching:** Automatically switch to the appropriate profile based on AC or battery power. (Coming soon)
146
175
-**Temperature Monitoring:** Monitor and display the current temperature of the CPU.
147
176
-**Fan Monitoring:** Monitor and display the current fan speed of the CPU.
148
177
@@ -174,7 +203,9 @@ To install **Undervolt Go** on your system, follow these steps:
174
203
175
204
## Configuration
176
205
177
-
**Undervolt Go** does not use a configuration file. All settings are applied via command-line arguments. To maintain settings across reboots, you can either consider creating a startup script that runs your preferred `undervolt-go` command, or add the preferred `undervolt-go` command in `.profile` file. You may need to edit the `sudoers` file to allow running `undervolt-go` as sudo without requiring password.
206
+
You can save configuration using the `profile save [ac/battery] --flags` command. Saved profiles are automatically applied based on AC or battery power.
207
+
208
+
To maintain settings across reboots, you can either consider creating a startup script that runs your preferred `undervolt-go` command, or add the preferred `undervolt-go` command in `.profile` file. You may need to edit the `sudoers` file to allow running `undervolt-go` as sudo without requiring password.
0 commit comments