946f5edaa3
Bump version to 2.0.0
2022-02-09 11:50:13 -06:00
Tahsincan Köse
ef2c1793d9
Refresh in place capability.
2021-11-30 20:48:39 +03:00
Tahsincan Köse
b847e69abb
Provide stimuli output capability.
2021-11-30 20:48:27 +03:00
d45b546af1
Update GUI
2021-04-15 09:05:32 -05:00
789a7570d5
Change default poll rate to 1000
2021-04-15 09:02:16 -05:00
3038c0d1a0
Merge branch 'zenmonitor-cli' of https://github.com/shunonymous/zenmonitor into shunonymous-zenmonitor-cli
2021-04-01 13:40:13 -05:00
f12d6bcb6a
Merge pull request #4 from leogx9r/sensor_rate
...
Allow Users To Modify Polling Rate
2021-04-01 13:34:36 -05:00
9452fdc6fa
Merge pull request #3 from HonsW/patch-1
...
Update zenpower.c
2021-04-01 13:33:06 -05:00
b-m-f
ae6e53ed35
Adds support for Ryzen 5000 (Zen3)
2021-02-25 21:02:09 +01:00
Shun Terabayashi
389c31401b
Implement for output CSV file
2020-11-08 23:48:06 +09:00
Shun Terabayashi
25b7779674
Initial implement for command line interface
2020-10-19 00:01:24 +09:00
Shun Terabayashi
3ada99c203
Refactroring headers
...
* Add include guards
* include glib.h in headers
2020-10-04 14:41:35 +09:00
HonsW
dca836957f
Update zenpower.c
...
swap value and order of tDie and tCtl to reflect order of zenpower driver and fix https://github.com/ocerman/zenmonitor/issues/28
2020-08-09 13:41:33 +02:00
Ondrej Čerman
fa17e94b30
Added tooltips for sensors
...
Version 1.4.2
2020-06-14 23:29:01 +02:00
Ondrej Čerman
86d6046bbd
Changed sysfs CPU cores detection based on thread_siblings_list
2020-06-07 12:21:21 +02:00
Ondrej Čerman
696e5bbe87
Version 1.4.1
2020-06-06 17:24:19 +02:00
Maxr1998
3776a3657d
Fix build on GCC 10
...
Variable declarations in header files need the extern keyword to not cause duplication definition errors
2020-06-02 12:37:03 +02:00
Leonardo Gates
b8d3154b03
Allow Users To Modify Polling Rate
...
This patch allows users to modify how quickly sensors are polled.
One of the major features of Zen+ and newer processors is the ability
for them to perform gated sleeping on one or multiple cores at a time,
where power consumption of the gated core is "basically zero".
Since, by default, the application uses a polling rate of 300ms, the
power saving features of cores sleeping on Zen+ and newer is negated
when a sensor or MSR is probed often.
Allowing the users to modify the polling rate from between 50ms and
up to 60 seconds improves power saving by preventing cores from being
awoken multiple times a second when it isn't needed.
2020-04-15 23:30:47 +00:00
Leonardo Gates
39f5bb7775
Add effective frequency
...
Like HWiNFO64, the popular monitoring tool for Windows, this patch
adds support for reading the cores' effective frequency or multiplier
by making use of the undocumented MSR, 0xC0010293.
This MSR was found by reverse-engineering Ryzen Master, the AMD software
for Windows overclocking and monitoring of Zen based processors. Although
this MSR is undocumented, since it is used in software written by AMD
themselves, it is safe to assume it is accurate.
The MSR returns two things, the FID or effective frequency ID and the FDID.
The FID, when divided by the FDID for a core, produces a frequency in
increments of 200 MHz -- the effective frequency.
2020-04-13 15:06:30 +00:00
Jonathan Farrugia
d9f5914d47
Added <stdlib.h> ( #19 )
...
Silences a warning during compilation
2020-02-21 16:48:21 +01:00
Ondrej Čerman
e3d4b60da6
Auto resize FIX: take vertical separator into account
2020-02-18 21:09:10 +01:00
Ondrej Čerman
d3464ba638
Version 1.4.0
2020-02-16 18:01:54 +01:00
Ondrej Čerman
ea6ae46b18
Resize window to size based on number of visible sensors, FIX #15
2020-02-16 17:53:51 +01:00
Ondrej Čerman
bd6e91cc4d
Added support up to 8 CCD Temperatures
2020-02-16 15:54:27 +01:00
Ondrej Čerman
e8b4b33b89
Fixed wrong readings when energy counter overflow occurs, FIX #17
2020-02-16 15:52:13 +01:00
Ondrej Čerman
523cdc315b
Fixed mem leak
...
Version 1.3.1
2020-01-31 22:10:34 +01:00
Ondrej Čerman
a82a28c135
Core index is now displayed by default, added command line argument "--core_id" to display core_id instead
...
Fixed dates in LICENSE file
Version 1.3
2020-01-23 22:47:52 +01:00
Ondrej Čerman
f04d8e4dc6
Added quick search
2020-01-09 21:20:26 +01:00
Ondrej Čerman
db79afa390
Added tooltips
2020-01-09 21:16:39 +01:00
Ondrej Čerman
5408b21e7a
get_cpu_dev_ids FIX #13
2020-01-09 20:21:50 +01:00
Ondrej Čerman
495045ef2a
Version 1.2
2019-11-04 16:38:46 +01:00
Ondrej Čerman
e82326376d
FIX typo
2019-11-04 15:59:26 +01:00
Ondrej Čerman
1cdcebe5c8
Added CCD temperatures
2019-11-04 15:58:55 +01:00
Jonathan Farrugia
172407121e
Update msr.c
...
Corrects Syntax
2019-10-12 23:16:35 +02:00
Jonathan Farrugia
29a80c979b
Update zenpower.c
...
Corrects syntax
2019-10-12 23:15:21 +02:00
Jonathan Farrugia
9ca9dbcf7f
Update zenmonitor.c
...
Corrects syntax.
2019-10-12 23:13:04 +02:00
Ondrej Čerman
f56d4e5625
Version 1.1
2019-10-12 21:49:03 +02:00
Ondrej Čerman
2a912ed305
Updated makefile + fixed warnings
2019-10-12 21:46:51 +02:00
Ondrej Čerman
621cb98ee6
FIX: clearing max core power
2019-10-12 21:18:14 +02:00
Ondrej Čerman
38aaa630df
Merge branch 'nove'
2019-10-12 21:12:55 +02:00
Ondrej Čerman
f3ca3475d0
Merge branch 'master' of https://github.com/ocerman/zenmonitor
2019-10-12 21:12:19 +02:00
Ondrej Čerman
e409f26106
Removed unused variables + added static keywords
2019-10-12 20:53:25 +02:00
Ondrej Čerman
9795d0c5b8
Added CPU Frequency (reported by OS)
2019-10-12 20:48:29 +02:00
Ondrej Čerman
e1beb5791e
FIX: Core ID to cpu device id mapping.
2019-10-12 19:44:54 +02:00
Jonathan Farrugia
3d6f0cccb0
Update msr.c
...
Silences even more warnings at compile time.
2019-10-11 21:59:13 +02:00
Jonathan Farrugia
72a981c13f
Update zenpower.c
...
Silences a warning at compile time.
2019-10-11 21:58:23 +02:00
Jonathan Farrugia
36dec58c36
Update zenmonitor.c
...
Silences a warning at compile time.
2019-10-11 21:56:46 +02:00
Ondrej Čerman
ec849b7462
Strchomp for model name
2019-08-17 21:34:19 +02:00
Jonathan Farrugia
654bb9384f
Update zenpower.c
2019-08-07 13:18:15 +02:00
Ondrej Čerman
dc09664b4f
Added version number
2019-06-22 13:46:42 +02:00