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
Copy file name to clipboardExpand all lines: README.md
+28-7Lines changed: 28 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
**undervolt-go** is a Go port of the original [undervolt](https://github.com/georgewhewell/undervolt) utility, designed to allow users to undervolt Intel CPUs on Linux systems. Undervolting can help reduce CPU temperatures, decrease power consumption, and potentially increase system stability and longevity. **undervolt-go** gives the advantage of running the application without the need for any dependencies.
4
4
5
+
Get it [here](https://softorage.github.io/undervolt-go/).
6
+
5
7
_**Note:**_
6
8
-*Please use this software with extreme caution. It has the potential to damage your computer if used incorrectly.*
7
9
@@ -91,15 +93,21 @@ To install **undervolt-go** on your system, follow these steps:
91
93
sudo undervolt-go --p1=40,32
92
94
```
93
95
94
-
3. This command applies a 60W power limit to PL2 and a 32s time window. PL2 is the short term power limit, that can be safe for shorter periods and is useful for short bursts of performance.
96
+
3. This command applies a 60W power limit to PL2 and a 10s time window. PL2 is the short term power limit, that can be safe for shorter periods and is useful for short bursts of performance.
@@ -109,7 +117,7 @@ To install **undervolt-go** on your system, follow these steps:
109
117
--core float core offset (mV) (default NaN)
110
118
--force allow setting positive offsets
111
119
--gpu float gpu offset (mV) (default NaN)
112
-
-h, --help helpfor undervolt-go
120
+
-h, --help help for undervolt-go
113
121
--lock-power-limit lock the power limit
114
122
--p1 strings P1 Power Limit (W) and Time Window (s), e.g., --p1=35,10
115
123
--p2 strings P2 Power Limit (W) and Time Window (s), e.g., --p2=45,5
@@ -119,7 +127,7 @@ To install **undervolt-go** on your system, follow these steps:
119
127
--turbo int set Intel Turbo (1 disabled, 0 enabled) (default -1)
120
128
--uncore float uncore offset (mV) (default NaN)
121
129
--verbose print debug info
122
-
-v, --version version for undervolt-go
130
+
-v, --version version for undervolt-go
123
131
```
124
132
125
133
## Features
@@ -143,7 +151,15 @@ To install **undervolt-go** on your system, follow these steps:
143
151
144
152
## Configuration
145
153
146
-
**undervolt-go** does not use a configuration file. All settings are applied via command-line arguments. To maintain settings across reboots, consider creating a startup script that runs your preferred `undervolt-go` command.
154
+
**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.
155
+
156
+
To edit `sudoers` file,
157
+
1. Type in terminal `sudo visudo`.
158
+
2. Add the below line at last of the sudoers file to allow running `undervolt-go` as sudo without requiring password
4. Make sure that you are absolutely sure that the computer won't crash with the commands that you are putting in`.profile`. Otherwise, your computer will always crash upon login. In such a case, you may try to shift to tty4 (`Ctrl`+`Alt`+`F4`) before login (or any other tty), and remove the commands causing issues from `.profile` file. This would usually work if X Server is causing issues.
162
+
147
163
148
164
## Examples
149
165
@@ -219,6 +235,11 @@ undervolt-go supports a range of Intel CPUs, particularly those from the Haswell
219
235
220
236
We welcome contributions from the community. If you'd like to contribute to **undervolt-go**, please fork the repository and submit a pull request with your changes.
221
237
238
+
## Credits
239
+
240
+
* [undervolt](https://github.com/georgewhewell/undervolt) for Intel CPUs on Linux
241
+
* [Softorage](https://softorage.com)
242
+
222
243
## License
223
244
224
245
This project is licensed under the GNU General Public License v3.0. See the [LICENSE.txt](LICENSE.txt) file for details.
0 commit comments