Package Details: zenmonitor3-git 3:r94.1e1ceec-1

Git Clone URL: https://aur.archlinux.org/zenmonitor3-git.git (read-only, click to copy)
Package Base: zenmonitor3-git
Description: A monitoring software for AMD Zen-based CPUs, now with Zen 3 support!
Upstream URL: https://github.com/detiam/zenmonitor3
Keywords: amd monitoring ryzen status zen zen2 zen3
Licenses: MIT
Conflicts: zenmonitor, zenmonitor-git, zenmonitor3
Provides: zenmonitor, zenmonitor-git, zenmonitor3
Submitter: dodecahedron
Maintainer: UnicornDarkness
Last Packager: UnicornDarkness
Votes: 23
Popularity: 1.13
First Submitted: 2021-04-01 18:51 (UTC)
Last Updated: 2025-06-30 16:42 (UTC)

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

moetayuko commented on 2025-06-27 07:55 (UTC)

build fails:

==> Starting build()...
cc -Isrc/include `pkg-config --cflags gtk+-3.0` src/ss/*.c src/sysfs.c src/zenmonitor-lib.c src/gui.c src/zenmonitor.c -o zenmonitor `pkg-config --libs gtk+-3.0` -lm -no-pie -Wall -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/dianlujitao/.cache/paru/clone/zenmonitor3-git/src=/usr/src/debug/zenmonitor3-git -flto=auto
cc -Isrc/include `pkg-config --cflags glib-2.0` src/ss/*.c src/sysfs.c src/zenmonitor-lib.c src/zenmonitor-cli.c -o zenmonitor-cli `pkg-config --libs glib-2.0` -lm -lncurses -no-pie -Wall -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/dianlujitao/.cache/paru/clone/zenmonitor3-git/src=/usr/src/debug/zenmonitor3-git -flto=auto
src/zenmonitor-cli.c: In function 'main':
src/zenmonitor-cli.c:206:24: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types]
  206 |         signal(SIGINT, flush_to_csv);
      |                        ^~~~~~~~~~~~
      |                        |
      |                        void (*)(void)
In file included from src/zenmonitor-cli.c:6:
/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'void (*)(void)'
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
src/zenmonitor-cli.c:55:6: note: 'flush_to_csv' declared here
   55 | void flush_to_csv()
      |      ^~~~~~~~~~~~
/usr/include/signal.h:72:16: note: '__sighandler_t' declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
make: *** [makefile:25: build-cli] Error 1
make: *** Waiting for unfinished jobs....
src/gui.c:282:5: error: conflicting types for 'start_gui'; have 'int(SensorSource *)'
  282 | int start_gui (SensorSource *ss) {
      |     ^~~~~~~~~
In file included from src/gui.c:4:
src/include/gui.h:4:5: note: previous declaration of 'start_gui' with type 'int(void)'
    4 | int start_gui();
      |     ^~~~~~~~~
src/zenmonitor.c: In function 'main':
src/zenmonitor.c:53:5: error: too many arguments to function 'start_gui'; expected 0, have 1
   53 |     start_gui(sensor_sources);
      |     ^~~~~~~~~ ~~~~~~~~~~~~~~
In file included from src/zenmonitor.c:8:
src/include/gui.h:4:5: note: declared here
    4 | int start_gui();
      |     ^~~~~~~~~
make: *** [makefile:22: build] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'zenmonitor3-git-2:r90.a09f0b2-2': 
error: packages failed to build: zenmonitor3-git-2:r90.a09f0b2-2

UnicornDarkness commented on 2025-04-24 15:43 (UTC)

@dreieck I do not understand your comment. k10temp does not properly supports Zen CPUs, zenpower provides more information:

k10temp:

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +38.9°C
Tccd1:        +30.2°C

zenpower:

zenpower-pci-00c3
Adapter: PCI adapter
SVI2_Core:     1.23 V
SVI2_SoC:      1.08 V
Tdie:         +37.8°C  (high = +95.0°C)
Tctl:         +37.8°C
Tccd1:        +34.2°C
SVI2_P_Core:  28.41 W
SVI2_P_SoC:   12.74 W
SVI2_C_Core:  23.06 A
SVI2_C_SoC:   11.77 A

zenmonitor works with zenpower, not with k10temp.

dreieck commented on 2025-04-22 18:03 (UTC)

Module k10temp is now part of the mainline linux kernel.

The package zenpower3 is no longer needed to provide that kernel module.

Please remove that dependency.

Regards and thanks for the package!

UnicornDarkness commented on 2024-12-13 10:53 (UTC)

It seems git.exozy.me does not exist anymore. I found that @a moved to https://unnamed.website, according to https://exozy.me. So that is why I updated the URL from https://git.exozy.me/a/zenmonitor3 to https://git.unnamed.website/zenmonitor3.

Please note following message in repository description:

Email me to send patches. Looking for a new maintainer.

darkdragn commented on 2023-11-30 20:03 (UTC) (edited on 2023-11-30 20:05 (UTC) by darkdragn)

Just wanted to mention, I got an install failure due to the name change of zenpower3 -> zenpower3-dkms. A manual update of the PKGBUILD allowed me to install, but you might want to update it for people that aren't comfortable with doing that.

Sorry about bothering you!

dodecahedron commented on 2023-07-02 16:24 (UTC)

@BishopWolf There was a very intense thunderstorm where the exozy.me server is hosted, so the server lost power. It might be a few days before power returns, but this is only temporary. Sorry about that.

BishopWolf commented on 2023-07-02 10:07 (UTC)

https://git.exozy.me/a/zenmonitor3 is down, probably permanent. please add an alternative repository

omano commented on 2022-02-07 05:04 (UTC)

It would be nice to add an icon for the desktop file, the same as Zenmonitor did

# Add icon to desktop file
sed -zi 's/Icon=.*\|$/Icon=utilities-system-monitor\n/' data/zenmonitor.desktop.in