Commit graph

63 commits

Author SHA1 Message Date
f7f045b31a
Merge pull request #2 from b-m-f/master
Adds support for Ryzen 5000 (Zen3)
2021-04-01 13:31:39 -05:00
35f675d45a
Merge pull request #1 from Ta180m/imgbot
[ImgBot] Optimize images
2021-04-01 13:30:40 -05:00
ImgBotApp
6395a56589
[ImgBot] Optimize images
/screenshot.png -- 114.58kb -> 81.69kb (28.7%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-04-01 18:15:27 +00:00
b-m-f
ae6e53ed35
Adds support for Ryzen 5000 (Zen3) 2021-02-25 21:02:09 +01: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
Ondrej Čerman
26d4f9ee82
Merge pull request #26 from Maxr1998/fix-gcc10
Fix build on GCC 10
2020-06-06 16:19:35 +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
Ondrej Čerman
111f230611
Merge pull request #21 from leogx9r/effective_frequency
Add effective frequency
2020-04-13 23:16:52 +02: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
76b0752f79
Merge pull request #18 from spannerman79/patch-1
Add Arch setup
2020-02-18 21:15:21 +01:00
Ondrej Čerman
e3d4b60da6 Auto resize FIX: take vertical separator into account 2020-02-18 21:09:10 +01:00
Spanner_Man
91d1a86da4
Add Arch setup 2020-02-19 00:33:58 +11:00
Ondrej Čerman
d3464ba638 Version 1.4.0 2020-02-16 18:01:54 +01:00
Ondrej Čerman
4c24861057 Updated readme: added capabilities workaround 2020-02-16 17:59:11 +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
b079f2f20b Added command line arguments 2020-01-23 22:56:55 +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
fd9b1aacc4
Added license file 2019-12-29 18:08:12 +01:00
Ondrej Čerman
600680d3ec Makefile: Added option for app installation 2019-12-29 17:34:07 +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
Ondrej Čerman
6bcd225b74
Merge pull request #8 from jrugia/master
Corrects Syntax usage
2019-10-12 23:54:29 +02: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
43fb7cb8da Updated readme and screenshot 2019-10-12 21:20:40 +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
27ccde4c7e
Merge pull request #7 from jrugia/master
Silences a few warnings during compilation.
2019-10-12 21:10:51 +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
Ondrej Čerman
79dc7129d8
Merge pull request #5 from jrugia/Jrugia-patch-1
Update zenpower.c
2019-08-07 21:41:32 +02:00