https://github.com/nbebaw/boostchanger
With this app you can control CPU turbo boost and the settings of the cpu speed in order to consuming less battery voltage on Linux
https://github.com/nbebaw/boostchanger
cpu cpu-monitoring linux settings
Last synced: 7 months ago
JSON representation
With this app you can control CPU turbo boost and the settings of the cpu speed in order to consuming less battery voltage on Linux
- Host: GitHub
- URL: https://github.com/nbebaw/boostchanger
- Owner: nbebaw
- License: mit
- Created: 2021-01-22T08:25:07.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T17:35:50.000Z (over 2 years ago)
- Last Synced: 2023-11-07T20:23:15.814Z (over 2 years ago)
- Topics: cpu, cpu-monitoring, linux, settings
- Language: JavaScript
- Homepage:
- Size: 597 KB
- Stars: 118
- Watchers: 4
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Boost Changer
## Boost Changer is now for AMD and Intel Processors :bangbang:
      
## :bangbang: This App is now only for Linux :bangbang:
### :heavy_exclamation_mark: This App needs root rights. When and why? :heavy_exclamation_mark:
Boost Changer is made to control the frequencies of the CPUs. It can also manage the processor's energy consumption through Energy-Performance Preference.
In generall this app does not need root rights but when you hit the Turn Off or On button a popup window will ask you about your root password.
#### why?
- If you have Intel then in your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/no_turbo.
> To turn off or on your turbo boost you have to change this file and that is what this app does.
- If you have Intel then In your Kernel there is a file called /sys/devices/system/cpu/intel_pstate/max_perf_pct.
> when you change the energy performance in Boost Changer you have to change this file and that is what this app does.
#### :pushpin: This app will only work on a real machine. :pushpin:
## What it isn't
This is just a GUI application and it is not meant to replace
[TLP](https://linrunner.de/en/tlp/tlp.html), [powertop](https://01.org/powertop) or
any other power management / energy consumption service. It is meant just to
provide quick access to ``sysfs`` settings related to Intel Processors and
in fact it can run on top of TLP.
## Installation
### Download
OS| Release Link |
--- | --- |
Debian | [AppImage](https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage) :cd: |
Ubuntu | [AppImage](https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage) :cd: |
Fedora | [AppImage](https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage) :cd: |
Redhat | [AppImage](https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage) :cd: |
Solus | [AppImage](https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage) :cd: |
OpenSUSE | [AppImage](https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage) :cd: |
Arch | [AUR](https://aur.archlinux.org/packages/boostchanger-git) :cd: |
[](https://snapcraft.io/boostchanger)
### How to run AppImage
```bash
# Download the app
wget https://github.com/nbebaw/boostchanger/releases/download/v5.0.3/boostchanger-5.0.3.AppImage
# Make the app executable
chmod +x boostchanger-5.0.3.AppImage
# Run the app
./boostchanger-5.0.3.AppImage
```
## Installation only for Developer
You can help me to improve this app
```bash
# Clone this repo
git clone https://github.com/nbebaw/boostchanger.git
# Install dependencies
npm install
# Run the App
npm run
```
## Common Issue for AppImage
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing ...
:white_check_mark: [The solution](https://github.com/nbebaw/boostchanger/issues/1)
## New features for future releases
1 = High Prio | 2 = Middle Prio | 3 = Low Prio
Feature | Prio
--- | ---
GPU Frequencies | 1
[Nvidia PowerMizer Settings](https://www.nvidia.com/en-us/drivers/feature-powermizer/) | 2
Represent all Infos about the Machine | 2
Make this App cross Platform | 3


