Skip to main content

GPU power management for Intel hardware on Linux

Project description

PyPI versio PyPi format PyPI license PyPi weekly downloads

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intel-power-control-1.0.2.tar.gz (77.7 kB view details)

Uploaded Source

Built Distribution

intel_power_control-1.0.2-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

Details for the file intel-power-control-1.0.2.tar.gz.

File metadata

  • Download URL: intel-power-control-1.0.2.tar.gz
  • Upload date:
  • Size: 77.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for intel-power-control-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a93bf36e74fde13178db5b863b79663719d1518c7eaafb52236b9c07d680bc49
MD5 80d12c58bb3f1236d4c787176cc17cf5
BLAKE2b-256 c88f5a701b202792fe751c978728dc5a9259c6d7e42111369971b67a6aea912c

See more details on using hashes here.

File details

Details for the file intel_power_control-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for intel_power_control-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a2c421eeed7eb3bb44f14318fa0a56a49485b3ba27ce8e72b1962deae2984ab9
MD5 af70616f9c915056fbdb0c2c97967b67
BLAKE2b-256 39ffec2167393b2f40866c43c9a48227008295642b9028f684735e3f0f50e311

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page