2018-11-12 00:19:04 +00:00
|
|
|
# Zenpower
|
2018-11-17 11:18:26 +00:00
|
|
|
Zenpower is Linux kernel driver for reading temperature, voltage(SVI2), current(SVI2) and power(SVI2) for AMD Zen family CPUs.
|
2018-11-12 00:19:04 +00:00
|
|
|
|
|
|
|
## Installation
|
|
|
|
You can install this module via dkms.
|
|
|
|
|
|
|
|
### Installation commands for Ubuntu
|
|
|
|
```
|
|
|
|
sudo apt install dkms git build-essential linux-headers-$(uname -r)
|
|
|
|
cd ~
|
|
|
|
git clone https://github.com/ocerman/zenpower.git
|
|
|
|
cd zenpower
|
|
|
|
sudo make dkms-install
|
|
|
|
```
|
|
|
|
|
|
|
|
## Module activation
|
|
|
|
Because zenpower is using same PCI device as k10temp, you have to disable k10temp first.
|
|
|
|
|
|
|
|
1. Check if k10temp is active. `lsmod | grep k10temp`
|
|
|
|
2. Unload k10temp `sudo modprobe -r k10temp`
|
2018-11-17 10:56:57 +00:00
|
|
|
3. (optional) blacklist k10temp: `sudo bash -c 'sudo echo -e "\n# replaced with zenpower\nblacklist k10temp" >> /etc/modprobe.d/blacklist.conf'`
|
2018-11-12 00:19:04 +00:00
|
|
|
4. Activate zenpower `sudo modprobe zenpower`
|
|
|
|
|
|
|
|
## Sensors monitoring
|
2019-07-19 17:32:13 +00:00
|
|
|
You can use this app: [zenmonitor](https://github.com/ocerman/zenmonitor), or your favourie sensors monitoring software
|
|
|
|
|
|
|
|
## Update instructions
|
|
|
|
1. Unload zenpower `sudo modprobe -r zenpower`
|
|
|
|
2. Goto zenpower directory `cd ~/zenpower`
|
|
|
|
3. Uninstall old version `sudo make dkms-uninstall`
|
|
|
|
4. Update code from git `git pull`
|
|
|
|
5. Install new version `sudo make dkms-install`
|
|
|
|
6. Activate zenpower `sudo modprobe zenpower`
|