aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorOndrej Čerman2019-06-15 16:51:21 +0200
committerOndrej Čerman2019-06-15 16:51:21 +0200
commit37fc68ca76571bbb1ccf8c21ea159e5273bcde4a (patch)
tree352b1cde0b3b331f10cd38538315df1197615019 /README.md
parentafdd058cfb2e06dee04a373ab98b380e4e3e5ad9 (diff)
New version - code rewritten to c, added GTK3 gui, added Core and Package Power monitoring via MSR
Diffstat (limited to 'README.md')
-rw-r--r--README.md44
1 files changed, 42 insertions, 2 deletions
diff --git a/README.md b/README.md
index 258f2da..9d94c3f 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,42 @@
-# zenmonitor
-Sensors monitor for [zenpower](https://github.com/ocerman/zenpower/)
+# Zen monitor
+Zen monitor is monitoring software for AMD Zen-based CPUs.
+
+It can monitor these values:
+ - CPU Temperature
+ - CPU Core (SVI2) Voltage, Current and Power
+ - SOC (SVI2) Voltage, Current and Power
+ - Package and Core Power
+
+![screenshot](screenshot.png)
+
+## Dependencies
+ - [zenpower driver](https://github.com/ocerman/zenpower/) - For monitoring CPU temperature and SVI2 sensors
+ - MSR driver - For monitoring Package/Core Power
+
+Follow [zenpower README.md](https://github.com/ocerman/zenpower/blob/master/README.md) to install and activate zenpower module.
+Enter `sudo modprobe msr` to enable MSR driver.
+
+## Building
+Make sure that GTK3 dev package and common build tools are installed.
+```
+make
+```
+
+## Running
+```
+sudo ./zenpower
+```
+
+## Setup on ubuntu
+First follow [installation instructions on zenpower](https://github.com/ocerman/zenpower/blob/master/README.md#installation-commands-for-ubuntu)
+Then:
+```
+sudo modprobe msr
+sudo bash -c 'echo "msr" > /etc/modules-load.d/msr.conf'
+sudo apt install build-essential libgtk-3-dev git
+cd ~
+git clone https://github.com/ocerman/zenmonitor
+cd zenmonitor
+make
+sudo ./zenmonitor
+```