Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmechnich/intel-power-control
GPU power management for Intel hardware on Linux
https://github.com/jmechnich/intel-power-control
Last synced: 2 months ago
JSON representation
GPU power management for Intel hardware on Linux
- Host: GitHub
- URL: https://github.com/jmechnich/intel-power-control
- Owner: jmechnich
- License: gpl-3.0
- Created: 2014-09-20T12:35:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T21:31:42.000Z (10 months ago)
- Last Synced: 2024-11-09T16:25:34.527Z (3 months ago)
- Language: Python
- Homepage:
- Size: 204 KB
- Stars: 33
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gnu-linux-gaming - **intel-power-control** - brightgreen.svg)](https://img.shields.io/badge/FOSS-brightgreen.svg) (Processors / Intel)
README
[![PyPI versio](https://img.shields.io/pypi/v/intel-power-control)](https://pypi.org/project/intel-power-control/)
[![PyPi format](https://img.shields.io/pypi/format/intel-power-control)](https://pypi.org/project/intel-power-control/)
[![PyPI license](https://img.shields.io/pypi/l/intel-power-control)](https://pypi.org/project/intel-power-control/)
[![PyPi weekly downloads](https://img.shields.io/pypi/dw/intel-power-control)](https://pypi.org/project/intel-power-control/)# intel-power-control
GPU power management for Intel hardware on Linux
## Functionality
- Displays cpu online states, temperatures and gpu clock settings.
- Toggle cpu online states
- Throttling of gpu clock (also automatic)
- intel-power-control-helper changes settings as root user## Requirements
- C compiler (i.e. gcc)
- PyQt 6.x## Installation from PyPi (recommended)
```
# system-wide
sudo pip install intel-power-control
echo "%sudo ALL=(ALL) NOPASSWD: /usr/local/bin/intel-power-control-helper" | \
sudo tee /etc/sudoers.d/intel-power-control# OR as user
pip install intel-power-control --user
sudo chown root:root $HOME/.local/bin/intel-power-control-helper
sudo chmod 4755 $HOME/.local/bin/intel-power-control-helper# run program
intel-power-control
```## Installation from source
**WARNING**: using this method, you have to take care of installing the
required dependencies yourself (i.e. install PyQt using your distribution's
package manager).```
git clone https://github.com/jmechnich/intel-power-control.git# compile
cd intel-power-control
make# install to /usr/local
sudo make install# OR install to local prefix
make install PREFIX=$HOME/.local
sudo chown root:root $HOME/.local/bin/intel-power-control-helper
sudo chmod 4755 $HOME/.local/bin/intel-power-control-helper# run program
intel-power-control
```## Checking and fixing intel-power-control-helper permissions
The script `intel-power-control-setup` is supplied to set up the
permissions for `intel-power-control-helper` correctly after
installation.## Changing the look and feel
Use the `-style` commandline option to select a different
theme. Available themes can be listed by calling the application with
an invalid style argument, e.g. `-style help`.## Screenshots
![](https://raw.github.com/jmechnich/intel-power-control/master/misc/screenshot.png)