All Projects → ocerman → Zenmonitor

ocerman / Zenmonitor

Licence: mit
Zen monitor is monitoring software for AMD Zen-based CPUs.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Zenmonitor

Shadowreplay Linux
Shadowplay's Replay Feature On Linux For Nvidia, AMD and Intel
Stars: ✭ 79 (-46.98%)
Mutual labels:  amd
Wufuc
Disables the "Unsupported Hardware" message in Windows Update, and allows you to continue installing updates on Windows 7 and 8.1 systems with Intel Kaby Lake, AMD Ryzen, or other unsupported processors.
Stars: ✭ 1,458 (+878.52%)
Mutual labels:  amd
Steamtools
🛠「Steam++」是一个开源跨平台的多功能Steam工具箱。
Stars: ✭ 4,458 (+2891.95%)
Mutual labels:  linux-app
Gatelessgatesharp
Gateless Gate Sharp is an user-friendly yet extremely powerful open-source multi-algorithm miner for Windows operating systems.
Stars: ✭ 86 (-42.28%)
Mutual labels:  amd
Omp
OMP is an open-source music player being developed for Linux. OMP is programmed in C++ using gtkmm, GStreamer, TagLib, clastfm, and g++.
Stars: ✭ 111 (-25.5%)
Mutual labels:  linux-app
Lotion
Unofficial Notion.so app for Linux
Stars: ✭ 1,735 (+1064.43%)
Mutual labels:  linux-app
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (-52.35%)
Mutual labels:  amd
Rustig
A tool to detect code paths leading to Rust's panic handler
Stars: ✭ 145 (-2.68%)
Mutual labels:  linux-app
Imagine
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
Stars: ✭ 1,859 (+1147.65%)
Mutual labels:  linux-app
Opentrack
Head tracking software for MS Windows, Linux, and Apple OSX
Stars: ✭ 1,950 (+1208.72%)
Mutual labels:  linux-app
Zentimings
Stars: ✭ 92 (-38.26%)
Mutual labels:  amd
Steal
Gets JavaScript
Stars: ✭ 1,353 (+808.05%)
Mutual labels:  amd
Appnativefy
A CLI tool to make a single executable AppImage from any website
Stars: ✭ 122 (-18.12%)
Mutual labels:  linux-app
Waifu2x Ncnn Vulkan
waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan
Stars: ✭ 1,258 (+744.3%)
Mutual labels:  amd
Angular Async Loader
Load modules and components asynchronously for angular 1.x application.
Stars: ✭ 137 (-8.05%)
Mutual labels:  amd
Nplusminer
NPlusMiner + GUI | NVIDIA/AMD/CPU miner | AI | Autoupdate | MultiRig remote management
Stars: ✭ 75 (-49.66%)
Mutual labels:  amd
Librefox
License: Mozilla Public License 2.0
Stars: ✭ 1,574 (+956.38%)
Mutual labels:  linux-app
Nsfminer
No Fee Ethash miner for AMD and Nvidia
Stars: ✭ 141 (-5.37%)
Mutual labels:  amd
Require Vuejs
RequireJS plugin to async and dynamic load and parse .vue components
Stars: ✭ 143 (-4.03%)
Mutual labels:  amd
Awesome D3d12
Awesome D3D12 ecosystem
Stars: ✭ 130 (-12.75%)
Mutual labels:  amd

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 (RAPL)
  • Core Frequency (from OS)

screenshot

Dependencies

  • zenpower driver - For monitoring CPU temperature and SVI2 sensors
  • MSR driver - For monitoring Package/Core Power (RAPL)

Follow zenpower 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

Launching

You can launch app by sudo ./zenmonitor, or you can install it to your system and then launch it from your OS menu.

Note: Because superuser privileges are usually needed to access data from MSR driver, you need to launch zenmonitor as root for monitoring CPU power usage (RAPL). Alternatively, you can set capabilities to zenmonitor executable: sudo setcap cap_sys_rawio,cap_dac_read_search+ep ./zenmonitor

Command line arguments

--coreid - Display core_id instead of core index

Installing

By default, Zenmonitor will be installed to /usr/local.

sudo make install

To add menu item for launching zenpower as root (Polkit is required):

sudo make install-polkit

Uninstalling

sudo make uninstall

Setup on ubuntu

First follow installation instructions on zenpower 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 make install
sudo make install-polkit

Setup on Arch

You may use the AUR package zenmonitor-git to install via traditional method or using an AUR helper (like yay)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].