A simple GTK application to control Intel Turbo Boost technology on Linux systems.
- Simple and intuitive user interface
- Real-time Turbo Boost status monitoring
- Easy toggle between ON/OFF states
- System tray integration
- Automatic status updates
- Python 3.x
- GTK 3
- Intel CPU with Turbo Boost support
- Root privileges (for MSR access)
- Install required packages:
sudo dnf install python3-gobject python3-psutil msr-tools- Clone the repository:
git clone https://github.com/muhammedby/turboost.git
cd turbo-boost-control- Run the application:
python3 turbo_boost_control.py- Launch the application
- Use the slider to toggle Turbo Boost:
- Slide left to disable Turbo Boost
- Slide right to enable Turbo Boost
- The status label shows the current state
- Install Flatpak and GNOME SDK:
sudo dnf install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.Sdk//45- Build the application:
flatpak-builder build org.turboboost.control.json- Run the application:
flatpak-builder --run build org.turboboost.control.json turboboost-control- Install required tools:
sudo dnf install appimage-builder- Build the AppImage:
appimage-builderContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
- Intel for Turbo Boost technology
- GTK team for the amazing toolkit
- Linux community for the excellent tools and documentation