81 Commits

Author SHA1 Message Date
CyrIng
17a08f536a Copyright (C) 2015-2025 CYRIL COURTIAT 2025-01-19 13:15:05 +01:00
CyrIng
ad6730c83d Version 2 ; Experience version 2024-12-24 07:53:04 +01:00
CyrIng
5aefb1b6c9 [Build] Change dkms configuration to install into /usr/bin/ 2024-07-24 02:48:28 +02:00
CyrIng
4705b32740 dkms and ckms configuration files upgraded to version 1.98 2024-05-27 16:57:43 +02:00
CyrIng
73774ee734 Copyright (C) 2015-2024 CYRIL COURTIAT 2023-12-31 22:55:39 +01:00
CyrIng
3512685664 [Build] Creating a new recipe to uninstall binaries
* DKMS, CKMS are now using default extra modules directories
2023-11-18 21:39:35 +01:00
CyrIng
9f71f4af76 [Intel][10 to 14th Gen] Allow toggling the L1 Scrubbing 2023-07-01 13:36:22 +02:00
CyrIng
36c32558d8 Version 1.96 2023-03-09 11:11:05 +00:00
CyrIng
12f78174a9 Version 1.95
[AMD][CPUID] Secure Memory Encryption SME support.
2023-01-10 18:43:06 +00:00
CyrIng
45fab8fc7b (C)2015-2023 CYRIL COURTIAT 2023-01-03 07:10:54 +00:00
CyrIng
870899ff42 CoreFreq version 1.93.1 2022-12-12 19:43:26 +00:00
CyrIng
75e57ebcae (C)2015-2022 CYRIL COURTIAT 2022-12-07 08:50:07 +00:00
CyrIng
5e805c1ab9 [Kernel/ACPI] Attempt to write CPPC registers:
* Can Enable CPPC via existing HWP call flow.
* Target ratio is somehow functional.
* Min and Max ratios are unimplemented.
2022-08-16 19:48:15 +00:00
CyrIng
56c99ae03f Version 1.91.2 2022-06-18 18:14:27 +00:00
CyrIng
3899217c5e [UI] Display the AMD/Zen/UMC relative frequencies:
* when `ARCH_PMC=UMC` built
* in Frequency view, alternate footer area (from `%` shortcut)
* in Custom view, footer area
2022-06-15 19:20:14 +00:00
CyrIng
44d678a65a [AMD/Zen] Programming L3 PMC for L3 Cache Miss Latency (cycles) 2022-03-09 23:55:24 +01:00
CyrIng
72ce5bc7df [IMC] New DRAM timings: tXS, tXP 2022-01-15 14:23:33 +01:00
CyrIng
7a3175d061 Copyright (C) 2015-2022 CYRIL INGENIERIE 2022-01-06 09:19:08 +01:00
CyrIng
0b005d8767 [AMD/EPYC] Refactoring for multiple UMC 2021-11-17 00:28:29 +01:00
CyrIng
bec0e0d274 Version 1.88
[Daemon] Improving the source code.
2021-10-05 01:12:14 +02:00
CyrIng
a36be2d24f [Intel][11th Gen] Initial implementation of the Rocket Lake IMC 2021-06-17 17:25:55 +02:00
CyrIng
388effac93 [Intel/Nehalem] Altering the TDC limit:
* "Custom_TDC_Offset" "Activate_TDC_Limit" new parameters
* API changed for selection through UI
2021-05-16 16:22:52 +02:00
CyrIng
187bf2c7c5 [AMD/Zen/UMC] BankGroupSwap 2021-04-23 09:57:57 +02:00
CyrIng
5c820bf0cf [Code review]
* Improving interoperability with Rust.
* Adding the Relative and Absolute frequency limits.
2021-01-24 15:26:49 +00:00
CyrIng
4a71047b7a CoreFreq (C) 2015-2021 CYRIL INGENIERIE 2021-01-01 17:01:49 +00:00
CyrIng
2c86371f49 [UI] Dropdown window with multi-columns support. 2020-12-31 06:09:59 +00:00
CyrIng
6ba6cdf1f0 [AMD/Zen2/Ryzen][UMC] Guessing the DIMM Single/Dual Ranks (issue #212)
Rank is guessed from from Bit-9 of the Chip Mask register.
Total size is the sum of all Chips at the end of the loop.
No specs found for Columns and Rows, thus hard coded DDR4 common values.
Banks are computed from the equation:
(Banks x Ranks x Columns x Rows) x 8 = Size (Bytes)

[RAPL] Only compute the Power-Window unit if registers are provided
and the Settings-Power-Scope is set to non <None>.
2020-11-12 09:40:29 +01:00
CyrIng
96cb71bfaf Version 1.81 :
* Fixed the CPUID x2APIC aggregation
* Scroll the DDR timings in its Dashboard card
* Misc code size optimizations
* Introducing new UI compilation directives
 ( NO_HEADER , NO_UPPER , NO_LOWER , NO_FOOTER )
2020-09-16 01:48:37 +00:00
CyrIng
9701f8a09d Misc CPUID bits of the AMD/Zen architecture. 2020-07-09 08:12:49 +00:00
CyrIng
99a8f6e468 [AMD][EPYC/Threadripper] try to read thermal sensor per node in SMT|Core scope 2020-06-21 14:11:46 +00:00
Adam Zegelin
136f28f1a4 Bump DKMS version to 1.78. 2020-06-15 14:03:30 -07:00
CyrIng
74a8869990 Refactoring the UI scaling. 2020-04-26 14:23:28 +02:00
CyrIng
72377fb795 CPUID additional bits.
[Experimental][Intel] "Icelake/SP", "Sunny Cove", "Tigerlake",
"Atom/C3000", "Atom/Tremont", "Atom/Tremont/EHL"
2020-04-06 17:25:16 +02:00
CyrIng
021e0249a0 [GUI] Handling the X-Window & Terminal events. 2020-03-20 09:53:47 +01:00
CyrIng
b2c04fdc6d Current developments. 2020-02-21 04:04:27 +01:00
CyrIng
e5b6d7f5b9 [IMC][Intel][Haswell][Broadwell] Mobile M/H , U/Y & Desktop processors. 2020-01-18 13:44:31 +01:00
CyrIng
0e03ea8446 Fixed the version in the DKMS package. 2020-01-10 06:09:21 +01:00
CyrIng
f4b523c074 Version 1.71 - Copyright (C) 2015-2020 CYRIL INGENIERIE 2020-01-01 06:21:37 +01:00
Alexey Ivanov
9f48cb3880 Use kernel dir passed by DKMS 2019-12-22 22:48:02 -08:00
CyrIng
6c24c3b8d7 [AMD][Zen] Conditional build with amd_smn_read() for Kernel version 4.20 and superiors (issue #145) 2019-12-05 19:45:16 +01:00
CyrIng
bf9a8ee859 Intel Mitigation Mechanisms: TSX Asynchronous Abort (TAA_NO) & Page Size Change MCE (PSCHANGE_MC_NO) capabilities. 2019-11-16 11:15:19 +01:00
CyrIng
0ac783c9c6 Version 1.68 2019-11-01 12:55:29 +01:00
CyrIng
b91cc8471d [RAPL] Energy and Power measurement per Core. 2019-10-12 20:00:09 +02:00
CyrIng
131560030f Signals handling. 2019-09-19 14:30:38 +02:00
CyrIng
9088d50546 Version 1.65 2019-09-03 23:03:14 +02:00
CyrIng
4e6d4c6c9d [ODCM & Policy] Haswell-DT in white-list (#143) // HWP MSR fixup (#109) 2019-08-29 20:54:13 +02:00
CyrIng
ca3b0a13c3 256 SMT-Cores Scaling. 2019-08-24 18:03:50 +02:00
CyrIng
edd57c1e93 Version 1.62 2019-08-15 12:03:33 +02:00
CyrIng
6cdc69cdfb Embed & check the CoreFreq version footprint into the shared memories. 2019-07-30 07:13:44 +02:00
CyrIng
8deb045098 [AMD] Introducing the Core Complex ID. 2019-07-28 12:06:41 +02:00