Metadata-Version: 2.1
Name: intel-power-control
Version: 0.3.0
Summary: GPU power management for Intel hardware on Linux
Home-page: https://github.com/jmechnich/intel-power-control
Author: Joerg Mechnich
Author-email: joerg.mechnich@gmail.com
License: GNU GPLv3
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: X11 Applications :: Qt
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

[![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)
- Qt 5.x
- python3

## Installation from source

```
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
```

## Installation from PyPi

```
# 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
```

## 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)
