Comments (4)
I've thought a bit about this- mostly can't think of a nice way to expose options for user. I think it would be nice to allow different settings on battery and AC (like temp limit), so we 8 values in total to set. Maybe if we allow two values per option we can have --tdp-short-bat "15 30" --tdp-long-ac "20 40" etc. Any better suggestion? PR welcome if you want to attempt this yourself :)
from undervolt.
For the option (and could be applied for the temperature too) I have a suggestion, while not solving all issues, remove at least one option.
Rather than having one option for all, one option for AC and one option for battery why not just applying the temperature for ac and bat automatically. If the user also use a bat, the value is overridden when it is on battery. Then for instance for temperature.
Case 1: Uses of -t only
- The temperature is applied for both AC and BAT (like now)
Case 2: Use of -t and -t-bat
- the temperature are different for -t and -t-bat and use the values inserted. The -t is only used for AC
Case 3: Use of -t-bat only
- the temperature remains unchanged for the AC (-15) and change for battery only.
For PR, I may take a look but I am far competent for that.
from undervolt.
@Oliph That's a good suggestion, thanks! I think I will have some time this weekend to look at this
from undervolt.
Closed via #93
from undervolt.
Related Issues (20)
- Confirmed working on Dell G15 5510 (i5 10200H)
- Macbook air mid 2013 | Failed to apply core HOT 3
- No package metadata was found for undervolt HOT 1
- Turbo boost not working
- Confirmed Lenovo Thinkpad T490, Intel i5-8265U HOT 1
- sudo: undervolt: command not found HOT 4
- Power limit is not permanent HOT 1
- ERROR:root:Failed to apply - undervolt settings on Intel Celeron N5100 and Clear Linux HOT 2
- How do ThrottleStop's FIVR Control names map to those of undervolt? HOT 1
- trying to set cpu and cache to -100, gives ERROR:root:Failed to apply core: set -99.609375, read 0.0 HOT 1
- --turbo is not recognized HOT 2
- FileNotFoundError: [Errno 2] No such file or directory: 'modprobe'
- PermissionError: [Errno 1] Operation not permitted using sudo undervolt HOT 1
- Unable to set different core and cache offset
- ERROR:root:Failed to apply core: set -49.8046875, read 0.0 HOT 2
- Power litmit, what is long,short and time window ?
- Error 203
- Instruction how to reset settings to default values / how to delete undervolt.
- PermissionError: [Errno 1] Operation not permitted when sudo undervolt --read
- PEP 668 - Usage of venv or pipx for installation for Debian 12 or Ubuntu 24.04
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from undervolt.