Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixdes/amd-boost-toggle
Linux turbo boost switch for AMD processors
https://github.com/felixdes/amd-boost-toggle
amd cli kotlin kotlin-multiplatform linux
Last synced: 25 days ago
JSON representation
Linux turbo boost switch for AMD processors
- Host: GitHub
- URL: https://github.com/felixdes/amd-boost-toggle
- Owner: FelixDes
- License: mit
- Created: 2024-10-19T21:16:44.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-23T15:53:30.000Z (3 months ago)
- Last Synced: 2024-11-05T13:41:51.727Z (2 months ago)
- Topics: amd, cli, kotlin, kotlin-multiplatform, linux
- Language: Kotlin
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# amd-boost-toggle
Linux turbo boost switch for AMD processors
# ⬇ Installation
## ⚙ Manually
Clone the repo and run
```shell
./gradlew linkReleaseExecutableNative
```Then you can take binary file from [./build/bin/native/releaseExecutable](build/bin/native/releaseExecutable)
> Unobvious point - you need `libcrypt` to build-up. It can be installed as `libxcrypt-compat`
## 📦 By package manager
### AUR-based (Arch Linux, Manjaro Linux, EndeavourOS, Garuda Linux, etc)
```shell
yay -S amd-boost-toggle-bin
```or
```shell
yay -S amd-boost-toggle-git
```# 💻 Usage
```
$ amd-boost-toggle []Options:
-e, --enable
-d, --disable
-o, --out return state
-h, --help Show this message and exit
```# 👥 Contribution
If you want to improve the project follow the steps below:
1. Fork the repository
2. Create your branch from develop
3. Create merge request to develop branch.
4. Check that GitHub workflow completes# ⚠ Attention ⚠
This app is designed primarily for gaming laptops with AMD CPUs to reduce micro-freezes in games.
However, it's not a perfect solution.
Disabling boost across all cores can significantly impact performance, as most games are optimized to utilize a single
CPU core.
A __better approach is to use__ a more fine-tuned tool like __[RyzenAdj](https://github.com/FlyGoat/RyzenAdj)__ for
managing CPU performance.
But if you prefer a __quick solution without extra configuration__ and know the potential trade-offs, this tool could be
just what you need.